This is the complete list of members for privmx::endpoint::kvdb::KvdbApi, including all inherited members.
| buildSubscriptionQuery(EventType eventType, EventSelectorType selectorType, const std::string &selectorId) | privmx::endpoint::kvdb::KvdbApi | |
| buildSubscriptionQueryForSelectedEntry(EventType eventType, const std::string &kvdbId, const std::string &kvdbEntryKey) | privmx::endpoint::kvdb::KvdbApi | |
| create(core::Connection &connection) | privmx::endpoint::kvdb::KvdbApi | static |
| createKvdb(const std::string &contextId, const std::vector< core::UserWithPubKey > &users, const std::vector< core::UserWithPubKey > &managers, const core::Buffer &publicMeta, const core::Buffer &privateMeta, const std::optional< core::ContainerPolicy > &policies=std::nullopt) | privmx::endpoint::kvdb::KvdbApi | |
| deleteEntries(const std::string &kvdbId, const std::vector< std::string > &keys) | privmx::endpoint::kvdb::KvdbApi | |
| deleteEntry(const std::string &kvdbId, const std::string &key) | privmx::endpoint::kvdb::KvdbApi | |
| deleteKvdb(const std::string &kvdbId) | privmx::endpoint::kvdb::KvdbApi | |
| getEntry(const std::string &kvdbId, const std::string &key) | privmx::endpoint::kvdb::KvdbApi | |
| getKvdb(const std::string &kvdbId) | privmx::endpoint::kvdb::KvdbApi | |
| hasEntry(const std::string &kvdbId, const std::string &key) | privmx::endpoint::kvdb::KvdbApi | |
| KvdbApi() | privmx::endpoint::kvdb::KvdbApi | |
| KvdbApi(const KvdbApi &obj) (defined in privmx::endpoint::kvdb::KvdbApi) | privmx::endpoint::kvdb::KvdbApi | |
| KvdbApi(KvdbApi &&obj) (defined in privmx::endpoint::kvdb::KvdbApi) | privmx::endpoint::kvdb::KvdbApi | |
| listEntries(const std::string &kvdbId, const core::PagingQuery &pagingQuery) | privmx::endpoint::kvdb::KvdbApi | |
| listEntriesKeys(const std::string &kvdbId, const core::PagingQuery &pagingQuery) | privmx::endpoint::kvdb::KvdbApi | |
| listKvdbs(const std::string &contextId, const core::PagingQuery &pagingQuery) | privmx::endpoint::kvdb::KvdbApi | |
| operator=(const KvdbApi &obj) (defined in privmx::endpoint::kvdb::KvdbApi) | privmx::endpoint::kvdb::KvdbApi | |
| setEntry(const std::string &kvdbId, const std::string &key, const core::Buffer &publicMeta, const core::Buffer &privateMeta, const core::Buffer &data, int64_t version=0) | privmx::endpoint::kvdb::KvdbApi | |
| subscribeFor(const std::vector< std::string > &subscriptionQueries) | privmx::endpoint::kvdb::KvdbApi | |
| unsubscribeFrom(const std::vector< std::string > &subscriptionIds) | privmx::endpoint::kvdb::KvdbApi | |
| updateKvdb(const std::string &kvdbId, const std::vector< core::UserWithPubKey > &users, const std::vector< core::UserWithPubKey > &managers, const core::Buffer &publicMeta, const core::Buffer &privateMeta, const int64_t version, const bool force, const bool forceGenerateNewKey, const std::optional< core::ContainerPolicy > &policies=std::nullopt) | privmx::endpoint::kvdb::KvdbApi | |
| ~KvdbApi() (defined in privmx::endpoint::kvdb::KvdbApi) | privmx::endpoint::kvdb::KvdbApi |