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 57 of file SocketAddress.h.
using net::SocketAddress< SockAddrT >::SockAddr = SockAddrT |
Definition at line 59 of file SocketAddress.h.
using net::SocketAddress< SockAddrT >::SockLen = socklen_t |
Definition at line 60 of file SocketAddress.h.
|
explicit |
Definition at line 53 of file SocketAddress.hpp.
net::SocketAddress< SockAddr >::SocketAddress | ( | const SocketAddress< SockAddrT > & | socketAddress | ) |
Definition at line 60 of file SocketAddress.hpp.
net::SocketAddress< SockAddr >::SocketAddress | ( | const SockAddr & | sockAddr, |
SockLen | sockAddrLen ) |
Definition at line 66 of file SocketAddress.hpp.
sa_family_t net::SocketAddress< SockAddr >::getAddressFamily | ( | ) | const |
Definition at line 92 of file SocketAddress.hpp.
const sockaddr & net::SocketAddress< SockAddr >::getSockAddr | ( | ) |
Definition at line 82 of file SocketAddress.hpp.
const SocketAddress< SockAddr >::SockLen & net::SocketAddress< SockAddr >::getSockAddrLen | ( | ) | const |
Definition at line 87 of file SocketAddress.hpp.
SocketAddress< SockAddr > & net::SocketAddress< SockAddr >::operator= | ( | const SocketAddress< SockAddrT > & | socketAddress | ) |
Definition at line 72 of file SocketAddress.hpp.
|
protected |
Definition at line 76 of file SocketAddress.h.
|
protected |
Definition at line 77 of file SocketAddress.h.