LogCabin
|
Namespaces | |
namespace | RaftConsensusInternal |
Classes | |
class | ClientService |
This is LogCabin's application-facing RPC service. More... | |
class | ControlService |
Invoked by logcabinctl client to inspect and manipulate internal server state. More... | |
class | Globals |
Holds the LogCabin daemon's top-level objects. More... | |
class | RaftConsensus |
An implementation of the Raft consensus algorithm. More... | |
class | RaftService |
class | ServerStats |
Manages creation of server statistics, which are used for diagnostics. More... | |
class | StateMachine |
Interprets and executes operations that have been committed into the Raft log. More... | |
Typedefs | |
typedef RaftConsensus::ClientResult | Result |
typedef Storage::Log | Log |
Functions | |
std::ostream & | operator<< (std::ostream &os, const RaftConsensus &raft) |
std::ostream & | operator<< (std::ostream &os, RaftConsensus::ClientResult clientResult) |
std::ostream & | operator<< (std::ostream &os, RaftConsensus::State state) |
Variables | |
bool | stateMachineSuppressThreads |
uint32_t | stateMachineChildSleepMs |
Definition at line 32 of file ClientService.cc.
typedef Storage::Log LogCabin::Server::Log |
Definition at line 47 of file RaftConsensus.cc.
std::ostream& LogCabin::Server::operator<< | ( | std::ostream & | os, |
const RaftConsensus & | raft | ||
) |
Definition at line 1905 of file RaftConsensus.cc.
std::ostream& LogCabin::Server::operator<< | ( | std::ostream & | os, |
RaftConsensus::ClientResult | clientResult | ||
) |
Definition at line 2998 of file RaftConsensus.cc.
std::ostream& LogCabin::Server::operator<< | ( | std::ostream & | os, |
RaftConsensus::State | state | ||
) |
Definition at line 3019 of file RaftConsensus.cc.
Definition at line 40 of file StateMachine.cc.
Definition at line 41 of file StateMachine.cc.