psocksxx 1.1.1
|
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 throw () =0 |
get POSIX socket address size | |
virtual ::sockaddr * | psockaddr () const throw () =0 |
get a POSIX socket address structure | |
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::lsockaddr, and psocksxx::nsockaddr.
|
pure virtual |
get POSIX socket address size
Helper function to get the size of the related POSIX socket address.
Implemented in psocksxx::lsockaddr, and psocksxx::nsockaddr.