ICG 2
Electric Boogaloo
Public Member Functions | List of all members
CheckpointAgentBase Class Referenceabstract

#include <NewCheckpointAgentBase.hpp>

Inheritance diagram for CheckpointAgentBase:
J_CheckpointAgent

Public Member Functions

virtual ~CheckpointAgentBase ()
 
virtual int dump (std::ostream &checkpoint_out, std::vector< AllocInfo * > allocations_to_checkpoint)=0
 
virtual std::vector< AllocInfo * > restore (std::istream &checkpoint_in, std::vector< AllocInfo * > allocations_to_restore)=0
 

Detailed Description

Base Class for dumping and restoring a checkpoint.

Constructor & Destructor Documentation

◆ ~CheckpointAgentBase()

virtual CheckpointAgentBase::~CheckpointAgentBase ( )
inlinevirtual

Member Function Documentation

◆ dump()

virtual int CheckpointAgentBase::dump ( std::ostream &  checkpoint_out,
std::vector< AllocInfo * >  allocations_to_checkpoint 
)
pure virtual

Dump Checkpoint

Implemented in J_CheckpointAgent.

◆ restore()

virtual std::vector<AllocInfo *> CheckpointAgentBase::restore ( std::istream &  checkpoint_in,
std::vector< AllocInfo * >  allocations_to_restore 
)
pure virtual

Restore Checkpoint.

Implemented in J_CheckpointAgent.


The documentation for this class was generated from the following file: