PPL Logo

PUP_cmiAllocSizer Class Reference

The current test for this code is in src/ck-com/MsgPacker.C I will later port CmiMultipleSend. More...

#include <pup_cmialloc.h>

Inheritance diagram for PUP_cmiAllocSizer:

Inheritance graph
[legend]
Collaboration diagram for PUP_cmiAllocSizer:

Collaboration graph
[legend]

Public Member Functions

 PUP_cmiAllocSizer (void)
void pupCmiAllocBuf (void **msg)
void pupCmiAllocBuf (void **msg, size_t msg_size)

Protected Member Functions

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

Detailed Description

The current test for this code is in src/ck-com/MsgPacker.C I will later port CmiMultipleSend.

Definition at line 82 of file pup_cmialloc.h.


Constructor & Destructor Documentation

PUP_cmiAllocSizer::PUP_cmiAllocSizer ( void   )  [inline]

Definition at line 88 of file pup_cmialloc.h.


Member Function Documentation

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

Reimplemented from PUP::sizer.

Definition at line 3 of file pup_cmialloc.C.

References PUP::sizer::nBytes.

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

Reimplemented from PUP::er.

Definition at line 24 of file pup_cmialloc.C.

References CmiChunkHeader::size.

void PUP_cmiAllocSizer::pupCmiAllocBuf ( void **  msg,
size_t  msg_size 
) [virtual]

Reimplemented from PUP::er.

Definition at line 29 of file pup_cmialloc.C.

References PUP::sizer::nBytes.


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

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