fastcgi++
Public Member Functions | Public Attributes
Fastcgipp::Exceptions::Socket Struct Reference

General exception for socket related errors. More...

#include <transceiver.hpp>

Inheritance diagram for Fastcgipp::Exceptions::Socket:
Fastcgipp::Exceptions::CodedException Fastcgipp::Exceptions::SocketRead Fastcgipp::Exceptions::SocketWrite

List of all members.

Public Member Functions

 Socket (const int &fd_, const int &erno_)
 Sole Constructor.
const char * what () const throw ()

Public Attributes

const int fd
 File descriptor of socket.
const int erno
 Associated error number.
const char * msg
 Pointer to string data explaining error.

Detailed Description

General exception for socket related errors.

Definition at line 312 of file transceiver.hpp.


Constructor & Destructor Documentation

Fastcgipp::Exceptions::Socket::Socket ( const int &  fd_,
const int &  erno_ 
)
inline

Sole Constructor.

Parameters:
[in]fd_File descriptor of socket
[in]erno_Associated errno

Definition at line 319 of file transceiver.hpp.


Member Function Documentation

const char* Fastcgipp::Exceptions::CodedException::what ( ) const throw ()
inlineinherited

Definition at line 51 of file exceptions.hpp.

References Fastcgipp::Exceptions::CodedException::msg.


Member Data Documentation

const int Fastcgipp::Exceptions::CodedException::erno
inherited

Associated error number.

Definition at line 41 of file exceptions.hpp.

const int Fastcgipp::Exceptions::Socket::fd

File descriptor of socket.

Definition at line 321 of file transceiver.hpp.

const char* Fastcgipp::Exceptions::CodedException::msg
inherited

The documentation for this struct was generated from the following file: