|
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.
1.7.6.1