Definition at line 49 of file network_engine.h.
◆ DhtProtocolException()
dht::net::DhtProtocolException::DhtProtocolException |
( |
uint16_t |
code, |
|
|
const std::string & |
msg = "" , |
|
|
InfoHash |
failing_node_id = {} |
|
) |
| |
|
inline |
◆ getCode()
uint16_t dht::net::DhtProtocolException::getCode |
( |
| ) |
const |
|
inline |
◆ getMsg()
std::string dht::net::DhtProtocolException::getMsg |
( |
| ) |
const |
|
inline |
◆ getNodeId()
const InfoHash dht::net::DhtProtocolException::getNodeId |
( |
| ) |
const |
|
inline |
◆ GET_NO_INFOHASH
const std::string dht::net::DhtProtocolException::GET_NO_INFOHASH |
|
static |
◆ INVALID_TID_SIZE
const constexpr uint16_t dht::net::DhtProtocolException::INVALID_TID_SIZE {421} |
|
staticconstexpr |
◆ LISTEN_NO_INFOHASH
const std::string dht::net::DhtProtocolException::LISTEN_NO_INFOHASH |
|
static |
◆ LISTEN_WRONG_TOKEN
const std::string dht::net::DhtProtocolException::LISTEN_WRONG_TOKEN |
|
static |
◆ NON_AUTHORITATIVE_INFORMATION
const constexpr uint16_t dht::net::DhtProtocolException::NON_AUTHORITATIVE_INFORMATION {203} |
|
staticconstexpr |
◆ NOT_FOUND
const constexpr uint16_t dht::net::DhtProtocolException::NOT_FOUND {404} |
|
staticconstexpr |
◆ PUT_INVALID_ID
const std::string dht::net::DhtProtocolException::PUT_INVALID_ID |
|
static |
◆ PUT_NO_INFOHASH
const std::string dht::net::DhtProtocolException::PUT_NO_INFOHASH |
|
static |
◆ PUT_WRONG_TOKEN
const std::string dht::net::DhtProtocolException::PUT_WRONG_TOKEN |
|
static |
◆ STORAGE_NOT_FOUND
const std::string dht::net::DhtProtocolException::STORAGE_NOT_FOUND |
|
static |
◆ UNAUTHORIZED
const constexpr uint16_t dht::net::DhtProtocolException::UNAUTHORIZED {401} |
|
staticconstexpr |
◆ UNKNOWN_TID
const constexpr uint16_t dht::net::DhtProtocolException::UNKNOWN_TID {422} |
|
staticconstexpr |
◆ WRONG_NODE_INFO_BUF_LEN
const constexpr uint16_t dht::net::DhtProtocolException::WRONG_NODE_INFO_BUF_LEN {423} |
|
staticconstexpr |
The documentation for this class was generated from the following file:
- /usr/src/slapt-src/libraries/opendht/opendht-1.7.4/include/opendht/network_engine.h