My Project: Member List

My Project 3.7.7 C++ Distributed Hash Table

Loading...
Searching...
No Matches
dht::net::NetworkEngine Member List

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
getNodeCacheSize() const (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine | inline
getNodeCacheSize(sa_family_t af) const (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine | inline
getNodeMessageStats(bool in) (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine | inline
getPartialCount() const (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine | inline
getRateLimiterSize() const (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine | inline
getSocket() const (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine | inline
insertNode(const InfoHash &id, 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(InfoHash &myid, NetworkConfig config, std::unique_ptr< DatagramSocket > &&sock, const Sp< Logger > &log, std::mt19937_64 &rd, 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, SockAddr addr) | dht::net::NetworkEngine |
RequestCb typedef (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine |
RequestErrorCb typedef (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine |
RequestExpiredCb typedef (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine |
sendAnnounceValue(const 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(const Sp< Node > &n, const InfoHash &hash, want_t want=-1, RequestCb &&on_done={}, RequestExpiredCb &&on_expired={}) | dht::net::NetworkEngine |
sendGetValues(const Sp< Node > &n, const InfoHash &hash, const Query &query, want_t want, RequestCb &&on_done, RequestExpiredCb &&on_expired) | dht::net::NetworkEngine |
sendListen(const Sp< Node > &n, const InfoHash &hash, const Query &query, const Blob &token, Tid socketId, RequestCb &&on_done, RequestExpiredCb &&on_expired) | dht::net::NetworkEngine |
sendPing(const Sp< Node > &n, RequestCb &&on_done, RequestExpiredCb &&on_expired) | dht::net::NetworkEngine |
sendPing(SockAddr &&sa, RequestCb &&on_done, RequestExpiredCb &&on_expired) | dht::net::NetworkEngine | inline
sendRefreshValue(const Sp< Node > &n, const InfoHash &hash, const Value::Id &vid, const Blob &token, RequestCb &&on_done, RequestErrorCb &&on_error, RequestExpiredCb &&on_expired) | dht::net::NetworkEngine |
sendUpdateValues(const Sp< Node > &n, const InfoHash &infohash, std::vector< Sp< Value > > &&values, time_point created, const Blob &token, size_t sid) | dht::net::NetworkEngine |
sendUpdateValues(const Sp< Node > &n, const InfoHash &infohash, std::vector< Sp< Value > >::iterator begin, std::vector< Sp< Value > >::iterator end, time_point created, const Blob &token, size_t sid) (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine |
tellListener(const 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, int version) | dht::net::NetworkEngine |
tellListenerExpired(const Sp< Node > &n, Tid socket_id, const InfoHash &hash, const Blob &ntoken, const std::vector< Value::Id > &values, int version) (defined in dht::net::NetworkEngine) | dht::net::NetworkEngine |
tellListenerRefreshed(const Sp< Node > &n, Tid socket_id, const InfoHash &hash, const Blob &ntoken, const std::vector< Value::Id > &values, int version) (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 |