, including all inherited members.
| apply(const RaftConsensus::Entry &entry) | LogCabin::Server::StateMachine | [private] |
| applyThread | LogCabin::Server::StateMachine | [private] |
| applyThreadMain() | LogCabin::Server::StateMachine | [private] |
| childPid | LogCabin::Server::StateMachine | [private] |
| Clock typedef | LogCabin::Server::StateMachine | [private] |
| Command typedef | LogCabin::Server::StateMachine | |
| consensus | LogCabin::Server::StateMachine | [private] |
| entriesApplied | LogCabin::Server::StateMachine | [mutable, private] |
| exiting | LogCabin::Server::StateMachine | [private] |
| expireResponses(Session &session, uint64_t firstOutstandingRPC) | LogCabin::Server::StateMachine | [private] |
| expireSessions(uint64_t clusterTime) | LogCabin::Server::StateMachine | [private] |
| getInhibit() const | LogCabin::Server::StateMachine | |
| getVersion(uint64_t logIndex) const | LogCabin::Server::StateMachine | [private] |
| globals | LogCabin::Server::StateMachine | [private] |
| isSnapshotRequested | LogCabin::Server::StateMachine | [private] |
| isTakingSnapshot() const | LogCabin::Server::StateMachine | |
| killSnapshotProcess(Core::HoldingMutex holdingMutex, int signum) | LogCabin::Server::StateMachine | [private] |
| lastApplied | LogCabin::Server::StateMachine | [private] |
| lastUnknownRequestMessage | LogCabin::Server::StateMachine | [mutable, private] |
| loadSessions(const SnapshotStateMachine::Header &header) | LogCabin::Server::StateMachine | [private] |
| loadSnapshot(Core::ProtoBuf::InputStream &stream) | LogCabin::Server::StateMachine | [private] |
| loadVersionHistory(const SnapshotStateMachine::Header &header) | LogCabin::Server::StateMachine | [private] |
| MAX_SUPPORTED_VERSION enum value | LogCabin::Server::StateMachine | |
| maySnapshotAt | LogCabin::Server::StateMachine | [private] |
| MIN_SUPPORTED_VERSION enum value | LogCabin::Server::StateMachine | |
| mutex | LogCabin::Server::StateMachine | [mutable, private] |
| numRedundantAdvanceVersionEntries | LogCabin::Server::StateMachine | [private] |
| numRejectedAdvanceVersionEntries | LogCabin::Server::StateMachine | [private] |
| numSnapshotsAttempted | LogCabin::Server::StateMachine | [private] |
| numSnapshotsFailed | LogCabin::Server::StateMachine | [private] |
| numSuccessfulAdvanceVersionEntries | LogCabin::Server::StateMachine | [private] |
| numTotalAdvanceVersionEntries | LogCabin::Server::StateMachine | [private] |
| numUnknownRequests | LogCabin::Server::StateMachine | [mutable, private] |
| numUnknownRequestsSinceLastMessage | LogCabin::Server::StateMachine | [mutable, private] |
| query(const Query::Request &request, Query::Response &response) const | LogCabin::Server::StateMachine | |
| Query typedef | LogCabin::Server::StateMachine | |
| serializeSessions(SnapshotStateMachine::Header &header) const | LogCabin::Server::StateMachine | [private] |
| serializeVersionHistory(SnapshotStateMachine::Header &header) const | LogCabin::Server::StateMachine | [private] |
| sessions | LogCabin::Server::StateMachine | [private] |
| sessionTimeoutNanos | LogCabin::Server::StateMachine | [private] |
| setInhibit(std::chrono::nanoseconds duration) | LogCabin::Server::StateMachine | |
| shouldTakeSnapshot(uint64_t lastIncludedIndex) const | LogCabin::Server::StateMachine | [private] |
| snapshotBlockPercentage | LogCabin::Server::StateMachine | [private] |
| snapshotCompleted | LogCabin::Server::StateMachine | [mutable, private] |
| snapshotMinLogSize | LogCabin::Server::StateMachine | [private] |
| snapshotRatio | LogCabin::Server::StateMachine | [private] |
| snapshotStarted | LogCabin::Server::StateMachine | [mutable, private] |
| snapshotSuggested | LogCabin::Server::StateMachine | [mutable, private] |
| snapshotThread | LogCabin::Server::StateMachine | [private] |
| snapshotThreadMain() | LogCabin::Server::StateMachine | [private] |
| snapshotWatchdogInterval | LogCabin::Server::StateMachine | [private] |
| snapshotWatchdogThread | LogCabin::Server::StateMachine | [private] |
| snapshotWatchdogThreadMain() | LogCabin::Server::StateMachine | [private] |
| startTakingSnapshot() | LogCabin::Server::StateMachine | |
| StateMachine(std::shared_ptr< RaftConsensus > consensus, Core::Config &config, Globals &globals) | LogCabin::Server::StateMachine | |
| stopTakingSnapshot() | LogCabin::Server::StateMachine | |
| takeSnapshot(uint64_t lastIncludedIndex, std::unique_lock< Core::Mutex > &lockGuard) | LogCabin::Server::StateMachine | [private] |
| TimePoint typedef | LogCabin::Server::StateMachine | [private] |
| tree | LogCabin::Server::StateMachine | [private] |
| unknownRequestMessageBackoff | LogCabin::Server::StateMachine | [private] |
| updateServerStats(Protocol::ServerStats &serverStats) const | LogCabin::Server::StateMachine | |
| versionHistory | LogCabin::Server::StateMachine | [private] |
| wait(uint64_t index) const | LogCabin::Server::StateMachine | |
| waitForResponse(uint64_t logIndex, const Command::Request &command, Command::Response &response) const | LogCabin::Server::StateMachine | |
| warnUnknownRequest(const google::protobuf::Message &request, const char *reason) const | LogCabin::Server::StateMachine | [private] |
| writer | LogCabin::Server::StateMachine | [private] |
| ~StateMachine() | LogCabin::Server::StateMachine | |