OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include <Message.h>
Classes | |
struct | MsgItemBuf |
Public Member Functions | |
MsgItem () | |
MsgItem (void *d, unsigned int elems, unsigned int totbytes, bool needcopy, bool needdel) | |
MsgItem (const MsgItem &m) | |
~MsgItem () | |
unsigned int | numBytes () const |
unsigned int | numElems () const |
unsigned int | elemSize () const |
bool | willNeedDelete () const |
void | cancelDelete () |
void * | data () |
void | deleteData () |
Private Attributes | |
void * | item |
unsigned int | elements |
unsigned int | bytesize |
MsgItemBuf | defbuf |
bool | needDelete |
|
inline |
Definition at line 169 of file Message.h.
References item, and needDelete.
|
inline |
|
inline |
|
inline |
Definition at line 244 of file Message.h.
References item.
Referenced by MsgBuffer::add(), Communicate::fill_msg_buffer(), PutSingleItem< T, false, false >::get_iter(), BrickIterator< T, Dim >::getMessage(), Message::getmsg(), reduce(), Message::remove(), and scatter().
|
inline |
Definition at line 250 of file Message.h.
References item, and willNeedDelete().
|
inline |
|
inline |
Definition at line 218 of file Message.h.
References bytesize.
Referenced by MsgBuffer::add(), Communicate::fill_msg_buffer(), Communicate::find_msg_length(), Format::Format(), Message::getmsg(), operator<<(), and Message::remove().
|
inline |
Definition at line 222 of file Message.h.
References elements.
Referenced by MsgBuffer::add(), Communicate::fill_msg_buffer(), Format::Format(), PutSingleItem< T, false, false >::get_iter(), and operator<<().
|
inline |
Definition at line 232 of file Message.h.
References item, and needDelete.
Referenced by deleteData(), operator<<(), and Message::remove().
|
private |
Definition at line 261 of file Message.h.
Referenced by elemSize(), and numBytes().
|
private |
|
private |
Definition at line 261 of file Message.h.
Referenced by numElems().
|
private |
Definition at line 258 of file Message.h.
Referenced by data(), deleteData(), MsgItem(), and willNeedDelete().
|
private |
Definition at line 267 of file Message.h.
Referenced by cancelDelete(), MsgItem(), and willNeedDelete().