


Public Member Functions | |
| CkMessageRecorder (FILE *f_) | |
| ~CkMessageRecorder () | |
Private Member Functions | |
| void | flushLog (int verbose=1) |
| virtual CmiBool | process (envelope **envptr, CkCoreState *ck) |
| These are used internally by this class to call the correct subclass method. | |
| virtual CmiBool | process (CthThreadToken *token, CkCoreState *ck) |
| virtual CmiBool | process (LBMigrateMsg **msg, CkCoreState *ck) |
Private Attributes | |
| char * | buffer |
| unsigned int | curpos |
| bool | firstOpen |
Definition at line 2112 of file ck.C.
| CkMessageRecorder::CkMessageRecorder | ( | FILE * | f_ | ) | [inline] |
| CkMessageRecorder::~CkMessageRecorder | ( | ) | [inline] |
Definition at line 2118 of file ck.C.
References Converse::CkMyPe(), CmiWallTimer(), CkMessageWatcher::f, and traceWriteSTS().
| void CkMessageRecorder::flushLog | ( | int | verbose = 1 |
) | [inline, private] |
| virtual CmiBool CkMessageRecorder::process | ( | envelope ** | env, | |
| CkCoreState * | ck | |||
| ) | [inline, private, virtual] |
These are used internally by this class to call the correct subclass method.
Implements CkMessageWatcher.
Definition at line 2138 of file ck.C.
References checksum_initial(), CkPackMessage(), CkUnpackMessage(), CmiTrue, crc32_initial(), ForNodeBocMsg, envelope::getEpIdx(), envelope::getEvent(), envelope::getMsgtype(), envelope::getSrcPe(), envelope::getTotalsize(), and NodeBocInitMsg.
| virtual CmiBool CkMessageRecorder::process | ( | CthThreadToken * | token, | |
| CkCoreState * | ck | |||
| ) | [inline, private, virtual] |
Reimplemented from CkMessageWatcher.
Definition at line 2158 of file ck.C.
References Converse::CkMyPe(), CmiTrue, and CthThreadToken::serialNo.
| virtual CmiBool CkMessageRecorder::process | ( | LBMigrateMsg ** | msg, | |
| CkCoreState * | ck | |||
| ) | [inline, private, virtual] |
Reimplemented from CkMessageWatcher.
Definition at line 2164 of file ck.C.
References CmiTrue, CkMessageWatcher::f, openReplayFile(), and p.
char* CkMessageRecorder::buffer [private] |
unsigned int CkMessageRecorder::curpos [private] |
bool CkMessageRecorder::firstOpen [private] |
1.5.5