psocksxx
1.0.0
|
Socket address base class. More...
#include <sockaddr.h>
Public Types | |
enum | address_t { af_unspec = AF_UNSPEC, af_local = AF_LOCAL, af_inet = AF_INET } |
Public Member Functions | |
virtual | ~sockaddr () |
destructor | |
virtual socklen_t | size () const =0 throw () |
get POSIX socket address size More... | |
virtual ::sockaddr * | psockaddr () const =0 throw () |
get a POSIX socket address structure More... | |
Socket address base class.
This abstract class acts as an interface for accessing derived socket address structures.
|
pure virtual |
get a POSIX socket address structure
Helper function to get a pointer to the POSIX socket address structure relating to this socket address instance.
Implemented in psocksxx::nsockaddr, and psocksxx::lsockaddr.
|
pure virtual |
get POSIX socket address size
Helper function to get the size of the related POSIX socket address.
Implemented in psocksxx::nsockaddr, and psocksxx::lsockaddr.