PrivMX Endpoint v2.7.0
Loading...
Searching...
No Matches
privmx::endpoint::kvdb::KvdbApi Member List

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::KvdbApistatic
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