My Project 1.7.4
C++ Distributed Hash Table
dht::SecureDht Member List

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

cancelListen(const InfoHash &h, size_t token) (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
cancelPut(const InfoHash &h, const Value::Id &vid)dht::SecureDhtinlinevirtual
Config typedef (defined in dht::SecureDht)dht::SecureDht
connectivityChanged(sa_family_t af)dht::SecureDhtinlinevirtual
connectivityChanged() (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
decrypt(const Value &v) (defined in dht::SecureDht)dht::SecureDht
DHT_LOG (defined in dht::DhtInterface)dht::DhtInterfaceprotected
DhtInterface()=default (defined in dht::DhtInterface)dht::DhtInterface
dumpTables() const (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
encrypt(Value &v, const crypto::PublicKey &to) const (defined in dht::SecureDht)dht::SecureDht
exportNodes()dht::SecureDhtinlinevirtual
exportValues() const (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
findCertificate(const InfoHash &node, std::function< void(const Sp< crypto::Certificate >)> cb) (defined in dht::SecureDht)dht::SecureDht
findPublicKey(const InfoHash &node, std::function< void(const Sp< const crypto::PublicKey >)> cb) (defined in dht::SecureDht)dht::SecureDht
forwardAllMessages(bool forward) (defined in dht::SecureDht)dht::SecureDhtinline
get(const InfoHash &id, GetCallback cb, DoneCallback donecb={}, Value::Filter &&={}, Where &&w={})dht::SecureDhtvirtual
get(const InfoHash &id, GetCallback cb, DoneCallbackSimple donecb={}, Value::Filter &&f={}, Where &&w={}) (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
get(const InfoHash &key, GetCallbackSimple cb, DoneCallback donecb={}, Value::Filter &&f={}, Where &&w={}) (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
get(const InfoHash &key, GetCallbackSimple cb, DoneCallbackSimple donecb, Value::Filter &&f={}, Where &&w={}) (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
getCertificate(const InfoHash &node) const (defined in dht::SecureDht)dht::SecureDht
getConfig(SecureDht::Config &conf) (defined in dht::SecureDht)dht::SecureDhtinlinestatic
getId() const (defined in dht::SecureDht)dht::SecureDhtinline
getLocal(const InfoHash &key, Value::Filter f=Value::AllFilter()) constdht::SecureDhtinlinevirtual
getLocalById(const InfoHash &key, Value::Id vid) constdht::SecureDhtinlinevirtual
getLongId() const (defined in dht::SecureDht)dht::SecureDhtinline
getNodeId() constdht::SecureDhtinlinevirtual
getNodeMessageStats(bool in=false) (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
getNodesStats(sa_family_t af) const (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
getPublicAddress(sa_family_t family=0) (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
getPublicKey(const InfoHash &node) const (defined in dht::SecureDht)dht::SecureDht
getPut(const InfoHash &h)dht::SecureDhtinlinevirtual
getPut(const InfoHash &h, const Value::Id &vid)dht::SecureDhtinlinevirtual
getRoutingTablesLog(sa_family_t af) const (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
getSearchesLog(sa_family_t af) const (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
getSearchLog(const InfoHash &h, sa_family_t af=AF_UNSPEC) const (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
getStatus(sa_family_t af) constdht::SecureDhtinlinevirtual
getStatus() const (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
getStorageLog() const (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
getStorageLog(const InfoHash &h) const (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
getStoreSize() constdht::SecureDhtinlinevirtual
getType(ValueType::Id type_id) const (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
importValues(const std::vector< ValuesExport > &v) (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
insertNode(const InfoHash &id, const SockAddr &sa)dht::SecureDhtinlinevirtual
insertNode(const InfoHash &id, const sockaddr *sa, socklen_t salen) (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
insertNode(const NodeExport &n) (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
isRunning(sa_family_t af=0) constdht::SecureDhtinlinevirtual
listen(const InfoHash &key, ValueCallback, Value::Filter={}, Where={}) (defined in dht::SecureDht)dht::SecureDhtvirtual
listen(const InfoHash &key, GetCallback cb, Value::Filter={}, Where w={})dht::SecureDhtvirtual
listen(const InfoHash &key, GetCallbackSimple cb, Value::Filter f={}, Where w={}) (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
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 &sa) (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
periodic(const uint8_t *buf, size_t buflen, const sockaddr *from, socklen_t fromlen) (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
pingNode(const sockaddr *sa, socklen_t salen, DoneCallbackSimple &&cb={}) (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
pushNotificationReceived(const std::map< std::string, std::string > &notification)dht::SecureDhtinlinevirtual
put(const InfoHash &key, Sp< Value > v, DoneCallback cb=nullptr, time_point created=time_point::max(), bool permanent=false)dht::SecureDhtinlinevirtual
put(const InfoHash &key, const Sp< Value > &v, DoneCallbackSimple cb, time_point created=time_point::max(), bool permanent=false) (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
put(const InfoHash &key, Value &&v, DoneCallback cb=nullptr, time_point created=time_point::max(), bool permanent=false) (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
put(const InfoHash &key, Value &&v, DoneCallbackSimple cb, time_point created=time_point::max(), bool permanent=false) (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
putEncrypted(const InfoHash &hash, const InfoHash &to, Sp< Value > val, DoneCallback callback, bool permanent=false)dht::SecureDht
putEncrypted(const InfoHash &hash, const InfoHash &to, Value &&v, DoneCallback callback, bool permanent=false) (defined in dht::SecureDht)dht::SecureDhtinline
putSigned(const InfoHash &hash, Sp< Value > val, DoneCallback callback, bool permanent=false)dht::SecureDht
putSigned(const InfoHash &hash, Value &&v, DoneCallback callback, bool permanent=false) (defined in dht::SecureDht)dht::SecureDhtinline
query(const InfoHash &key, QueryCallback cb, DoneCallback done_cb={}, Query &&q={})dht::SecureDhtinlinevirtual
query(const InfoHash &key, QueryCallback cb, DoneCallbackSimple done_cb={}, Query &&q={}) (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
registerCertificate(const InfoHash &node, const Blob &cert) (defined in dht::SecureDht)dht::SecureDht
registerCertificate(Sp< crypto::Certificate > &cert) (defined in dht::SecureDht)dht::SecureDht
registerInsecureType(const ValueType &type) (defined in dht::SecureDht)dht::SecureDhtinline
registerType(const ValueType &type) (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
registerType(ValueType &&type) (defined in dht::SecureDht)dht::SecureDhtinline
SecureDht() (defined in dht::SecureDht)dht::SecureDhtinline
SecureDht(std::unique_ptr< DhtInterface > dht, Config config)dht::SecureDht
secureType(ValueType &&type) (defined in dht::SecureDht)dht::SecureDht
secureType(const ValueType &type) (defined in dht::SecureDht)dht::SecureDhtinline
setLocalCertificateStore(CertificateStoreQuery &&query_method)dht::SecureDhtinline
setLogFilter(const InfoHash &f)dht::SecureDhtinlinevirtual
setLoggers(LogMethod error=NOLOG, LogMethod warn=NOLOG, LogMethod debug=NOLOG)dht::SecureDhtinlinevirtual
setPushNotificationToken(const std::string &token="") (defined in dht::SecureDht)dht::SecureDhtinlinevirtual
setStorageLimit(size_t limit=DEFAULT_STORAGE_LIMIT)dht::SecureDhtinlinevirtual
shutdown(ShutdownCallback cb)dht::SecureDhtinlinevirtual
sign(Value &v) constdht::SecureDht
SignatureCheckCallback typedef (defined in dht::SecureDht)dht::SecureDht
Status typedef (defined in dht::DhtInterface)dht::DhtInterface
~DhtInterface()=default (defined in dht::DhtInterface)dht::DhtInterfacevirtual
~SecureDht() (defined in dht::SecureDht)dht::SecureDhtvirtual