C++ Distributed Hash Table
|
This is the complete list of members for dht::SecureDht, including all inherited members.
cancelListen(const InfoHash &h, size_t token) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
cancelPut(const InfoHash &h, const Value::Id &vid) override | dht::SecureDht | inlinevirtual |
Config typedef (defined in dht::SecureDht) | dht::SecureDht | |
connectivityChanged(sa_family_t af) override | dht::SecureDht | inlinevirtual |
connectivityChanged() override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
decrypt(const Value &v) (defined in dht::SecureDht) | dht::SecureDht | |
DHT_LOG (defined in dht::DhtInterface) | dht::DhtInterface | protected |
DhtInterface()=default (defined in dht::DhtInterface) | dht::DhtInterface | |
dumpTables() const override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
encrypt(Value &v, const crypto::PublicKey &to) const (defined in dht::SecureDht) | dht::SecureDht | |
exportNodes() override | dht::SecureDht | inlinevirtual |
exportValues() const override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
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::SecureDht | inline |
get(const InfoHash &id, GetCallback cb, DoneCallback donecb={}, Value::Filter &&={}, Where &&w={}) override | dht::SecureDht | virtual |
get(const InfoHash &id, GetCallback cb, DoneCallbackSimple donecb={}, Value::Filter &&f={}, Where &&w={}) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
get(const InfoHash &key, GetCallbackSimple cb, DoneCallback donecb={}, Value::Filter &&f={}, Where &&w={}) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
get(const InfoHash &key, GetCallbackSimple cb, DoneCallbackSimple donecb, Value::Filter &&f={}, Where &&w={}) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
getCertificate(const InfoHash &node) const (defined in dht::SecureDht) | dht::SecureDht | |
getConfig(SecureDht::Config &conf) (defined in dht::SecureDht) | dht::SecureDht | inlinestatic |
getId() const (defined in dht::SecureDht) | dht::SecureDht | inline |
getLocal(const InfoHash &key, Value::Filter f=Value::AllFilter()) const override | dht::SecureDht | inlinevirtual |
getLocalById(const InfoHash &key, Value::Id vid) const override | dht::SecureDht | inlinevirtual |
getLongId() const (defined in dht::SecureDht) | dht::SecureDht | inline |
getNodeId() const override | dht::SecureDht | inlinevirtual |
getNodeMessageStats(bool in=false) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
getNodesStats(sa_family_t af) const override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
getPublicAddress(sa_family_t family=0) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
getPublicKey(const InfoHash &node) const (defined in dht::SecureDht) | dht::SecureDht | |
getPut(const InfoHash &h) override | dht::SecureDht | inlinevirtual |
getPut(const InfoHash &h, const Value::Id &vid) override | dht::SecureDht | inlinevirtual |
getRoutingTablesLog(sa_family_t af) const override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
getSearchesLog(sa_family_t af) const override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
getSearchLog(const InfoHash &h, sa_family_t af=AF_UNSPEC) const override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
getStatus(sa_family_t af) const override | dht::SecureDht | inlinevirtual |
getStatus() const override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
getStorageLog() const override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
getStorageLog(const InfoHash &h) const override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
getStoreSize() const override | dht::SecureDht | inlinevirtual |
getType(ValueType::Id type_id) const override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
importValues(const std::vector< ValuesExport > &v) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
insertNode(const InfoHash &id, const SockAddr &sa) override | dht::SecureDht | inlinevirtual |
insertNode(const InfoHash &id, const sockaddr *sa, socklen_t salen) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
insertNode(const NodeExport &n) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
isRunning(sa_family_t af=0) const override | dht::SecureDht | inlinevirtual |
listen(const InfoHash &key, ValueCallback, Value::Filter={}, Where={}) override (defined in dht::SecureDht) | dht::SecureDht | virtual |
listen(const InfoHash &key, GetCallback cb, Value::Filter={}, Where w={}) override | dht::SecureDht | virtual |
listen(const InfoHash &key, GetCallbackSimple cb, Value::Filter f={}, Where w={}) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
logFiler_ (defined in dht::DhtInterface) | dht::DhtInterface | protected |
logFilerEnable_ (defined in dht::DhtInterface) | dht::DhtInterface | protected |
NodeExport typedef (defined in dht::DhtInterface) | dht::DhtInterface | |
periodic(const uint8_t *buf, size_t buflen, const SockAddr &sa) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
periodic(const uint8_t *buf, size_t buflen, const sockaddr *from, socklen_t fromlen) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
pingNode(const sockaddr *sa, socklen_t salen, DoneCallbackSimple &&cb={}) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
pushNotificationReceived(const std::map< std::string, std::string > ¬ification) override | dht::SecureDht | inlinevirtual |
put(const InfoHash &key, Sp< Value > v, DoneCallback cb=nullptr, time_point created=time_point::max(), bool permanent=false) override | dht::SecureDht | inlinevirtual |
put(const InfoHash &key, const Sp< Value > &v, DoneCallbackSimple cb, time_point created=time_point::max(), bool permanent=false) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
put(const InfoHash &key, Value &&v, DoneCallback cb=nullptr, time_point created=time_point::max(), bool permanent=false) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
put(const InfoHash &key, Value &&v, DoneCallbackSimple cb, time_point created=time_point::max(), bool permanent=false) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
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::SecureDht | inline |
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::SecureDht | inline |
query(const InfoHash &key, QueryCallback cb, DoneCallback done_cb={}, Query &&q={}) override | dht::SecureDht | inlinevirtual |
query(const InfoHash &key, QueryCallback cb, DoneCallbackSimple done_cb={}, Query &&q={}) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
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::SecureDht | inline |
registerType(const ValueType &type) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
registerType(ValueType &&type) (defined in dht::SecureDht) | dht::SecureDht | inline |
SecureDht() (defined in dht::SecureDht) | dht::SecureDht | inline |
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::SecureDht | inline |
setLocalCertificateStore(CertificateStoreQuery &&query_method) | dht::SecureDht | inline |
setLogFilter(const InfoHash &f) override | dht::SecureDht | inlinevirtual |
setLoggers(LogMethod error=NOLOG, LogMethod warn=NOLOG, LogMethod debug=NOLOG) override | dht::SecureDht | inlinevirtual |
setPushNotificationToken(const std::string &token="") override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
setStorageLimit(size_t limit=DEFAULT_STORAGE_LIMIT) override | dht::SecureDht | inlinevirtual |
shutdown(ShutdownCallback cb) override | dht::SecureDht | inlinevirtual |
sign(Value &v) const | dht::SecureDht | |
SignatureCheckCallback typedef (defined in dht::SecureDht) | dht::SecureDht | |
Status typedef (defined in dht::DhtInterface) | dht::DhtInterface | |
~DhtInterface()=default (defined in dht::DhtInterface) | dht::DhtInterface | virtual |
~SecureDht() (defined in dht::SecureDht) | dht::SecureDht | virtual |