PPL Logo

memBuf Class Reference

#include <ampiimpl.h>

Collaboration diagram for memBuf:

Collaboration graph
[legend]

Public Member Functions

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

Private Attributes

CkVec< char > buf

Detailed Description

Definition at line 1585 of file ampiimpl.h.


Constructor & Destructor Documentation

memBuf::memBuf (  ) 

memBuf::memBuf ( int  size  )  [inline]

Definition at line 1589 of file ampiimpl.h.


Member Function Documentation

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

Definition at line 1590 of file ampiimpl.h.

References buf, and PUP::s.

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

Definition at line 1591 of file ampiimpl.h.

References buf.

Referenced by ampiCreateMain().

Here is the caller graph for this function:

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

Definition at line 1592 of file ampiimpl.h.

References buf.

Referenced by ampiCreateMain().

Here is the caller graph for this function:

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

Definition at line 1593 of file ampiimpl.h.

References buf.


Field Documentation

CkVec<char> memBuf::buf [private]

Definition at line 1586 of file ampiimpl.h.


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

Generated on Mon Sep 21 08:27:11 2020 for Charm++ by  doxygen 1.5.5