MPD
0.20.18
|
#include <AllocatedSocketAddress.hxx>
Public Types | |
typedef SocketAddress::size_type | size_type |
Public Member Functions | |
AllocatedSocketAddress () | |
AllocatedSocketAddress (SocketAddress src) | |
AllocatedSocketAddress (const AllocatedSocketAddress &)=delete | |
AllocatedSocketAddress (AllocatedSocketAddress &&src) | |
~AllocatedSocketAddress () | |
AllocatedSocketAddress & | operator= (SocketAddress src) |
AllocatedSocketAddress & | operator= (const AllocatedSocketAddress &)=delete |
AllocatedSocketAddress & | operator= (AllocatedSocketAddress &&src) noexcept |
gcc_pure bool | operator== (SocketAddress other) const noexcept |
bool | operator!= (SocketAddress &other) const noexcept |
bool | IsNull () const noexcept |
size_type | GetSize () const noexcept |
const struct sockaddr * | GetAddress () const noexcept |
operator SocketAddress () const noexcept | |
operator const struct sockaddr * () const noexcept | |
int | GetFamily () const noexcept |
bool | IsDefined () const noexcept |
Does the object have a well-defined address? Check !IsNull() before calling this method. More... | |
void | Clear () noexcept |
Static Public Member Functions | |
static gcc_const AllocatedSocketAddress | Null () noexcept |
Definition at line 43 of file AllocatedSocketAddress.hxx.
Definition at line 45 of file AllocatedSocketAddress.hxx.
|
inline |
Definition at line 56 of file AllocatedSocketAddress.hxx.
|
inlineexplicit |
Definition at line 58 of file AllocatedSocketAddress.hxx.
|
delete |
|
inline |
Definition at line 65 of file AllocatedSocketAddress.hxx.
|
inline |
Definition at line 71 of file AllocatedSocketAddress.hxx.
|
inlinenoexcept |
Definition at line 131 of file AllocatedSocketAddress.hxx.
|
inlinenoexcept |
Definition at line 107 of file AllocatedSocketAddress.hxx.
|
inlinenoexcept |
Definition at line 119 of file AllocatedSocketAddress.hxx.
|
inlinenoexcept |
Definition at line 103 of file AllocatedSocketAddress.hxx.
|
inlinenoexcept |
Does the object have a well-defined address? Check !IsNull() before calling this method.
Definition at line 127 of file AllocatedSocketAddress.hxx.
|
inlinenoexcept |
Definition at line 99 of file AllocatedSocketAddress.hxx.
|
inlinestaticnoexcept |
Definition at line 95 of file AllocatedSocketAddress.hxx.
|
inlinenoexcept |
Definition at line 115 of file AllocatedSocketAddress.hxx.
|
inlinenoexcept |
Definition at line 111 of file AllocatedSocketAddress.hxx.
|
inlinenoexcept |
Definition at line 90 of file AllocatedSocketAddress.hxx.
AllocatedSocketAddress& AllocatedSocketAddress::operator= | ( | SocketAddress | src | ) |
|
delete |
|
inlinenoexcept |
Definition at line 79 of file AllocatedSocketAddress.hxx.
|
inlinenoexcept |
Definition at line 86 of file AllocatedSocketAddress.hxx.