My Project 3.2.0
C++ Distributed Hash Table
|
This is the complete list of members for dht::DhtInterface, including all inherited members.
addBootstrap(const std::string &, const std::string &) (defined in dht::DhtInterface) | dht::DhtInterface | inlinevirtual |
addOnConnectedCallback(std::function< void()> cb) (defined in dht::DhtInterface) | dht::DhtInterface | inline |
cancelListen(const InfoHash &, size_t token)=0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
cancelPut(const InfoHash &, const Value::Id &)=0 | dht::DhtInterface | pure virtual |
clearBootstrap() (defined in dht::DhtInterface) | dht::DhtInterface | inlinevirtual |
connectivityChanged(sa_family_t)=0 | dht::DhtInterface | pure virtual |
connectivityChanged()=0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
DhtInterface()=default (defined in dht::DhtInterface) | dht::DhtInterface | |
DhtInterface(const Logger &l) (defined in dht::DhtInterface) | dht::DhtInterface | inline |
DhtInterface(const std::shared_ptr< Logger > &l) (defined in dht::DhtInterface) | dht::DhtInterface | inline |
dumpTables() const =0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
exportNodes() const =0 | dht::DhtInterface | pure virtual |
exportValues() const =0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
get(const InfoHash &key, GetCallback cb, DoneCallback donecb={}, Value::Filter &&f={}, Where &&w={})=0 | dht::DhtInterface | pure virtual |
get(const InfoHash &key, GetCallback cb, DoneCallbackSimple donecb={}, Value::Filter &&f={}, Where &&w={})=0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
get(const InfoHash &key, GetCallbackSimple cb, DoneCallback donecb={}, Value::Filter &&f={}, Where &&w={})=0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
get(const InfoHash &key, GetCallbackSimple cb, DoneCallbackSimple donecb, Value::Filter &&f={}, Where &&w={})=0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
getLocal(const InfoHash &key, const Value::Filter &f={}) const =0 | dht::DhtInterface | pure virtual |
getLocalById(const InfoHash &key, Value::Id vid) const =0 | dht::DhtInterface | pure virtual |
getNodeId() const =0 | dht::DhtInterface | pure virtual |
getNodeMessageStats(bool in=false)=0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
getNodesStats(sa_family_t af) const =0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
getPublicAddress(sa_family_t family=0)=0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
getPut(const InfoHash &) const =0 | dht::DhtInterface | pure virtual |
getPut(const InfoHash &, const Value::Id &) const =0 | dht::DhtInterface | pure virtual |
getRoutingTablesLog(sa_family_t) const =0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
getSearchesLog(sa_family_t) const =0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
getSearchLog(const InfoHash &, sa_family_t af=AF_UNSPEC) const =0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
getSocket() const (defined in dht::DhtInterface) | dht::DhtInterface | inlinevirtual |
getStatus(sa_family_t af) const =0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
getStatus() const =0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
getStorageLimit() const =0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
getStorageLog() const =0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
getStorageLog(const InfoHash &) const =0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
getStoreSize() const =0 | dht::DhtInterface | pure virtual |
getType(ValueType::Id type_id) const =0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
importValues(const std::vector< ValuesExport > &)=0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
insertNode(const InfoHash &id, const SockAddr &)=0 | dht::DhtInterface | pure virtual |
insertNode(const NodeExport &n)=0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
isRunning(sa_family_t af=0) const =0 | dht::DhtInterface | pure virtual |
listen(const InfoHash &, GetCallback, Value::Filter={}, Where w={})=0 | dht::DhtInterface | pure virtual |
listen(const InfoHash &key, GetCallbackSimple cb, Value::Filter f={}, Where w={})=0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
listen(const InfoHash &, ValueCallback, Value::Filter={}, Where w={})=0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
logger_ (defined in dht::DhtInterface) | dht::DhtInterface | protected |
NodeExport typedef (defined in dht::DhtInterface) | dht::DhtInterface | |
onConnectCallbacks_ (defined in dht::DhtInterface) | dht::DhtInterface | protected |
periodic(const uint8_t *buf, size_t buflen, SockAddr, const time_point &now)=0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
periodic(const uint8_t *buf, size_t buflen, const sockaddr *from, socklen_t fromlen, const time_point &now)=0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
pingNode(SockAddr, DoneCallbackSimple &&cb={})=0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
pushNotificationReceived(const std::map< std::string, std::string > &data)=0 | dht::DhtInterface | pure virtual |
put(const InfoHash &key, Sp< Value >, DoneCallback cb=nullptr, time_point created=time_point::max(), bool permanent=false)=0 | dht::DhtInterface | pure virtual |
put(const InfoHash &key, const Sp< Value > &v, DoneCallbackSimple cb, time_point created=time_point::max(), bool permanent=false)=0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
put(const InfoHash &key, Value &&v, DoneCallback cb=nullptr, time_point created=time_point::max(), bool permanent=false)=0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
put(const InfoHash &key, Value &&v, DoneCallbackSimple cb, time_point created=time_point::max(), bool permanent=false)=0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
query(const InfoHash &key, QueryCallback cb, DoneCallback done_cb={}, Query &&q={})=0 | dht::DhtInterface | pure virtual |
query(const InfoHash &key, QueryCallback cb, DoneCallbackSimple done_cb={}, Query &&q={})=0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
registerType(const ValueType &type)=0 (defined in dht::DhtInterface) | dht::DhtInterface | pure virtual |
setLogFilter(const InfoHash &f) | dht::DhtInterface | inlinevirtual |
setLogger(const Logger &l) (defined in dht::DhtInterface) | dht::DhtInterface | inlinevirtual |
setLogger(const std::shared_ptr< Logger > &l) (defined in dht::DhtInterface) | dht::DhtInterface | inlinevirtual |
setOnPublicAddressChanged(PublicAddressChangedCb) (defined in dht::DhtInterface) | dht::DhtInterface | inlinevirtual |
setPushNotificationPlatform(const std::string &) (defined in dht::DhtInterface) | dht::DhtInterface | inlinevirtual |
setPushNotificationToken(const std::string &) (defined in dht::DhtInterface) | dht::DhtInterface | inlinevirtual |
setPushNotificationTopic(const std::string &) (defined in dht::DhtInterface) | dht::DhtInterface | inlinevirtual |
setStorageLimit(size_t limit=DEFAULT_STORAGE_LIMIT)=0 | dht::DhtInterface | pure virtual |
shutdown(ShutdownCallback cb, bool stop=false)=0 | dht::DhtInterface | pure virtual |
Status typedef (defined in dht::DhtInterface) | dht::DhtInterface | |
updateStatus(sa_family_t af) | dht::DhtInterface | inlinevirtual |
~DhtInterface()=default (defined in dht::DhtInterface) | dht::DhtInterface | virtual |