SNode.C
|
#include <SocketAddress.h>
Public Types | |
using | SockAddr = SockAddrT |
using | SockLen = socklen_t |
Public Member Functions | |
SocketAddress (sa_family_t af, SockLen sockAddrLen=sizeof(SockAddr)) | |
SocketAddress (const SocketAddress &socketAddress) | |
SocketAddress (const SockAddr &sockAddr, SockLen sockAddrLen) | |
SocketAddress & | operator= (const SocketAddress &socketAddress) |
const sockaddr & | getSockAddr () |
const SockLen & | getSockAddrLen () const |
sa_family_t | getAddressFamily () const |
![]() | |
virtual | ~SocketAddress () |
virtual bool | useNext () |
virtual std::string | toString (bool expanded=true) const =0 |
Protected Attributes | |
SockAddr | sockAddr {} |
SockLen | sockAddrLen = 0 |
Definition at line 35 of file SocketAddress.h.
using net::SocketAddress< SockAddrT >::SockAddr = SockAddrT |
Definition at line 37 of file SocketAddress.h.
using net::SocketAddress< SockAddrT >::SockLen = socklen_t |
Definition at line 38 of file SocketAddress.h.
|
explicit |
Definition at line 31 of file SocketAddress.hpp.
net::SocketAddress< SockAddr >::SocketAddress | ( | const SocketAddress< SockAddrT > & | socketAddress | ) |
Definition at line 38 of file SocketAddress.hpp.
net::SocketAddress< SockAddr >::SocketAddress | ( | const SockAddr & | sockAddr, |
SockLen | sockAddrLen ) |
Definition at line 44 of file SocketAddress.hpp.
sa_family_t net::SocketAddress< SockAddr >::getAddressFamily | ( | ) | const |
Definition at line 70 of file SocketAddress.hpp.
const sockaddr & net::SocketAddress< SockAddr >::getSockAddr | ( | ) |
Definition at line 60 of file SocketAddress.hpp.
const SocketAddress< SockAddr >::SockLen & net::SocketAddress< SockAddr >::getSockAddrLen | ( | ) | const |
Definition at line 65 of file SocketAddress.hpp.
SocketAddress< SockAddr > & net::SocketAddress< SockAddr >::operator= | ( | const SocketAddress< SockAddrT > & | socketAddress | ) |
Definition at line 50 of file SocketAddress.hpp.
|
protected |
Definition at line 54 of file SocketAddress.h.
|
protected |
Definition at line 55 of file SocketAddress.h.