A helper class for calling getsockname() and getpeername() and hiding the definition of sockaddr_storage. More...
#include <gaddress.h>
Public Member Functions | |
AddressStorage () | |
Default constructor. More... | |
~AddressStorage () | |
Destructor. More... | |
sockaddr * | p1 () |
Returns the sockaddr pointer for getsockname()/getpeername() to write into. More... | |
socklen_t * | p2 () |
Returns the length pointer for getsockname()/getpeername() to write into. More... | |
const sockaddr * | p () const |
Returns the pointer. More... | |
socklen_t | n () const |
Returns the length. More... | |
A helper class for calling getsockname() and getpeername() and hiding the definition of sockaddr_storage.
Definition at line 225 of file gaddress.h.
GNet::AddressStorage::AddressStorage | ( | ) |
Default constructor.
Definition at line 643 of file gaddress_ipv4.cpp.
References GNet::AddressStorageImp::n.
GNet::AddressStorage::~AddressStorage | ( | ) |
Destructor.
Definition at line 649 of file gaddress_ipv4.cpp.
socklen_t GNet::AddressStorage::n | ( | ) | const |
Returns the length.
Definition at line 669 of file gaddress_ipv4.cpp.
const sockaddr * GNet::AddressStorage::p | ( | ) | const |
Returns the pointer.
Definition at line 664 of file gaddress_ipv4.cpp.
sockaddr * GNet::AddressStorage::p1 | ( | ) |
Returns the sockaddr pointer for getsockname()/getpeername() to write into.
Definition at line 654 of file gaddress_ipv4.cpp.
Referenced by GNet::Socket::getAddress().
socklen_t * GNet::AddressStorage::p2 | ( | ) |
Returns the length pointer for getsockname()/getpeername() to write into.
Definition at line 659 of file gaddress_ipv4.cpp.
Referenced by GNet::Socket::getAddress().