Tkrzw-RPC
Classes | Namespaces
tkrzw_dbm_remote.h File Reference

Remote database manager implementation based on gRPC. More...

#include <map>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
#include "tkrzw_dbm.h"
#include "tkrzw_dbm_ulog.h"
#include "tkrzw_lib_common.h"
#include "tkrzw_str_util.h"

Classes

class  tkrzw::RemoteDBM
 RPC interface to access the database service via gRPC protocol. More...
 
class  tkrzw::RemoteDBM::Stream
 Stream for better performance of intensive operations. More...
 
class  tkrzw::RemoteDBM::Iterator
 Iterator for each record. More...
 
struct  tkrzw::RemoteDBM::ReplicateLog
 Wrapper of an update log for replication. More...
 
class  tkrzw::RemoteDBM::Replicator
 Reader for update logs for asynchronous replicatoin. More...
 

Namespaces

 tkrzw
 Common namespace of Tkrzw.
 

Detailed Description

Remote database manager implementation based on gRPC.