|
OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
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 177 of file Message.h.
References item, and needDelete.
|
inline |
|
inline |
|
inline |
Definition at line 252 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 258 of file Message.h.
References item, and willNeedDelete().

|
inline |
|
inline |
Definition at line 226 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 230 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 240 of file Message.h.
References item, and needDelete.
Referenced by deleteData(), operator<<(), and Message::remove().
|
private |
Definition at line 269 of file Message.h.
Referenced by elemSize(), and numBytes().
|
private |
|
private |
Definition at line 269 of file Message.h.
Referenced by numElems().
|
private |
Definition at line 266 of file Message.h.
Referenced by data(), deleteData(), MsgItem(), and willNeedDelete().
|
private |
Definition at line 275 of file Message.h.
Referenced by cancelDelete(), MsgItem(), and willNeedDelete().
1.8.5