My Project 3.2.0
C++ Distributed Hash Table
Loading...
Searching...
No Matches
dht::Dht Member List

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

addBootstrap(const std::string &host, const std::string &service) override (defined in dht::Dht)dht::Dhtinlinevirtual
addOnConnectedCallback(std::function< void()> cb) (defined in dht::DhtInterface)dht::DhtInterfaceinline
cancelListen(const InfoHash &, size_t token) override (defined in dht::Dht)dht::Dhtvirtual
cancelPut(const InfoHash &, const Value::Id &) overridedht::Dhtvirtual
clearBootstrap() override (defined in dht::Dht)dht::Dhtinlinevirtual
connectivityChanged(sa_family_t) overridedht::Dhtvirtual
connectivityChanged() override (defined in dht::Dht)dht::Dhtinlinevirtual
Dht(std::unique_ptr< net::DatagramSocket > &&sock, const Config &config, const Sp< Logger > &l={}, std::unique_ptr< std::mt19937_64 > &&rd={})dht::Dht
DhtInterface()=default (defined in dht::DhtInterface)dht::DhtInterface
DhtInterface(const Logger &l) (defined in dht::DhtInterface)dht::DhtInterfaceinline
DhtInterface(const std::shared_ptr< Logger > &l) (defined in dht::DhtInterface)dht::DhtInterfaceinline
dumpTables() const override (defined in dht::Dht)dht::Dhtvirtual
exportNodes() const overridedht::Dhtvirtual
exportValues() const override (defined in dht::Dht)dht::Dhtvirtual
get(const InfoHash &key, GetCallback cb, DoneCallback donecb={}, Value::Filter &&f={}, Where &&w={}) overridedht::Dhtvirtual
get(const InfoHash &key, GetCallback cb, DoneCallbackSimple donecb={}, Value::Filter &&f={}, Where &&w={}) override (defined in dht::Dht)dht::Dhtinlinevirtual
get(const InfoHash &key, GetCallbackSimple cb, DoneCallback donecb={}, Value::Filter &&f={}, Where &&w={}) override (defined in dht::Dht)dht::Dhtinlinevirtual
get(const InfoHash &key, GetCallbackSimple cb, DoneCallbackSimple donecb, Value::Filter &&f={}, Where &&w={}) override (defined in dht::Dht)dht::Dhtinlinevirtual
getLocal(const InfoHash &key, const Value::Filter &f={}) const overridedht::Dhtvirtual
getLocalById(const InfoHash &key, Value::Id vid) const overridedht::Dhtvirtual
getNodeId() const overridedht::Dhtinlinevirtual
getNodeMessageStats(bool in=false) override (defined in dht::Dht)dht::Dhtinlinevirtual
getNodesStats(sa_family_t af) const override (defined in dht::Dht)dht::Dhtvirtual
getPublicAddress(sa_family_t family=0) override (defined in dht::Dht)dht::Dhtvirtual
getPut(const InfoHash &) const overridedht::Dhtvirtual
getPut(const InfoHash &, const Value::Id &) const overridedht::Dhtvirtual
getRoutingTablesLog(sa_family_t) const override (defined in dht::Dht)dht::Dhtvirtual
getSearchesLog(sa_family_t) const override (defined in dht::Dht)dht::Dhtvirtual
getSearchLog(const InfoHash &, sa_family_t af=AF_UNSPEC) const override (defined in dht::Dht)dht::Dhtvirtual
getSocket() const override (defined in dht::Dht)dht::Dhtinlinevirtual
getStatus(sa_family_t af) const overridedht::Dhtinlinevirtual
getStatus() const override (defined in dht::Dht)dht::Dhtinlinevirtual
getStorageLimit() const override (defined in dht::Dht)dht::Dhtinlinevirtual
getStorageLog() const override (defined in dht::Dht)dht::Dhtvirtual
getStorageLog(const InfoHash &) const override (defined in dht::Dht)dht::Dhtvirtual
getStoreSize() const overridedht::Dhtinlinevirtual
getType(ValueType::Id type_id) const override (defined in dht::Dht)dht::Dhtinlinevirtual
importValues(const std::vector< ValuesExport > &) override (defined in dht::Dht)dht::Dhtvirtual
insertNode(const InfoHash &id, const SockAddr &) overridedht::Dhtvirtual
insertNode(const NodeExport &n) override (defined in dht::Dht)dht::Dhtinlinevirtual
isRunning(sa_family_t af=0) const overridedht::Dhtvirtual
listen(const InfoHash &, ValueCallback, Value::Filter={}, Where={}) overridedht::Dhtvirtual
listen(const InfoHash &key, GetCallback cb, Value::Filter f={}, Where w={}) overridedht::Dhtinlinevirtual
listen(const InfoHash &key, GetCallbackSimple cb, Value::Filter f={}, Where w={}) override (defined in dht::Dht)dht::Dhtinlinevirtual
loadState(const std::string &path) (defined in dht::Dht)dht::Dht
logger_ (defined in dht::DhtInterface)dht::DhtInterfaceprotected
NodeExport typedef (defined in dht::DhtInterface)dht::DhtInterface
onConnectCallbacks_ (defined in dht::DhtInterface)dht::DhtInterfaceprotected
periodic(const uint8_t *buf, size_t buflen, SockAddr, const time_point &now) override (defined in dht::Dht)dht::Dhtvirtual
periodic(const uint8_t *buf, size_t buflen, const sockaddr *from, socklen_t fromlen, const time_point &now) override (defined in dht::Dht)dht::Dhtinlinevirtual
pingNode(SockAddr, DoneCallbackSimple &&cb={}) override (defined in dht::Dht)dht::Dhtvirtual
pushNotificationReceived(const std::map< std::string, std::string > &) overridedht::Dhtinlinevirtual
put(const InfoHash &key, Sp< Value >, DoneCallback cb=nullptr, time_point created=time_point::max(), bool permanent=false) overridedht::Dhtvirtual
put(const InfoHash &key, const Sp< Value > &v, DoneCallbackSimple cb, time_point created=time_point::max(), bool permanent=false) override (defined in dht::Dht)dht::Dhtinlinevirtual
put(const InfoHash &key, Value &&v, DoneCallback cb=nullptr, time_point created=time_point::max(), bool permanent=false) override (defined in dht::Dht)dht::Dhtinlinevirtual
put(const InfoHash &key, Value &&v, DoneCallbackSimple cb, time_point created=time_point::max(), bool permanent=false) override (defined in dht::Dht)dht::Dhtinlinevirtual
query(const InfoHash &key, QueryCallback cb, DoneCallback done_cb={}, Query &&q={}) overridedht::Dhtvirtual
query(const InfoHash &key, QueryCallback cb, DoneCallbackSimple done_cb={}, Query &&q={}) override (defined in dht::Dht)dht::Dhtinlinevirtual
registerType(const ValueType &type) override (defined in dht::Dht)dht::Dhtinlinevirtual
resubscribe(unsigned) (defined in dht::Dht)dht::Dhtinline
saveState(const std::string &path) const (defined in dht::Dht)dht::Dht
setLogFilter(const InfoHash &f)dht::DhtInterfaceinlinevirtual
setLogger(const Logger &l) (defined in dht::DhtInterface)dht::DhtInterfaceinlinevirtual
setLogger(const std::shared_ptr< Logger > &l) (defined in dht::DhtInterface)dht::DhtInterfaceinlinevirtual
setOnPublicAddressChanged(PublicAddressChangedCb cb) override (defined in dht::Dht)dht::Dhtinlinevirtual
setPushNotificationPlatform(const std::string &) (defined in dht::DhtInterface)dht::DhtInterfaceinlinevirtual
setPushNotificationToken(const std::string &) (defined in dht::DhtInterface)dht::DhtInterfaceinlinevirtual
setPushNotificationTopic(const std::string &) (defined in dht::DhtInterface)dht::DhtInterfaceinlinevirtual
setStorageLimit(size_t limit=DEFAULT_STORAGE_LIMIT) overridedht::Dhtinlinevirtual
shutdown(ShutdownCallback cb, bool stop=false) overridedht::Dhtvirtual
Status typedef (defined in dht::DhtInterface)dht::DhtInterface
updateStatus(sa_family_t af) overridedht::Dhtvirtual
~Dht() (defined in dht::Dht)dht::Dhtvirtual
~DhtInterface()=default (defined in dht::DhtInterface)dht::DhtInterfacevirtual