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