| 
    Evo C++ Library v0.5.1
    
   | 
 
#include <evo/impl/sysio_sock.h>

Socket open exception for socket connect/bind/listen errors, see Exception.
Public Types | |
| typedef ListBase< char, StrSizeT > | StringBase | 
| Alias for evo::StringBase.  More... | |
Public Member Functions | |
| ExceptionSocketOpen (const char *file, ulong line, const StringBase &msg, Error error=EUnknown) | |
| ExceptionSocketOpen (const ExceptionSocketOpen &e) | |
| Error | error () const | 
| Get error code.  More... | |
| template<class TOut > | |
| TOut & | errormsg_out (TOut &out) | 
| Write error message with errno to output stream/string.  More... | |
| const char * | file () const | 
| Get exception file name.  More... | |
| ulong | line () const | 
| Get exception line number.  More... | |
| const char * | msg () const | 
| Get exception message.  More... | |
Protected Types | |
| typedef const char *(* | ErrorMsgFunc) (Error) | 
| Pointer type to function returning error message from error code.  More... | |
Protected Member Functions | |
| ExceptionSocketOpen (const char *file, ulong line, const char *type, const StringBase &msg, Error error, ErrorMsgFunc errormsg_func) | |
      
  | 
  protectedinherited | 
Pointer type to function returning error message from error code.
| typedef ListBase<char,StrSizeT> StringBase | 
Alias for evo::StringBase.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inlineprotected | 
      
  | 
  inlineinherited | 
Get error code.
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
Get exception file name.
      
  | 
  inlineinherited | 
Get exception line number.
      
  | 
  inlineinherited | 
Get exception message.
 1.8.13