C++ Distributed Hash Table
dht::Dht Member List

This is the complete list of members for dht::Dht, including all inherited members.

cancelListen(const InfoHash &, size_t token) (defined in dht::Dht)dht::Dhtvirtual
cancelPut(const InfoHash &, const Value::Id &)dht::Dhtvirtual
connectivityChanged(sa_family_t)dht::Dhtvirtual
connectivityChanged() (defined in dht::Dht)dht::Dhtinlinevirtual
Dht() (defined in dht::Dht)dht::Dht
Dht(const int &s, const int &s6, Config config)dht::Dht
DHT_LOG (defined in dht::DhtInterface)dht::DhtInterfaceprotected
DhtInterface()=default (defined in dht::DhtInterface)dht::DhtInterface
dumpTables() const (defined in dht::Dht)dht::Dhtvirtual
exportNodes()dht::Dhtvirtual
exportValues() const (defined in dht::Dht)dht::Dhtvirtual
get(const InfoHash &key, GetCallback cb, DoneCallback donecb={}, Value::Filter &&f={}, Where &&w={})dht::Dhtvirtual
get(const InfoHash &key, GetCallback cb, DoneCallbackSimple donecb={}, Value::Filter &&f={}, Where &&w={}) (defined in dht::Dht)dht::Dhtinlinevirtual
get(const InfoHash &key, GetCallbackSimple cb, DoneCallback donecb={}, Value::Filter &&f={}, Where &&w={}) (defined in dht::Dht)dht::Dhtinlinevirtual
get(const InfoHash &key, GetCallbackSimple cb, DoneCallbackSimple donecb, Value::Filter &&f={}, Where &&w={}) (defined in dht::Dht)dht::Dhtinlinevirtual
getLocal(const InfoHash &key, Value::Filter f=Value::AllFilter()) constdht::Dhtvirtual
getLocalById(const InfoHash &key, Value::Id vid) constdht::Dhtvirtual
getNodeId() constdht::Dhtinlinevirtual
getNodeMessageStats(bool in=false) (defined in dht::Dht)dht::Dhtinlinevirtual
getNodesStats(sa_family_t af) const (defined in dht::Dht)dht::Dhtvirtual
getPublicAddress(sa_family_t family=0) (defined in dht::Dht)dht::Dhtvirtual
getPut(const InfoHash &)dht::Dhtvirtual
getPut(const InfoHash &, const Value::Id &)dht::Dhtvirtual
getRoutingTablesLog(sa_family_t) const (defined in dht::Dht)dht::Dhtvirtual
getSearchesLog(sa_family_t) const (defined in dht::Dht)dht::Dhtvirtual
getSearchLog(const InfoHash &, sa_family_t af=AF_UNSPEC) const (defined in dht::Dht)dht::Dhtvirtual
getStatus(sa_family_t af) constdht::Dhtvirtual
getStatus() const (defined in dht::Dht)dht::Dhtinlinevirtual
getStorageLog() const (defined in dht::Dht)dht::Dhtvirtual
getStorageLog(const InfoHash &) const (defined in dht::Dht)dht::Dhtvirtual
getStoreSize() constdht::Dhtinlinevirtual
getType(ValueType::Id type_id) const (defined in dht::Dht)dht::Dhtinlinevirtual
importValues(const std::vector< ValuesExport > &) (defined in dht::Dht)dht::Dhtvirtual
insertNode(const InfoHash &id, const SockAddr &)dht::Dhtvirtual
insertNode(const InfoHash &id, const sockaddr *sa, socklen_t salen) (defined in dht::Dht)dht::Dhtinlinevirtual
insertNode(const NodeExport &n) (defined in dht::Dht)dht::Dhtinlinevirtual
isRunning(sa_family_t af=0) constdht::Dhtvirtual
listen(const InfoHash &, ValueCallback, Value::Filter={}, Where={})dht::Dhtvirtual
listen(const InfoHash &key, GetCallback cb, Value::Filter f={}, Where w={})dht::Dhtinlinevirtual
listen(const InfoHash &key, GetCallbackSimple cb, Value::Filter f={}, Where w={}) (defined in dht::Dht)dht::Dhtinlinevirtual
logFiler_ (defined in dht::DhtInterface)dht::DhtInterfaceprotected
logFilerEnable_ (defined in dht::DhtInterface)dht::DhtInterfaceprotected
NodeExport typedef (defined in dht::DhtInterface)dht::DhtInterface
periodic(const uint8_t *buf, size_t buflen, const SockAddr &) (defined in dht::Dht)dht::Dhtvirtual
periodic(const uint8_t *buf, size_t buflen, const sockaddr *from, socklen_t fromlen) (defined in dht::Dht)dht::Dhtinlinevirtual
pingNode(const sockaddr *, socklen_t, DoneCallbackSimple &&cb={}) (defined in dht::Dht)dht::Dhtvirtual
pushNotificationReceived(const std::map< std::string, std::string > &)dht::Dhtinlinevirtual
put(const InfoHash &key, Sp< Value >, DoneCallback cb=nullptr, time_point created=time_point::max(), bool permanent=false)dht::Dhtvirtual
put(const InfoHash &key, const Sp< Value > &v, DoneCallbackSimple cb, time_point created=time_point::max(), bool permanent=false) (defined in dht::Dht)dht::Dhtinlinevirtual
put(const InfoHash &key, Value &&v, DoneCallback cb=nullptr, time_point created=time_point::max(), bool permanent=false) (defined in dht::Dht)dht::Dhtinlinevirtual
put(const InfoHash &key, Value &&v, DoneCallbackSimple cb, time_point created=time_point::max(), bool permanent=false) (defined in dht::Dht)dht::Dhtinlinevirtual
query(const InfoHash &key, QueryCallback cb, DoneCallback done_cb={}, Query &&q={})dht::Dhtvirtual
query(const InfoHash &key, QueryCallback cb, DoneCallbackSimple done_cb={}, Query &&q={}) (defined in dht::Dht)dht::Dhtinlinevirtual
registerType(const ValueType &type) (defined in dht::Dht)dht::Dhtinlinevirtual
resubscribe(unsigned) (defined in dht::Dht)dht::Dhtinline
setLogFilter(const InfoHash &f)dht::DhtInterfaceinlinevirtual
setLoggers(LogMethod error=NOLOG, LogMethod warn=NOLOG, LogMethod debug=NOLOG)dht::DhtInterfaceinlinevirtual
setPushNotificationToken(const std::string &) (defined in dht::DhtInterface)dht::DhtInterfaceinlinevirtual
setStorageLimit(size_t limit=DEFAULT_STORAGE_LIMIT)dht::Dhtinlinevirtual
shutdown(ShutdownCallback cb)dht::Dhtvirtual
Status typedef (defined in dht::DhtInterface)dht::DhtInterface
~Dht() (defined in dht::Dht)dht::Dhtvirtual
~DhtInterface()=default (defined in dht::DhtInterface)dht::DhtInterfacevirtual