| checkpoint_ptr typedef (defined in sparta::serialization::checkpoint::DatabaseCheckpointer) | sparta::serialization::checkpoint::DatabaseCheckpointer | |
| checkpoint_ptrs typedef (defined in sparta::serialization::checkpoint::DatabaseCheckpointer) | sparta::serialization::checkpoint::DatabaseCheckpointer | |
| checkpoint_type typedef (defined in sparta::serialization::checkpoint::DatabaseCheckpointer) | sparta::serialization::checkpoint::DatabaseCheckpointer | |
| Checkpointer(TreeNode &root, sparta::Scheduler *sched=nullptr) | sparta::serialization::checkpoint::Checkpointer | inline |
| Checkpointer(const std::vector< TreeNode * > &roots, sparta::Scheduler *sched=nullptr) | sparta::serialization::checkpoint::Checkpointer | inline |
| chkpt_id_t typedef | sparta::serialization::checkpoint::Checkpointer | |
| createCheckpoint(bool force_snapshot=false) | sparta::serialization::checkpoint::Checkpointer | inline |
| createHead() | sparta::serialization::checkpoint::Checkpointer | inline |
| createPipeline(simdb::pipeline::PipelineManager *pipeline_mgr) override | sparta::serialization::checkpoint::DatabaseCheckpointer | |
| DatabaseCheckpointer(simdb::DatabaseManager *db_mgr, const std::vector< sparta::TreeNode * > &roots, sparta::Scheduler *sched=nullptr) | sparta::serialization::checkpoint::DatabaseCheckpointer | |
| defineSchema(simdb::Schema &schema) | sparta::serialization::checkpoint::DatabaseCheckpointer | static |
| deleteCheckpoint(chkpt_id_t) override final | sparta::serialization::checkpoint::DatabaseCheckpointer | virtual |
| dumpAnnotatedData(std::ostream &o) override | sparta::serialization::checkpoint::DatabaseCheckpointer | virtual |
| dumpBranch(std::ostream &o, const chkpt_id_t chkpt, uint32_t indent, uint32_t pos, std::deque< uint32_t > &continues) | sparta::serialization::checkpoint::Checkpointer | inline |
| dumpData(std::ostream &o) override | sparta::serialization::checkpoint::DatabaseCheckpointer | virtual |
| dumpList(std::ostream &o) override | sparta::serialization::checkpoint::DatabaseCheckpointer | virtual |
| dumpRestoreChain(std::ostream &o, chkpt_id_t id) | sparta::serialization::checkpoint::DatabaseCheckpointer | |
| dumpTree(std::ostream &o) | sparta::serialization::checkpoint::Checkpointer | inline |
| findCheckpoint(chkpt_id_t id, bool must_exist=false) | sparta::serialization::checkpoint::DatabaseCheckpointer | |
| findLatestCheckpointAtOrBefore(tick_t tick, chkpt_id_t from) | sparta::serialization::checkpoint::DatabaseCheckpointer | |
| forgetCurrent() | sparta::serialization::checkpoint::Checkpointer | inline |
| getArchDatas() const | sparta::serialization::checkpoint::Checkpointer | inlineprotected |
| getCheckpointChain(chkpt_id_t id) override | sparta::serialization::checkpoint::DatabaseCheckpointer | virtual |
| getCheckpoints() override | sparta::serialization::checkpoint::DatabaseCheckpointer | virtual |
| getCheckpointsAt(tick_t t) override | sparta::serialization::checkpoint::DatabaseCheckpointer | virtual |
| getContentMemoryUse() const noexcept override | sparta::serialization::checkpoint::DatabaseCheckpointer | virtual |
| getCurrent_() const noexcept | sparta::serialization::checkpoint::Checkpointer | inlineprotected |
| getCurrentID() const | sparta::serialization::checkpoint::Checkpointer | inline |
| getCurrentTick() const | sparta::serialization::checkpoint::Checkpointer | inline |
| getDistanceToPrevSnapshot(chkpt_id_t id) noexcept | sparta::serialization::checkpoint::DatabaseCheckpointer | |
| getHead() const noexcept | sparta::serialization::checkpoint::Checkpointer | inline |
| getHead_() noexcept | sparta::serialization::checkpoint::Checkpointer | inlineprotected |
| getHead_() const noexcept | sparta::serialization::checkpoint::Checkpointer | inlineprotected |
| getHeadID() const noexcept | sparta::serialization::checkpoint::Checkpointer | inline |
| getHistoryChain(chkpt_id_t id) | sparta::serialization::checkpoint::DatabaseCheckpointer | |
| getNextIDs(chkpt_id_t id) override | sparta::serialization::checkpoint::DatabaseCheckpointer | virtual |
| getNumCheckpoints() const noexcept override | sparta::serialization::checkpoint::DatabaseCheckpointer | virtual |
| getNumDeltas() const noexcept | sparta::serialization::checkpoint::DatabaseCheckpointer | |
| getNumSnapshots() const noexcept | sparta::serialization::checkpoint::DatabaseCheckpointer | |
| getRestoreChain(chkpt_id_t id) | sparta::serialization::checkpoint::DatabaseCheckpointer | |
| getRoots() const noexcept | sparta::serialization::checkpoint::Checkpointer | inline |
| getScheduler() const noexcept | sparta::serialization::checkpoint::Checkpointer | inline |
| getSnapshotThreshold() const | sparta::serialization::checkpoint::DatabaseCheckpointer | |
| getTotalCheckpointsCreated() const noexcept | sparta::serialization::checkpoint::Checkpointer | inline |
| getTotalMemoryUse() const noexcept override | sparta::serialization::checkpoint::DatabaseCheckpointer | virtual |
| hasCheckpoint(chkpt_id_t id) noexcept override | sparta::serialization::checkpoint::DatabaseCheckpointer | virtual |
| isCheckpointCached(chkpt_id_t id) const noexcept | sparta::serialization::checkpoint::DatabaseCheckpointer | |
| isSnapshot(chkpt_id_t id) noexcept | sparta::serialization::checkpoint::DatabaseCheckpointer | |
| loadCheckpoint(chkpt_id_t id) override | sparta::serialization::checkpoint::DatabaseCheckpointer | virtual |
| NAME (defined in sparta::serialization::checkpoint::DatabaseCheckpointer) | sparta::serialization::checkpoint::DatabaseCheckpointer | static |
| preTeardown() override | sparta::serialization::checkpoint::DatabaseCheckpointer | |
| sched_ | sparta::serialization::checkpoint::Checkpointer | protected |
| sparta::serialization::checkpoint::Checkpointer::setCurrent_(CheckpointBase *current) | sparta::serialization::checkpoint::Checkpointer | inlineprotected |
| sparta::serialization::checkpoint::Checkpointer::setHead_(CheckpointBase *head) | sparta::serialization::checkpoint::Checkpointer | inlineprotected |
| setMaxCachedWindows(uint32_t max_windows) | sparta::serialization::checkpoint::DatabaseCheckpointer | |
| setSnapshotThreshold(uint32_t thresh) | sparta::serialization::checkpoint::DatabaseCheckpointer | |
| stringize() const override | sparta::serialization::checkpoint::DatabaseCheckpointer | virtual |
| tick_t typedef | sparta::serialization::checkpoint::Checkpointer | |
| traceValue(std::ostream &o, chkpt_id_t id, const ArchData *container, uint32_t offset, uint32_t size) override | sparta::serialization::checkpoint::DatabaseCheckpointer | virtual |
| window_id_t typedef (defined in sparta::serialization::checkpoint::DatabaseCheckpointer) | sparta::serialization::checkpoint::DatabaseCheckpointer | |
| ~Checkpointer() | sparta::serialization::checkpoint::Checkpointer | inlinevirtual |