raft 0.1.0
|
▼Nfmt | |
Cformatter< raft::errors::InvalidArgument > | |
Cformatter< raft::errors::PersistenceFailed > | |
Cformatter< raft::errors::Unknown > | |
Cformatter< T > | |
▼Nraft | |
▼Ndata | |
CAppendEntriesRequest | The request message for AppendEntries |
CAppendEntriesResponse | The reply message for AppendEntries |
CLogEntry | LogEntry represents a single log entry in the Raft log |
CNoOp | NoOp is an empty struct that denotes a no-op log entry |
CRequestVoteRequest | The request message for RequestVote |
CRequestVoteResponse | The reply message for RequestVote |
▼Nenhanced | |
▼Ntyped | |
CLocalCommitInfo | Information about a committed entry with typed data |
CServer | |
CLocalCommitInfo | Information about a committed entry |
CRequestInfo | |
CServer | |
CServerCreateConfig | Configuration for creating an enhanced Raft server |
▼Nerrors | |
CAlreadyRunning | The network interface or server is already running |
CDeserialization | Deserialization error |
CFailedToStart | The server failed to start |
CInvalidArgument | An invalid argument error |
CNonexistentNetwork | The network does not exist |
CNoPersistedState | No persisted state is available |
CNotLeader | The replica is not the leader |
CNotRunning | The network interface is not running |
CPersistenceFailed | Persistence operation failed |
CTimeout | A timeout has occurred |
CUnimplemented | An unimplemented error |
CUnknown | An unknown error |
CUnknownLeader | The leader is unknown or does not exist |
▼Ninmemory | |
CManager | Manager provides an in-memory implementation for Raft networking and client creation |
CNetworkCreateConfig | Configuration structure for creating an inmemory network |
CClient | |
CClientFactory | |
CEntryInfo | Information about a log entry |
CNetwork | The network interface for the Raft server |
CNetworkCreateConfig | |
CPeer | A peer in the Raft cluster |
CPersister | The interface for persisting the Raft server's state |
CRequestConfig | RequestConfig defines the configuration for a request |
CServer | |
CServerCreateConfig | Configuration for creating a Raft server |
CServiceHandler | A service handler for the Raft server |
CStatus | A consistent snapshot of the server's state |
CTimeoutInterval | |
▼Nstd | |
Chash< raft::EntryInfo > |