|
My Project
1.8.1
C++ Distributed Hash Table
|
This is the complete list of members for dht::net::NetworkEngine, including all inherited members.
| blacklistNode(const Sp< Node > &n) (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine | |
| clear() (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine | |
| connectivityChanged(sa_family_t) (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine | |
| getCachedNodes(const InfoHash &id, sa_family_t sa_f, size_t count) (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine | inline |
| getNodeMessageStats(bool in) (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine | inline |
| insertNode(const InfoHash &myid, const SockAddr &addr) (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine | inline |
| isRunning(sa_family_t af) const (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine | |
| NetworkEngine(Logger &log, Scheduler &scheduler, const int &s=-1, const int &s6=-1) (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine | |
| NetworkEngine(InfoHash &myid, NetId net, const int &s, const int &s6, Logger &log, Scheduler &scheduler, decltype(NetworkEngine::onError) onError, decltype(NetworkEngine::onNewNode) onNewNode, decltype(NetworkEngine::onReportedAddr) onReportedAddr, decltype(NetworkEngine::onPing) onPing, decltype(NetworkEngine::onFindNode) onFindNode, decltype(NetworkEngine::onGetValues) onGetValues, decltype(NetworkEngine::onListen) onListen, decltype(NetworkEngine::onAnnounce) onAnnounce, decltype(NetworkEngine::onRefresh) onRefresh) (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine | |
| processMessage(const uint8_t *buf, size_t buflen, const SockAddr &addr) | dht::net::NetworkEngine | |
| RequestCb typedef (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine | |
| RequestExpiredCb typedef (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine | |
| sendAnnounceValue(Sp< Node > n, const InfoHash &hash, const Sp< Value > &v, time_point created, const Blob &token, RequestCb &&on_done, RequestExpiredCb &&on_expired) | dht::net::NetworkEngine | |
| sendFindNode(Sp< Node > n, const InfoHash &hash, want_t want=-1, RequestCb &&on_done={}, RequestExpiredCb &&on_expired={}) | dht::net::NetworkEngine | |
| sendGetValues(Sp< Node > n, const InfoHash &hash, const Query &query, want_t want, RequestCb &&on_done, RequestExpiredCb &&on_expired) | dht::net::NetworkEngine | |
| sendListen(Sp< Node > n, const InfoHash &hash, const Query &query, const Blob &token, Sp< Request > previous, RequestCb &&on_done, RequestExpiredCb &&on_expired, SocketCb &&socket_cb) | dht::net::NetworkEngine | |
| sendPing(Sp< Node > n, RequestCb &&on_done, RequestExpiredCb &&on_expired) | dht::net::NetworkEngine | |
| sendPing(const sockaddr *sa, socklen_t salen, RequestCb &&on_done, RequestExpiredCb &&on_expired) | dht::net::NetworkEngine | inline |
| sendRefreshValue(Sp< Node > n, const InfoHash &hash, const Value::Id &vid, const Blob &token, RequestCb &&on_done, RequestExpiredCb &&on_expired) | dht::net::NetworkEngine | |
| tellListener(Sp< Node > n, Tid socket_id, const InfoHash &hash, want_t want, const Blob &ntoken, std::vector< Sp< Node >> &&nodes, std::vector< Sp< Node >> &&nodes6, std::vector< Sp< Value >> &&values, const Query &q) | dht::net::NetworkEngine | |
| tellListenerExpired(Sp< Node > n, Tid socket_id, const InfoHash &hash, const Blob &ntoken, const std::vector< Value::Id > &values) (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine | |
| tellListenerRefreshed(Sp< Node > n, Tid socket_id, const InfoHash &hash, const Blob &ntoken, const std::vector< Value::Id > &values) (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine | |
| want() const (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine | inline |
| ~NetworkEngine() (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine | virtual |