PPL Logo

PUP_toCmiAllocMem Class Reference

#include <pup_cmialloc.h>

Inheritance diagram for PUP_toCmiAllocMem:

Inheritance graph
[legend]
Collaboration diagram for PUP_toCmiAllocMem:

Collaboration graph
[legend]

Public Member Functions

 PUP_toCmiAllocMem (size_t size)
 PUP_toCmiAllocMem (void *buf)
void pupCmiAllocBuf (void **msg)
void pupCmiAllocBuf (void **msg, size_t size)

Protected Member Functions

virtual void bytes (void *p, size_t n, size_t itemSize, PUP::dataType t)

Detailed Description

Definition at line 102 of file pup_cmialloc.h.


Constructor & Destructor Documentation

PUP_toCmiAllocMem::PUP_toCmiAllocMem ( size_t  size  )  [inline]

Definition at line 109 of file pup_cmialloc.h.

PUP_toCmiAllocMem::PUP_toCmiAllocMem ( void *  buf  )  [inline]

Definition at line 110 of file pup_cmialloc.h.


Member Function Documentation

void PUP_toCmiAllocMem::bytes ( void *  p,
size_t  n,
size_t  itemSize,
PUP::dataType  t 
) [protected, virtual]

Reimplemented from PUP::toMem.

Definition at line 7 of file pup_cmialloc.C.

References PUP::mem::buf.

void PUP_toCmiAllocMem::pupCmiAllocBuf ( void **  msg  )  [virtual]

Reimplemented from PUP::er.

Definition at line 42 of file pup_cmialloc.C.

void PUP_toCmiAllocMem::pupCmiAllocBuf ( void **  msg,
size_t  size 
) [virtual]

Reimplemented from PUP::er.

Definition at line 46 of file pup_cmialloc.C.

References PUP::mem::buf, PUP::mem::origBuf, CmiChunkHeader::size, and PUP::mem::size().

Here is the call graph for this function:


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

Generated on Mon Sep 21 08:28:47 2020 for Charm++ by  doxygen 1.5.5