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.