nSocket::PermanentError Class Reference

exception thrown on probably unrecoverable error More...

#include <nSocket.h>

Inheritance diagram for nSocket::PermanentError:

Inheritance graph
[legend]
Collaboration diagram for nSocket::PermanentError:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 PermanentError ()
 default constructor
 PermanentError (const tString &details)
 constructor giving details on error
 ~PermanentError ()
 destructor

Private Member Functions

virtual tString DoGetName () const
 returns the name of the exception
virtual tString DoGetDescription () const
 returns a detailed description

Private Attributes

tString description_


Detailed Description

exception thrown on probably unrecoverable error

Definition at line 128 of file nSocket.h.


Constructor & Destructor Documentation

nSocket::PermanentError::PermanentError ( void   ) 

default constructor

Definition at line 2716 of file nSocket.cpp.

02719         : description_( "No details available" )

nSocket::PermanentError::PermanentError ( const tString details  ) 

constructor giving details on error

Parameters:
details 

Definition at line 2731 of file nSocket.cpp.

02734         : description_( details )

nSocket::PermanentError::~PermanentError ( void   ) 

destructor

Definition at line 2745 of file nSocket.cpp.

02748 {


Member Function Documentation

tString nSocket::PermanentError::DoGetName ( void   )  const [private, virtual]

returns the name of the exception

Returns:

Implements tException.

Definition at line 2759 of file nSocket.cpp.

02762 {

tString nSocket::PermanentError::DoGetDescription ( void   )  const [private, virtual]

returns a detailed description

Returns:

Reimplemented from tException.

Definition at line 2774 of file nSocket.cpp.

References description_.

02777 {


Member Data Documentation

tString nSocket::PermanentError::description_ [private]

Definition at line 138 of file nSocket.h.

Referenced by DoGetDescription().


The documentation for this class was generated from the following files:
Generated on Sat Mar 15 23:50:52 2008 for Armagetron Advanced by  doxygen 1.5.4