|
My Project 3.5.5
C++ Distributed Hash Table
|
This is the complete list of members for dht::SecureDht, including all inherited members.
| addBootstrap(const std::string &host, const std::string &service) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
| addOnConnectedCallback(std::function< void()> cb) (defined in dht::DhtInterface) | dht::DhtInterface | inline |
| 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 |
| clearBootstrap() override (defined in dht::SecureDht) | 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 | |
| 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 override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
| encrypt(Value &v, const crypto::PublicKey &to) const (defined in dht::SecureDht) | dht::SecureDht | |
| exportNodes() const override | dht::SecureDht | inlinevirtual |
| exportValues() const override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
| findCertificate(const InfoHash &node, const std::function< void(const Sp< crypto::Certificate >)> &cb) (defined in dht::SecureDht) | dht::SecureDht | |
| findCertificate(const PkId &id, const std::function< void(const Sp< crypto::Certificate >)> &cb) (defined in dht::SecureDht) | dht::SecureDht | |
| findPublicKey(const InfoHash &node, const std::function< void(const Sp< crypto::PublicKey >)> &cb) (defined in dht::SecureDht) | dht::SecureDht | |
| findPublicKey(const PkId &id, const std::function< void(const Sp< 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 | |
| getCertificate(const PkId &node) const (defined in dht::SecureDht) | dht::SecureDht | |
| getConfig(const SecureDht::Config &conf) (defined in dht::SecureDht) | dht::SecureDht | inlinestatic |
| getId() const (defined in dht::SecureDht) | dht::SecureDht | inline |
| getLocal(const InfoHash &key, const Value::Filter &f={}) 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 (defined in dht::SecureDht) | dht::SecureDht | inline |
| getPublicKey(const InfoHash &node) const (defined in dht::SecureDht) | dht::SecureDht | |
| getPublicKey(const PkId &node) const (defined in dht::SecureDht) | dht::SecureDht | |
| getPut(const InfoHash &h) const override | dht::SecureDht | inlinevirtual |
| getPut(const InfoHash &h, const Value::Id &vid) const 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 |
| getSocket() const override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
| getStatus(sa_family_t af) const override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
| getStatus() const override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
| getStorageLimit() 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 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 |
| 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 sa, const time_point &now) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
| periodic(const uint8_t *buf, size_t buflen, const sockaddr *from, socklen_t fromlen, const time_point &now) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
| pingNode(SockAddr sa, 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 |
| putEncrypted(const InfoHash &hash, const crypto::PublicKey &to, Sp< Value > val, DoneCallback callback, bool permanent=false) (defined in dht::SecureDht) | dht::SecureDht | |
| putEncrypted(const InfoHash &hash, const crypto::PublicKey &to, Value &&v, DoneCallback callback, bool permanent=false) (defined in dht::SecureDht) | dht::SecureDht | inline |
| putEncrypted(const InfoHash &hash, const PkId &to, Sp< Value > val, DoneCallback callback, bool permanent=false) (defined in dht::SecureDht) | dht::SecureDht | |
| 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 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(std::unique_ptr< DhtInterface > dht, Config config, IdentityAnnouncedCb iacb={}, const std::shared_ptr< Logger > &l={}) | dht::SecureDht | |
| secureType(ValueType &&type) (defined in dht::SecureDht) | dht::SecureDht | |
| secureType(const ValueType &type) (defined in dht::SecureDht) | dht::SecureDht | inline |
| setLocalCertificateStore(CertificateStoreQueryLegacy &&query_method) | dht::SecureDht | inline |
| setLocalCertificateStore(CertificateStoreQuery &&query_method) (defined in dht::SecureDht) | dht::SecureDht | inline |
| setLogFilter(const InfoHash &f) override | dht::SecureDht | inlinevirtual |
| setLogger(const Logger &logger) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
| setLogger(const std::shared_ptr< Logger > &logger) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
| setOnPublicAddressChanged(PublicAddressChangedCb cb) override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
| setPushNotificationPlatform(const std::string &) (defined in dht::DhtInterface) | dht::DhtInterface | inlinevirtual |
| setPushNotificationToken(const std::string &token="") override (defined in dht::SecureDht) | dht::SecureDht | inlinevirtual |
| setPushNotificationTopic(const std::string &) (defined in dht::DhtInterface) | dht::DhtInterface | inlinevirtual |
| setStorageLimit(size_t limit=DEFAULT_STORAGE_LIMIT) override | dht::SecureDht | inlinevirtual |
| shutdown(ShutdownCallback cb, bool stop=false) 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 | |
| updateStatus(sa_family_t af) override | dht::SecureDht | inlinevirtual |
| ~DhtInterface()=default (defined in dht::DhtInterface) | dht::DhtInterface | virtual |
| ~SecureDht() (defined in dht::SecureDht) | dht::SecureDht | virtual |