#include <Message.h>
Collaboration diagram for Message:
Public Member Functions | |
Message (unsigned int numelems=8) | |
~Message () | |
size_t | size () const |
size_t | removed () const |
bool | empty () const |
MsgItem & | item (size_t n) |
const MsgItem & | item (size_t n) const |
Message & | setCopy (const bool c) |
bool | willCopy () const |
Message & | setDelete (const bool c) |
bool | willDelete () const |
Message & | clear () |
void * | remove () |
void | useCommunicate (Communicate *c, void *d) |
template<class T> | |
Message & | put (const T &val) |
Message & | put (const char *d) |
Message & | put (const string &s) |
template<class ForwardIterator> | |
Message & | put (ForwardIterator beg, ForwardIterator end) |
template<class RandomAccessIterator> | |
Message & | put (const vector< size_t > &indices, RandomAccessIterator beg) |
Message & | putmsg (void *, int, int=0) |
template<class T> | |
Message & | get (const T &cval) |
Message & | get (const string &s) |
Message & | get () |
template<class OutputIterator> | |
Message & | get_iter (OutputIterator o) |
Message & | getmsg (void *) |
Classes | |
class | MsgItem |
Definition at line 167 of file Message.h.
|
|
|
Definition at line 50 of file MessageFunctions.cpp. References Communicate::cleanupMessage(), clear(), TAU_MESSAGE, and TAU_PROFILE. Here is the call graph for this function: |
|
Definition at line 143 of file MessageFunctions.cpp. References empty(), TAU_MESSAGE, and TAU_PROFILE. Referenced by ~Message(). Here is the call graph for this function: |
|
Definition at line 287 of file Message.h. References size(). Referenced by clear(), PutSingleItem< T, false, false >::get_iter(), and getmsg(). Here is the call graph for this function: |
|
Definition at line 462 of file Message.h. References getmsg(). Referenced by get(). Here is the call graph for this function: |
|
Definition at line 450 of file Message.h. References get(). Here is the call graph for this function: |
|
|
Definition at line 472 of file Message.h. Referenced by vec< unsigned, Dim >::getMessage(), PRegion< T >::getMessage(), getMessage(), and getMessage_iter(). |
|
Definition at line 113 of file MessageFunctions.cpp. References Message::MsgItem::data(), empty(), endl(), ERRORMSG, item(), Message::MsgItem::numBytes(), PAssert, TAU_MESSAGE, and TAU_PROFILE. Referenced by get(), PutSingleItem< T, true, true >::get(), and PutSingleItem< T, true, false >::get(). Here is the call graph for this function: |
|
|
|
Definition at line 292 of file Message.h. Referenced by Communicate::fill_msg_buffer(), Communicate::find_msg_length(), getmsg(), operator<<(), and remove(). |
|
Definition at line 417 of file Message.h. References put(). Here is the call graph for this function: |
|
Definition at line 405 of file Message.h. References put(). Here is the call graph for this function: |
|
Definition at line 393 of file Message.h. References put(). Here is the call graph for this function: |
|
Definition at line 389 of file Message.h. References putmsg(). Here is the call graph for this function: |
|
|
Definition at line 82 of file MessageFunctions.cpp. References TAU_MESSAGE, and TAU_PROFILE. Referenced by put(), PutSingleItem< T, true, true >::put(), PutSingleItem< T, true, false >::put(), PutSingleItem< T, false, false >::put(), spap(), and Communicate::unpack_message(). |
|
Definition at line 162 of file MessageFunctions.cpp. References Message::MsgItem::cancelDelete(), Message::MsgItem::data(), item(), TAU_MESSAGE, TAU_PROFILE, and Message::MsgItem::willNeedDelete(). Referenced by ACLVISParticleAttribDataSource< T >::insert_data(). Here is the call graph for this function: |
|
Definition at line 286 of file Message.h. Referenced by operator<<(). |
|
Definition at line 299 of file Message.h. Referenced by PutSingleItem< T, false, false >::put(), Vektor< T, Dim >::putMessage(), Tenzor< T, D >::putMessage(), SymTenzor< T, D >::putMessage(), AntiSymTenzor< T, 1 >::putMessage(), AntiSymTenzor< T, D >::putMessage(), and Communicate::unpack_message(). |
|
Definition at line 307 of file Message.h. Referenced by PutSingleItem< T, false, false >::put(), and Communicate::unpack_message(). |
|
Definition at line 285 of file Message.h. Referenced by empty(), Communicate::fill_msg_buffer(), Communicate::find_msg_length(), IndexedReceive(), CommSHMEMPI::mysend(), CommMPI::mysend(), and operator<<(). |
|
Definition at line 330 of file Message.h. Referenced by CommSHMEMPI::myreceive(), CommPM::myreceive(), CommMPI::myreceive(), CommACLMPL::myreceive(), CommSHMEMPI::mysend(), and CommMPI::mysend(). |
|
Definition at line 303 of file Message.h. Referenced by PutSingleItem< T, false, false >::put(). |
|
|