PPL Logo

PUP::mem Class Reference

#include <pup.h>

Inheritance diagram for PUP::mem:

Inheritance graph
[legend]
Collaboration diagram for PUP::mem:

Collaboration graph
[legend]

Public Member Functions

int size (void) const

Protected Member Functions

 mem (unsigned int type, myByte *Nbuf)
 mem (const mem &p)
void operator= (const mem &p)
virtual void impl_startSeek (seekBlock &s)
 PUP::er seek implementation routines.
virtual int impl_tell (seekBlock &s)
virtual void impl_seek (seekBlock &s, int off)

Protected Attributes

myByteorigBuf
myBytebuf

Detailed Description

Definition at line 369 of file pup.h.


Constructor & Destructor Documentation

PUP::mem::mem ( unsigned int  type,
myByte Nbuf 
) [inline, protected]

Definition at line 373 of file pup.h.

PUP::mem::mem ( const mem p  )  [protected]


Member Function Documentation

void PUP::mem::operator= ( const mem p  )  [protected]

void PUP::mem::impl_startSeek ( seekBlock s  )  [protected, virtual]

PUP::er seek implementation routines.

Reimplemented from PUP::er.

Definition at line 282 of file pup_util.C.

References buf, PUP::seekBlock::data, and PUP::seekBlock::ptr.

int PUP::mem::impl_tell ( seekBlock s  )  [protected, virtual]

Reimplemented from PUP::er.

Definition at line 284 of file pup_util.C.

References buf, PUP::seekBlock::data, and PUP::seekBlock::ptr.

void PUP::mem::impl_seek ( seekBlock s,
int  off 
) [protected, virtual]

Reimplemented from PUP::er.

Definition at line 286 of file pup_util.C.

References buf, PUP::seekBlock::data, and PUP::seekBlock::ptr.

int PUP::mem::size ( void   )  const [inline, virtual]


Field Documentation

myByte* PUP::mem::origBuf [protected]

myByte* PUP::mem::buf [protected]


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

Generated on Fri May 25 08:06:12 2012 for Charm++ by  doxygen 1.5.5