sockaddr storage. More...
#include <senf/Socket/Protocols/BSDSocketAddress.hh>

sockaddr storage.
While BSDSocketAddress provides read-only generic sockaddr access, GenericBSDSocketAddress allows to store (write) arbitrary socket addresses. (It is internally based on sockaddr_storage).
To access the stored address, use sockaddr_cast to cast the GenericBSDSocketAddress to the correct family specific address class.
Definition at line 172 of file BSDSocketAddress.hh.
Structors and default members |
|
| GenericBSDSocketAddress () | |
| GenericBSDSocketAddress (BSDSocketAddress const &other) | |
| GenericBSDSocketAddress & | operator= (const BSDSocketAddress &other) |
| GenericBSDSocketAddress (const GenericBSDSocketAddress &other) | |
| GenericBSDSocketAddress & | operator= (const GenericBSDSocketAddress &other) |
Generic sockaddr interface |
|
| struct sockaddr const * | sockaddr_p () const |
| struct sockaddr * | sockaddr_p () |
| senf::GenericBSDSocketAddress:: | ||||
| GenericBSDSocketAddress | () | |||
Definition at line 160 of file BSDSocketAddress.cci.
| senf::GenericBSDSocketAddress:: | ||||
| GenericBSDSocketAddress | ( | BSDSocketAddress const & | other | ) |
Definition at line 164 of file BSDSocketAddress.cci.
| senf::GenericBSDSocketAddress:: | ||||
| GenericBSDSocketAddress | ( | const GenericBSDSocketAddress & | other | ) |
Definition at line 176 of file BSDSocketAddress.cci.
| senf::GenericBSDSocketAddress & senf::GenericBSDSocketAddress:: | ||||
| operator= | ( | const GenericBSDSocketAddress & | other | ) |
Definition at line 181 of file BSDSocketAddress.cci.
| senf::GenericBSDSocketAddress & senf::GenericBSDSocketAddress:: | ||||
| operator= | ( | const BSDSocketAddress & | other | ) |
Reimplemented from senf::BSDSocketAddress.
Definition at line 169 of file BSDSocketAddress.cci.
| struct sockaddr * senf::GenericBSDSocketAddress:: | ||||
| sockaddr_p | () | |||
Reimplemented from senf::BSDSocketAddress.
Definition at line 193 of file BSDSocketAddress.cci.
| struct sockaddr const * senf::GenericBSDSocketAddress:: | ||||
| sockaddr_p | () | |||
Reimplemented from senf::BSDSocketAddress.
Definition at line 187 of file BSDSocketAddress.cci.