The Sparta Modeling Framework
Loading...
Searching...
No Matches
sparta::serialization::checkpoint::PersistentFastCheckpointer Member List

This is the complete list of members for sparta::serialization::checkpoint::PersistentFastCheckpointer, including all inherited members.

checkpoint_type typedef (defined in sparta::serialization::checkpoint::FastCheckpointer)sparta::serialization::checkpoint::FastCheckpointer
Checkpointer(TreeNode &root, sparta::Scheduler *sched=nullptr)sparta::serialization::checkpoint::Checkpointerinline
checkpointExists(chkpt_id_t id)sparta::serialization::checkpoint::FastCheckpointerinline
chkpt_id_t typedefsparta::serialization::checkpoint::Checkpointer
chkpts_sparta::serialization::checkpoint::Checkpointerprotected
cleanupChain_(checkpoint_type *d)sparta::serialization::checkpoint::FastCheckpointerinlineprotected
createCheckpoint(bool force_snapshot=false)sparta::serialization::checkpoint::Checkpointerinline
createHead()sparta::serialization::checkpoint::Checkpointerinline
deleteCheckpoint(chkpt_id_t id) overridesparta::serialization::checkpoint::FastCheckpointerinlinevirtual
dumpAnnotatedData(std::ostream &o) constsparta::serialization::checkpoint::Checkpointerinline
dumpBranch(std::ostream &o, const Checkpoint *chkpt, uint32_t indent, uint32_t pos, std::deque< uint32_t > &continues) constsparta::serialization::checkpoint::Checkpointerinline
dumpCheckpointNode_(const Checkpoint *chkpt, std::ostream &o) const overridesparta::serialization::checkpoint::FastCheckpointerinlineprotectedvirtual
dumpData(std::ostream &o) constsparta::serialization::checkpoint::Checkpointerinline
dumpList(std::ostream &o) constsparta::serialization::checkpoint::Checkpointerinline
dumpTree(std::ostream &o) constsparta::serialization::checkpoint::Checkpointerinline
FastCheckpointer(TreeNode &root, Scheduler *sched=nullptr)sparta::serialization::checkpoint::FastCheckpointerinline
findCheckpoint(chkpt_id_t id) noexceptsparta::serialization::checkpoint::Checkpointerinline
findCheckpoint_(chkpt_id_t id) noexcept overridesparta::serialization::checkpoint::FastCheckpointerinlineprotectedvirtual
findCheckpoint_(chkpt_id_t id) const noexcept overridesparta::serialization::checkpoint::FastCheckpointerinlineprotectedvirtual
findInternalCheckpoint(chkpt_id_t id)sparta::serialization::checkpoint::FastCheckpointerinline
findLatestCheckpointAtOrBefore(tick_t tick, chkpt_id_t from) overridesparta::serialization::checkpoint::FastCheckpointerinlinevirtual
forgetCurrent()sparta::serialization::checkpoint::Checkpointerinline
getArchDatas() constsparta::serialization::checkpoint::Checkpointerinlineprotected
getCheckpointChain(chkpt_id_t id) const overridesparta::serialization::checkpoint::FastCheckpointerinlinevirtual
getCheckpoints() const overridesparta::serialization::checkpoint::FastCheckpointerinlinevirtual
getCheckpointsAt(tick_t t) const overridesparta::serialization::checkpoint::FastCheckpointerinlinevirtual
getContentMemoryUse() const noexceptsparta::serialization::checkpoint::Checkpointerinline
getCurrent_() const noexceptsparta::serialization::checkpoint::Checkpointerinlineprotected
getCurrentID() constsparta::serialization::checkpoint::Checkpointerinline
getCurrentTick() constsparta::serialization::checkpoint::Checkpointerinline
getHead() const noexceptsparta::serialization::checkpoint::Checkpointerinline
getHead_() noexceptsparta::serialization::checkpoint::Checkpointerinlineprotected
getHead_() const noexceptsparta::serialization::checkpoint::Checkpointerinlineprotected
getHeadID() const noexceptsparta::serialization::checkpoint::Checkpointerinline
getNumCheckpoints() const noexcept overridesparta::serialization::checkpoint::FastCheckpointerinlinevirtual
getNumDeadCheckpoints() const noexceptsparta::serialization::checkpoint::FastCheckpointerinline
getNumDeltas() const noexceptsparta::serialization::checkpoint::FastCheckpointerinline
getNumSnapshots() const noexceptsparta::serialization::checkpoint::FastCheckpointerinline
getRoot() const noexceptsparta::serialization::checkpoint::Checkpointerinline
getRoot() noexceptsparta::serialization::checkpoint::Checkpointerinline
getScheduler() const noexceptsparta::serialization::checkpoint::Checkpointerinline
getSnapshotThreshold() const noexceptsparta::serialization::checkpoint::FastCheckpointerinline
getTotalCheckpointsCreated() const noexceptsparta::serialization::checkpoint::Checkpointerinline
getTotalMemoryUse() const noexceptsparta::serialization::checkpoint::Checkpointerinline
hasCheckpoint(chkpt_id_t id) const noexceptsparta::serialization::checkpoint::Checkpointerinlinevirtual
loadCheckpoint(chkpt_id_t id) overridesparta::serialization::checkpoint::FastCheckpointerinlinevirtual
PersistentFastCheckpointer(TreeNode &root, sparta::Scheduler *sched=nullptr)sparta::serialization::checkpoint::PersistentFastCheckpointerinline
recursForwardFindAlive_(checkpoint_type *d) constsparta::serialization::checkpoint::FastCheckpointerinlineprotected
restore(std::istream &in)sparta::serialization::checkpoint::PersistentFastCheckpointerinline
restore(const std::string &filename)sparta::serialization::checkpoint::PersistentFastCheckpointerinline
save(std::ostream &outf)sparta::serialization::checkpoint::PersistentFastCheckpointerinline
save(std::string filename)sparta::serialization::checkpoint::PersistentFastCheckpointerinline
save()sparta::serialization::checkpoint::PersistentFastCheckpointerinline
sched_sparta::serialization::checkpoint::Checkpointerprotected
setCurrent_(Checkpoint *current)sparta::serialization::checkpoint::Checkpointerinlineprotected
setHead_(Checkpoint *head)sparta::serialization::checkpoint::Checkpointerinlineprotected
setSnapshotThreshold(uint32_t thresh) noexceptsparta::serialization::checkpoint::FastCheckpointerinline
stringize() const overridesparta::serialization::checkpoint::FastCheckpointerinlinevirtual
tick_t typedefsparta::serialization::checkpoint::Checkpointer
traceValue(std::ostream &o, chkpt_id_t id, const ArchData *container, uint32_t offset, uint32_t size) overridesparta::serialization::checkpoint::FastCheckpointerinlinevirtual
~Checkpointer()sparta::serialization::checkpoint::Checkpointerinlinevirtual
~FastCheckpointer()sparta::serialization::checkpoint::FastCheckpointerinline
~PersistentFastCheckpointer()sparta::serialization::checkpoint::PersistentFastCheckpointerinlinevirtual