Tkrzw-RPC
tkrzw::RemoteDBM Member List

This is the complete list of members for tkrzw::RemoteDBM, including all inherited members.

Append(std::string_view key, std::string_view value, std::string_view delim="")tkrzw::RemoteDBM
AppendMulti(const std::map< std::string_view, std::string_view > &records, std::string_view delim="")tkrzw::RemoteDBM
AppendMulti(const std::initializer_list< std::pair< std::string_view, std::string_view >> &records, std::string_view delim="")tkrzw::RemoteDBM
AppendMulti(const std::map< std::string, std::string > &records, std::string_view delim="")tkrzw::RemoteDBM
ChangeMaster(std::string_view master, double timestamp_skew=0)tkrzw::RemoteDBM
Clear()tkrzw::RemoteDBM
CompareExchange(std::string_view key, std::string_view expected, std::string_view desired, std::string *actual=nullptr, bool *found=nullptr, double retry_wait=0, bool notify=false)tkrzw::RemoteDBM
CompareExchangeMulti(const std::vector< std::pair< std::string_view, std::string_view >> &expected, const std::vector< std::pair< std::string_view, std::string_view >> &desired)tkrzw::RemoteDBM
Connect(const std::string &address, double timeout=-1, const std::string &auth_config="")tkrzw::RemoteDBM
Count(int64_t *count)tkrzw::RemoteDBM
CountSimple()tkrzw::RemoteDBM
Disconnect()tkrzw::RemoteDBM
Echo(std::string_view message, std::string *echo)tkrzw::RemoteDBM
Get(std::string_view key, std::string *value=nullptr)tkrzw::RemoteDBM
GetFileSize(int64_t *size)tkrzw::RemoteDBM
GetFileSizeSimple()tkrzw::RemoteDBM
GetMulti(const std::vector< std::string_view > &keys, std::map< std::string, std::string > *records)tkrzw::RemoteDBM
GetMulti(const std::initializer_list< std::string_view > &keys, std::map< std::string, std::string > *records)tkrzw::RemoteDBM
GetMulti(const std::vector< std::string > &keys, std::map< std::string, std::string > *records)tkrzw::RemoteDBM
GetSimple(std::string_view key, std::string_view default_value="")tkrzw::RemoteDBM
Increment(std::string_view key, int64_t increment=1, int64_t *current=nullptr, int64_t initial=0)tkrzw::RemoteDBM
IncrementSimple(std::string_view key, int64_t increment=1, int64_t initial=0)tkrzw::RemoteDBM
InjectStub(void *stub)tkrzw::RemoteDBM
Inspect(std::vector< std::pair< std::string, std::string >> *records)tkrzw::RemoteDBM
MakeIterator()tkrzw::RemoteDBM
MakeReplicator()tkrzw::RemoteDBM
MakeStream()tkrzw::RemoteDBM
operator=(const RemoteDBM &rhs)=delete (defined in tkrzw::RemoteDBM)tkrzw::RemoteDBM
PopFirst(std::string *key=nullptr, std::string *value=nullptr, double retry_wait=0)tkrzw::RemoteDBM
PushLast(std::string_view value, double wtime=-1, bool notify=false)tkrzw::RemoteDBM
Rebuild(const std::map< std::string, std::string > &params={})tkrzw::RemoteDBM
Rekey(std::string_view old_key, std::string_view new_key, bool overwrite=true, bool copying=false)tkrzw::RemoteDBM
RemoteDBM()tkrzw::RemoteDBM
RemoteDBM(const RemoteDBM &rhs)=deletetkrzw::RemoteDBMexplicit
Remove(std::string_view key)tkrzw::RemoteDBM
RemoveMulti(const std::vector< std::string_view > &keys)tkrzw::RemoteDBM
RemoveMulti(const std::initializer_list< std::string_view > &keys)tkrzw::RemoteDBM
RemoveMulti(const std::vector< std::string > &keys)tkrzw::RemoteDBM
Search(std::string_view mode, std::string_view pattern, std::vector< std::string > *matched, size_t capacity=0)tkrzw::RemoteDBM
Set(std::string_view key, std::string_view value, bool overwrite=true)tkrzw::RemoteDBM
SetDBMIndex(int32_t dbm_index)tkrzw::RemoteDBM
SetMulti(const std::map< std::string_view, std::string_view > &records, bool overwrite=true)tkrzw::RemoteDBM
SetMulti(const std::initializer_list< std::pair< std::string_view, std::string_view >> &records, bool overwrite=true)tkrzw::RemoteDBM
SetMulti(const std::map< std::string, std::string > &records, bool overwrite=true)tkrzw::RemoteDBM
ShouldBeRebuilt(bool *tobe)tkrzw::RemoteDBM
Synchronize(bool hard, const std::map< std::string, std::string > &params={})tkrzw::RemoteDBM
~RemoteDBM()tkrzw::RemoteDBM