#include <sock.h>
Inheritance diagram for NLNET::ESocket:
Nevrax France
Definition at line 44 of file sock.h.
Public Member Functions | |
ESocket (const char *reason="", bool systemerror=true, CInetAddress *addr=NULL) | |
virtual const char * | what () const throw () |
Protected Attributes | |
std::string | _Reason |
|
Constructor You can provide an internet address. If so, reason *must* contain "%s" where the address should be written. Moreover, the length of reason plus the length of the address when displayed by asString() should no exceed 256. |
|
Reimplemented in NL3D::EBadBind. Definition at line 672 of file common.cpp.
00673 { 00674 return _Reason.c_str(); 00675 } |
|
Definition at line 244 of file common.h. Referenced by NLMISC::Exception::Exception(). |