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