LogCabin
LogCabin::Server::StateMachine Member List
This is the complete list of members for LogCabin::Server::StateMachine, including all inherited members.
apply(const RaftConsensus::Entry &entry)LogCabin::Server::StateMachine [private]
applyThreadLogCabin::Server::StateMachine [private]
applyThreadMain()LogCabin::Server::StateMachine [private]
childPidLogCabin::Server::StateMachine [private]
Clock typedefLogCabin::Server::StateMachine [private]
Command typedefLogCabin::Server::StateMachine
consensusLogCabin::Server::StateMachine [private]
entriesAppliedLogCabin::Server::StateMachine [mutable, private]
exitingLogCabin::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]
globalsLogCabin::Server::StateMachine [private]
isSnapshotRequestedLogCabin::Server::StateMachine [private]
isTakingSnapshot() const LogCabin::Server::StateMachine
killSnapshotProcess(Core::HoldingMutex holdingMutex, int signum)LogCabin::Server::StateMachine [private]
lastAppliedLogCabin::Server::StateMachine [private]
lastUnknownRequestMessageLogCabin::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 valueLogCabin::Server::StateMachine
maySnapshotAtLogCabin::Server::StateMachine [private]
MIN_SUPPORTED_VERSION enum valueLogCabin::Server::StateMachine
mutexLogCabin::Server::StateMachine [mutable, private]
numRedundantAdvanceVersionEntriesLogCabin::Server::StateMachine [private]
numRejectedAdvanceVersionEntriesLogCabin::Server::StateMachine [private]
numSnapshotsAttemptedLogCabin::Server::StateMachine [private]
numSnapshotsFailedLogCabin::Server::StateMachine [private]
numSuccessfulAdvanceVersionEntriesLogCabin::Server::StateMachine [private]
numTotalAdvanceVersionEntriesLogCabin::Server::StateMachine [private]
numUnknownRequestsLogCabin::Server::StateMachine [mutable, private]
numUnknownRequestsSinceLastMessageLogCabin::Server::StateMachine [mutable, private]
query(const Query::Request &request, Query::Response &response) const LogCabin::Server::StateMachine
Query typedefLogCabin::Server::StateMachine
serializeSessions(SnapshotStateMachine::Header &header) const LogCabin::Server::StateMachine [private]
serializeVersionHistory(SnapshotStateMachine::Header &header) const LogCabin::Server::StateMachine [private]
sessionsLogCabin::Server::StateMachine [private]
sessionTimeoutNanosLogCabin::Server::StateMachine [private]
setInhibit(std::chrono::nanoseconds duration)LogCabin::Server::StateMachine
shouldTakeSnapshot(uint64_t lastIncludedIndex) const LogCabin::Server::StateMachine [private]
snapshotBlockPercentageLogCabin::Server::StateMachine [private]
snapshotCompletedLogCabin::Server::StateMachine [mutable, private]
snapshotMinLogSizeLogCabin::Server::StateMachine [private]
snapshotRatioLogCabin::Server::StateMachine [private]
snapshotStartedLogCabin::Server::StateMachine [mutable, private]
snapshotSuggestedLogCabin::Server::StateMachine [mutable, private]
snapshotThreadLogCabin::Server::StateMachine [private]
snapshotThreadMain()LogCabin::Server::StateMachine [private]
snapshotWatchdogIntervalLogCabin::Server::StateMachine [private]
snapshotWatchdogThreadLogCabin::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 typedefLogCabin::Server::StateMachine [private]
treeLogCabin::Server::StateMachine [private]
unknownRequestMessageBackoffLogCabin::Server::StateMachine [private]
updateServerStats(Protocol::ServerStats &serverStats) const LogCabin::Server::StateMachine
versionHistoryLogCabin::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]
writerLogCabin::Server::StateMachine [private]
~StateMachine()LogCabin::Server::StateMachine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines