|
|
| UdpSocket (in_port_t port, const std::shared_ptr< Logger > &l={}) |
|
| UdpSocket (const SockAddr &bind4, const SockAddr &bind6, const std::shared_ptr< Logger > &l={}) |
| int | sendTo (const SockAddr &dest, const uint8_t *data, size_t size, bool replied) override |
| const SockAddr & | getBoundRef (sa_family_t family=AF_UNSPEC) const override |
| bool | hasIPv4 () const override |
| bool | hasIPv6 () const override |
| void | stop () override |
| void | setOnReceive (OnReceive &&cb) |
| SockAddr | getBound (sa_family_t family=AF_UNSPEC) const |
| in_port_t | getPort (sa_family_t family=AF_UNSPEC) const |
| virtual std::vector< SockAddr > | resolve (const std::string &host, const std::string &service={}) |
Definition at line 126 of file network_utils.h.
◆ getBoundRef()
| const SockAddr & dht::net::UdpSocket::getBoundRef |
( |
sa_family_t | family = AF_UNSPEC | ) |
const |
|
inlineoverridevirtual |
◆ hasIPv4()
| bool dht::net::UdpSocket::hasIPv4 |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ hasIPv6()
| bool dht::net::UdpSocket::hasIPv6 |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ sendTo()
| int dht::net::UdpSocket::sendTo |
( |
const SockAddr & | dest, |
|
|
const uint8_t * | data, |
|
|
size_t | size, |
|
|
bool | replied ) |
|
overridevirtual |
◆ stop()
| void dht::net::UdpSocket::stop |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file:
- /home/noptrix/ba/blackarch/packages/opendht-c/src/opendht/include/opendht/network_utils.h