Definition at line 58 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()
const 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:
- /home/iurt/rpmbuild/BUILD/opendht-3.2.0-build/opendht-3.2.0/include/opendht/network_engine.h