SNode.C
|
#include <SocketAddress.h>
Public Member Functions | |
SocketAddress () | |
SocketAddress (const std::string &btAddress) | |
SocketAddress (uint16_t psm) | |
SocketAddress (const std::string &btAddress, uint16_t psm) | |
SocketAddress (const SockAddr &sockAddr, SockLen sockAddrLen) | |
void | init () |
SocketAddress & | setBtAddress (const std::string &btAddress) |
std::string | getBtAddress () const |
SocketAddress & | setPsm (uint16_t psm) |
uint16_t | getPsm () const |
std::string | toString (bool expanded=true) const override |
![]() | |
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 () |
Private Types | |
using | Super = net::SocketAddress<sockaddr_l2> |
Private Attributes | |
std::string | btAddress |
uint16_t | psm = 0 |
Additional Inherited Members | |
![]() | |
using | SockAddr |
using | SockLen |
![]() | |
SockAddr | sockAddr |
SockLen | sockAddrLen |
Definition at line 38 of file SocketAddress.h.
|
private |
Definition at line 40 of file SocketAddress.h.
net::l2::SocketAddress::SocketAddress | ( | ) |
Definition at line 30 of file SocketAddress.cpp.
References SocketAddress().
Referenced by SocketAddress(), SocketAddress(), SocketAddress(), and SocketAddress().
|
explicit |
Definition at line 34 of file SocketAddress.cpp.
References setBtAddress(), and SocketAddress().
|
explicit |
Definition at line 39 of file SocketAddress.cpp.
References setPsm(), and SocketAddress().
net::l2::SocketAddress::SocketAddress | ( | const std::string & | btAddress, |
uint16_t | psm ) |
Definition at line 44 of file SocketAddress.cpp.
References setBtAddress(), setPsm(), and SocketAddress().
Definition at line 50 of file SocketAddress.cpp.
References SocketAddress().
Referenced by SocketAddress().
std::string net::l2::SocketAddress::getBtAddress | ( | ) | const |
Definition at line 70 of file SocketAddress.cpp.
uint16_t net::l2::SocketAddress::getPsm | ( | ) | const |
void net::l2::SocketAddress::init | ( | ) |
SocketAddress & net::l2::SocketAddress::setBtAddress | ( | const std::string & | btAddress | ) |
Definition at line 64 of file SocketAddress.cpp.
Referenced by SocketAddress(), and SocketAddress().
SocketAddress & net::l2::SocketAddress::setPsm | ( | uint16_t | psm | ) |
Definition at line 74 of file SocketAddress.cpp.
References psm.
Referenced by SocketAddress(), and SocketAddress().
|
overridevirtual |
Implements core::socket::SocketAddress.
Definition at line 84 of file SocketAddress.cpp.
|
private |
Definition at line 60 of file SocketAddress.h.
|
private |
Definition at line 61 of file SocketAddress.h.