PPL Logo

CkCheckpointMgr Class Reference

There is only one Checkpoint Manager in the whole system. More...

Inheritance diagram for CkCheckpointMgr:

Inheritance graph
[legend]
Collaboration diagram for CkCheckpointMgr:

Collaboration graph
[legend]

Public Member Functions

 CkCheckpointMgr ()
 CkCheckpointMgr (CkMigrateMessage *m)
void Checkpoint (const char *dirname, CkCallback cb, bool requestStatus=false)
void SendRestartCB (void)
void pup (PUP::er &p)

Private Attributes

CkCallback restartCB
double chkptStartTimer
bool requestStatus
int chkpStatus

Detailed Description

There is only one Checkpoint Manager in the whole system.

Definition at line 187 of file ckcheckpoint.C.


Constructor & Destructor Documentation

CkCheckpointMgr::CkCheckpointMgr (  )  [inline]

Definition at line 194 of file ckcheckpoint.C.

CkCheckpointMgr::CkCheckpointMgr ( CkMigrateMessage m  )  [inline]

Definition at line 195 of file ckcheckpoint.C.


Member Function Documentation

void CkCheckpointMgr::Checkpoint ( const char *  dirname,
CkCallback  cb,
bool  requestStatus = false 
)

void CkCheckpointMgr::SendRestartCB ( void   ) 

Definition at line 295 of file ckcheckpoint.C.

References chkpStatus, Converse::CkMyPe(), CmiWallTimer(), PUP::m, requestStatus, restartCB, and CkCallback::send().

Referenced by Checkpoint().

Here is the call graph for this function:

Here is the caller graph for this function:

void CkCheckpointMgr::pup ( PUP::er p  )  [inline]

Definition at line 198 of file ckcheckpoint.C.

References restartCB.


Field Documentation

Definition at line 189 of file ckcheckpoint.C.

Referenced by Checkpoint(), pup(), and SendRestartCB().

Definition at line 190 of file ckcheckpoint.C.

Definition at line 191 of file ckcheckpoint.C.

Referenced by Checkpoint(), CkRestartMain(), and SendRestartCB().

Definition at line 192 of file ckcheckpoint.C.

Referenced by Checkpoint(), and SendRestartCB().


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

Generated on Mon Sep 21 08:19:39 2020 for Charm++ by  doxygen 1.5.5