Loading...
Searching...
No Matches
resdb::ConsensusManager Member List

This is the complete list of members for resdb::ConsensusManager, including all inherited members.

AddNewClient(const ReplicaInfo &info)resdb::ConsensusManagerprotected
AddNewReplica(const ReplicaInfo &info)resdb::ConsensusManagerprotectedvirtual
BroadCast(const Request &request)resdb::ConsensusManagerprotectedvirtual
config_resdb::ConsensusManagerprotected
ConsensusCommit(std::unique_ptr< Context > context, std::unique_ptr< Request > request)resdb::ConsensusManagerprotectedvirtual
ConsensusManager(const ResDBConfig &config)resdb::ConsensusManager
Dispatch(std::unique_ptr< Context > context, std::unique_ptr< Request > request)resdb::ConsensusManagerprotectedvirtual
GetAllReplicas()resdb::ConsensusManagerprotected
GetBroadCastClient()resdb::ConsensusManagerprotected
GetClientReplicas()resdb::ConsensusManagerprotectedvirtual
GetPrimary()resdb::ConsensusManagerprotectedvirtual
GetReplicaClient(const std::vector< ReplicaInfo > &replicas, bool is_use_long_conn=false)resdb::ConsensusManagerprotectedvirtual
GetReplicas()=0resdb::ConsensusManagerprotectedpure virtual
GetSignatureVerifier()resdb::ConsensusManagerprotected
GetVersion()resdb::ConsensusManagerprotectedvirtual
IsReady() constresdb::ConsensusManagervirtual
IsRunning() constresdb::ServiceInterfacevirtual
Process(std::unique_ptr< Context > context, std::unique_ptr< DataInfo > request_info)resdb::ConsensusManagervirtual
ProcessClientCert(std::unique_ptr< Context > context, std::unique_ptr< Request > request)resdb::ConsensusManagerprotected
ProcessHeartBeat(std::unique_ptr< Context > context, std::unique_ptr< Request > request)resdb::ConsensusManagerprotected
SendMessage(const google::protobuf::Message &message, int64_t node_id)resdb::ConsensusManagerprotectedvirtual
ServiceInterface()resdb::ServiceInterfaceinline
SetPrimary(uint32_t primary, uint64_t version)resdb::ConsensusManagerprotectedvirtual
SetRunning(bool is_running)resdb::ServiceInterfacevirtual
Start()resdb::ConsensusManagervirtual
Stop()resdb::ConsensusManagervirtual
UpdateBroadCastClient()resdb::ConsensusManagerprotected
verifier_resdb::ConsensusManagerprotected
~ConsensusManager()resdb::ConsensusManagervirtual
~ServiceInterface()=defaultresdb::ServiceInterfacevirtual