Go to the source code of this file.
Data Structures | |
class | CkShortStr |
class | NetFEM_format |
class | NetFEM_doubleField |
class | NetFEM_item |
class | NetFEM_nodes |
class | NetFEM_elems |
class | NetFEM_update |
Functions | |
template<class T> | |
T * | CkShiftPointer (T *p, int bytesToShift) |
void * | pack (NetFEM_update &u, int *len) |
Return a malloc'd buffer containing our data in (*len) bytes. | |
void | unpack (NetFEM_update &u, const void *buf, int bufLen) |
T* CkShiftPointer | ( | T * | p, | |
int | bytesToShift | |||
) | [inline] |
Definition at line 37 of file netfem_data.h.
Referenced by NetFEM_elems::localCopy(), NetFEM_Elements_field(), NetFEM_Nodes_field(), NetFEM_Scalar_field(), and NetFEM_Vector_field().
void* pack | ( | NetFEM_update & | u, | |
int * | len | |||
) |
Return a malloc'd buffer containing our data in (*len) bytes.
The buffer must be free'd when done.
Definition at line 12 of file netfem_data.C.
References malloc(), p, NetFEM_update::pup(), and PUP_toNetwork4_sizer::size().
void unpack | ( | NetFEM_update & | u, | |
const void * | buf, | |||
int | bufLen | |||
) |
Definition at line 24 of file netfem_data.C.
References p, and NetFEM_update::pup().
Referenced by CkCopyMsg(), and searchResults::unpack().