PPL Logo

memBuf Class Reference

#include <ampiimpl.h>

Collaboration diagram for memBuf:

Collaboration graph
[legend]

Public Member Functions

 memBuf ()
 memBuf (int size)
void setSize (int s)
int getSize (void) const
const void * getData (void) const
void * getData (void)

Private Attributes

CkVec< char > buf

Detailed Description

Definition at line 842 of file ampiimpl.h.


Constructor & Destructor Documentation

memBuf::memBuf (  )  [inline]

Definition at line 845 of file ampiimpl.h.

memBuf::memBuf ( int  size  )  [inline]

Definition at line 846 of file ampiimpl.h.


Member Function Documentation

void memBuf::setSize ( int  s  )  [inline]

Definition at line 847 of file ampiimpl.h.

References buf, and CkVec< T >::resize().

Referenced by pupIntoBuf().

int memBuf::getSize ( void   )  const [inline]

Definition at line 848 of file ampiimpl.h.

References buf, and CkVec< T >::size().

Referenced by ampiCreateMain().

const void* memBuf::getData ( void   )  const [inline]

Definition at line 849 of file ampiimpl.h.

References buf.

Referenced by ampiCreateMain(), and pupIntoBuf().

void* memBuf::getData ( void   )  [inline]

Definition at line 850 of file ampiimpl.h.

References buf.


Field Documentation

CkVec<char> memBuf::buf [private]

Definition at line 843 of file ampiimpl.h.

Referenced by getData(), getSize(), and setSize().


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

Generated on Fri May 25 08:04:14 2012 for Charm++ by  doxygen 1.5.5