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().
1.8.9.1