PPL Logo

util/pup_util.C File Reference

Go to the source code of this file.

Data Structures

class  pupCheckRec
class  PUP_regEntry

Typedefs

typedef CkHashtableTslow
< PUP::able::PUP_ID,
PUP_regEntry
PUP_registry

Functions

static void showBanner (void)
size_t CmiFwrite (const void *ptr, size_t size, size_t nmemb, FILE *f)
FILE * CmiFopen (const char *path, const char *mode)
int CmiFclose (FILE *fp)
static PUP_registryPUP_getRegistry (void)
const PUP_regEntryPUP_getRegEntry (const PUP::able::PUP_ID &id)

Variables

static int bannerDisplayed = 0
static PUP::able::PUP_ID null_PUP_ID (0)


Typedef Documentation

Definition at line 378 of file pup_util.C.


Function Documentation

static void showBanner ( void   )  [static]

Definition at line 50 of file pup_util.C.

References CmiPrintf().

Referenced by pupCheckRec::write().

size_t CmiFwrite ( const void *  ptr,
size_t  size,
size_t  nmemb,
FILE *  f 
)

Definition at line 141 of file pup_util.C.

References PUP::mem::buf, errno, and printf().

Referenced by PUP::toDisk::bytes().

FILE* CmiFopen ( const char *  path,
const char *  mode 
)

Definition at line 159 of file pup_util.C.

References errno, and printf().

Referenced by CkCheckpointMgr::Checkpoint(), checkpointOne(), and CkRestartMain().

int CmiFclose ( FILE *  fp  ) 

Definition at line 175 of file pup_util.C.

References errno, printf(), and status().

Referenced by CkCheckpointMgr::Checkpoint(), checkpointOne(), and CkRestartMain().

static PUP_registry* PUP_getRegistry ( void   )  [static]

Definition at line 381 of file pup_util.C.

Referenced by PUP_getRegEntry(), and PUP::able::register_constructor().

const PUP_regEntry* PUP_getRegEntry ( const PUP::able::PUP_ID id  ) 

Definition at line 388 of file pup_util.C.

References CmiAbort(), and PUP_getRegistry().

Referenced by PUP::able::get_constructor(), and PUP::er::object().


Variable Documentation

int bannerDisplayed = 0 [static]

Definition at line 49 of file pup_util.C.

Referenced by PUP::er::object().


Generated on Sat May 26 08:08:11 2012 for Charm++ by  doxygen 1.5.5