PPL Logo

util/pup_c.C File Reference

Go to the source code of this file.

Functions

CLINKAGE pup_er pup_new_sizer (void)
CLINKAGE pup_er pup_new_toMem (void *Nbuf)
CLINKAGE pup_er pup_new_fromMem (const void *Nbuf)
CLINKAGE pup_er pup_new_network_sizer (void)
CLINKAGE pup_er pup_new_network_pack (void *Nbuf)
CLINKAGE pup_er pup_new_network_unpack (const void *Nbuf)
CLINKAGE pup_er pup_new_fmt (pup_er p)
CLINKAGE void pup_fmt_sync_begin_object (pup_er p)
CLINKAGE void pup_fmt_sync_end_object (pup_er p)
CLINKAGE void pup_fmt_sync_begin_array (pup_er p)
CLINKAGE void pup_fmt_sync_end_array (pup_er p)
CLINKAGE void pup_fmt_sync_item (pup_er p)
CLINKAGE void pup_destroy (pup_er p)
CLINKAGE int pup_isPacking (const pup_er p)
CLINKAGE int pup_isUnpacking (const pup_er p)
CLINKAGE int pup_isSizing (const pup_er p)
CLINKAGE int pup_isDeleting (const pup_er p)
CLINKAGE int pup_isUserlevel (const pup_er p)
CLINKAGE int pup_isRestarting (const pup_er p)
CLINKAGE char * pup_typeString (const pup_er p)
FLINKAGE int FTN_NAME (FPUP_ISPACKING, fpup_ispacking) const
FLINKAGE int FTN_NAME (FPUP_ISUNPACKING, fpup_isunpacking) const
FLINKAGE int FTN_NAME (FPUP_ISSIZING, fpup_issizing) const
FLINKAGE int FTN_NAME (FPUP_ISDELETING, fpup_isdeleting) const
FLINKAGE int FTN_NAME (FPUP_ISUSERLEVEL, fpup_isuserlevel) const
CLINKAGE size_t pup_size (const pup_er p)
CLINKAGE CMK_TYPEDEF_UINT2 pup_encodeSize (size_t s)
CLINKAGE size_t pup_decodeSize (CMK_TYPEDEF_UINT2 a)
CLINKAGE void pup_syncComment (const pup_er p, unsigned int sync, const char *message)
CLINKAGE void pup_comment (const pup_er p, const char *message)
 PUP_BASIC_DATATYPE (char, char)
CLINKAGE void pup_pointers (pup_er p, void **arr, size_t nItems)
 PUP_BASIC_DATATYPEF (CHAR, char, char)
FLINKAGE void FTN_NAME (FPUP_COMPLEXESG, fpup_complexesg)
FLINKAGE void FTN_NAME (FPUP_COMPLEXES, fpup_complexes)
FLINKAGE void FTN_NAME (FPUP_DOUBLECOMPLEX, fpup_doublecomplex)
FLINKAGE void FTN_NAME (FPUP_DOUBLECOMPLEXESG, fpup_doublecomplexesg)
FLINKAGE void FTN_NAME (FPUP_DOUBLECOMPLEXES, fpup_doublecomplexes)
CLINKAGE void pup_bytes (pup_er p, void *ptr, size_t nBytes)
FLINKAGE void FTN_NAME (FPUP_BYTES, fpup_bytes)


Function Documentation

CLINKAGE pup_er pup_new_sizer ( void   ) 

Definition at line 25 of file pup_c.C.

Referenced by CmiSendReduce(), and ntohl().

Here is the caller graph for this function:

CLINKAGE pup_er pup_new_toMem ( void *  Nbuf  ) 

Definition at line 27 of file pup_c.C.

CLINKAGE pup_er pup_new_fromMem ( const void *  Nbuf  ) 

Definition at line 29 of file pup_c.C.

Referenced by cpd_memory_single_pup().

Here is the caller graph for this function:

CLINKAGE pup_er pup_new_network_sizer ( void   ) 

Definition at line 31 of file pup_c.C.

CLINKAGE pup_er pup_new_network_pack ( void *  Nbuf  ) 

Definition at line 33 of file pup_c.C.

Referenced by ntohl().

Here is the caller graph for this function:

CLINKAGE pup_er pup_new_network_unpack ( const void *  Nbuf  ) 

Definition at line 35 of file pup_c.C.

CLINKAGE pup_er pup_new_fmt ( pup_er  p  ) 

Definition at line 39 of file pup_c.C.

Referenced by ntohl().

Here is the caller graph for this function:

CLINKAGE void pup_fmt_sync_begin_object ( pup_er  p  ) 

Definition at line 41 of file pup_c.C.

References PUP::sync_begin_object.

CLINKAGE void pup_fmt_sync_end_object ( pup_er  p  ) 

Definition at line 43 of file pup_c.C.

References PUP::sync_end_object.

Referenced by cpd_memory_single_pup().

Here is the caller graph for this function:

CLINKAGE void pup_fmt_sync_begin_array ( pup_er  p  ) 

Definition at line 45 of file pup_c.C.

References PUP::sync_begin_array.

CLINKAGE void pup_fmt_sync_end_array ( pup_er  p  ) 

Definition at line 47 of file pup_c.C.

References PUP::sync_end_array.

Referenced by cpd_memory_single_pup().

Here is the caller graph for this function:

CLINKAGE void pup_fmt_sync_item ( pup_er  p  ) 

Definition at line 49 of file pup_c.C.

References PUP::sync_item.

CLINKAGE void pup_destroy ( pup_er  p  ) 

Definition at line 52 of file pup_c.C.

Referenced by CmiSendReduce(), cpd_memory_single_pup(), and ntohl().

Here is the caller graph for this function:

CLINKAGE int pup_isPacking ( const pup_er  p  ) 

Definition at line 57 of file pup_c.C.

CLINKAGE int pup_isUnpacking ( const pup_er  p  ) 

Definition at line 59 of file pup_c.C.

Referenced by CmiIsomallocBlockListPup(), CmiIsomallocPup(), CmmPup(), cpd_memory_single_pup(), CthPup(), CthPupBase(), and pup_myGlobals().

Here is the caller graph for this function:

CLINKAGE int pup_isSizing ( const pup_er  p  ) 

Definition at line 61 of file pup_c.C.

CLINKAGE int pup_isDeleting ( const pup_er  p  ) 

Definition at line 63 of file pup_c.C.

Referenced by CmiIsomallocBlockListPup(), CmiIsomallocPup(), cmm_pup_mblock_message(), CmmPup(), CthPup(), and pup_myGlobals().

Here is the caller graph for this function:

CLINKAGE int pup_isUserlevel ( const pup_er  p  ) 

Definition at line 65 of file pup_c.C.

CLINKAGE int pup_isRestarting ( const pup_er  p  ) 

Definition at line 67 of file pup_c.C.

Referenced by CmiIsomallocPup().

Here is the caller graph for this function:

CLINKAGE char* pup_typeString ( const pup_er  p  ) 

Definition at line 69 of file pup_c.C.

FLINKAGE int FTN_NAME ( FPUP_ISPACKING  ,
fpup_ispacking   
) const

Definition at line 72 of file pup_c.C.

FLINKAGE int FTN_NAME ( FPUP_ISUNPACKING  ,
fpup_isunpacking   
) const

Definition at line 74 of file pup_c.C.

FLINKAGE int FTN_NAME ( FPUP_ISSIZING  ,
fpup_issizing   
) const

Definition at line 76 of file pup_c.C.

FLINKAGE int FTN_NAME ( FPUP_ISDELETING  ,
fpup_isdeleting   
) const

Definition at line 78 of file pup_c.C.

FLINKAGE int FTN_NAME ( FPUP_ISUSERLEVEL  ,
fpup_isuserlevel   
) const

Definition at line 80 of file pup_c.C.

CLINKAGE size_t pup_size ( const pup_er  p  ) 

Definition at line 84 of file pup_c.C.

Referenced by CmiSendReduce(), and ntohl().

Here is the caller graph for this function:

CLINKAGE CMK_TYPEDEF_UINT2 pup_encodeSize ( size_t  s  ) 

Definition at line 90 of file pup_c.C.

CLINKAGE size_t pup_decodeSize ( CMK_TYPEDEF_UINT2  a  ) 

Definition at line 107 of file pup_c.C.

References factor.

Referenced by ObjGraph::ObjGraph().

Here is the caller graph for this function:

CLINKAGE void pup_syncComment ( const pup_er  p,
unsigned int  sync,
const char *  message 
)

Definition at line 118 of file pup_c.C.

Referenced by cpd_memory_single_pup().

Here is the caller graph for this function:

CLINKAGE void pup_comment ( const pup_er  p,
const char *  message 
)

Definition at line 122 of file pup_c.C.

PUP_BASIC_DATATYPE ( char  ,
char   
)

Definition at line 141 of file pup_c.C.

CLINKAGE void pup_pointers ( pup_er  p,
void **  arr,
size_t  nItems 
)

Definition at line 156 of file pup_c.C.

Referenced by cpd_memory_single_pup().

Here is the caller graph for this function:

PUP_BASIC_DATATYPEF ( CHAR  ,
char  ,
char   
)

Definition at line 166 of file pup_c.C.

FLINKAGE void FTN_NAME ( FPUP_COMPLEXESG  ,
fpup_complexesg   
)

Definition at line 178 of file pup_c.C.

FLINKAGE void FTN_NAME ( FPUP_COMPLEXES  ,
fpup_complexes   
)

Definition at line 181 of file pup_c.C.

FLINKAGE void FTN_NAME ( FPUP_DOUBLECOMPLEX  ,
fpup_doublecomplex   
)

Definition at line 184 of file pup_c.C.

FLINKAGE void FTN_NAME ( FPUP_DOUBLECOMPLEXESG  ,
fpup_doublecomplexesg   
)

Definition at line 187 of file pup_c.C.

FLINKAGE void FTN_NAME ( FPUP_DOUBLECOMPLEXES  ,
fpup_doublecomplexes   
)

Definition at line 190 of file pup_c.C.

CLINKAGE void pup_bytes ( pup_er  p,
void *  ptr,
size_t  nBytes 
)

Definition at line 194 of file pup_c.C.

Referenced by CmiIsomallocBlockListPup(), CmiIsomallocPup(), cpd_memory_single_pup(), CthPup(), CthPupBase(), operator|(), and CtgGlobalStruct::pup().

Here is the caller graph for this function:

FLINKAGE void FTN_NAME ( FPUP_BYTES  ,
fpup_bytes   
)

Definition at line 199 of file pup_c.C.


Generated on Mon Sep 21 08:11:51 2020 for Charm++ by  doxygen 1.5.5