#include <arccore/message_passing/MessageId.h>
Public Types | |
| using | SourceInfo = MessageSourceInfo |
Public Member Functions | |
| MessageId (MessageSourceInfo source_info, void *amessage) | |
| MessageId (MessageSourceInfo source_info, const void *amessage) | |
| MessageId (MessageSourceInfo source_info, int amessage) | |
| MessageId (MessageSourceInfo source_info, long amessage) | |
| MessageId (MessageSourceInfo source_info, std::size_t amessage) | |
| MessageId (const MessageId &rhs) | |
| const MessageId & | operator= (const MessageId &rhs) |
| template<typename T> | |
| operator const T * () const | |
| template<typename T> | |
| operator T* () const | |
| operator int () const | |
| operator long () const | |
| operator size_t () const | |
| bool | isValid () const |
| void * | messageAsVoidPtr () const |
| void | reset () |
| void | print (std::ostream &o) const |
| MessageSourceInfo | sourceInfo () const |
| Information about the message source;. | |
| void | setSourceInfo (MessageSourceInfo si) |
| Sets the message source information;. | |
Static Public Member Functions | |
| static void | setNullMessage (MessageId r) |
This information is used to retrieve the information of a message following a call to mpProbe(). The returned instance can be used to perform a reception via mpReceive().
Once the call to mpProbe() is made, it is possible to retrieve the information about the message source via sourceInfo().
With MPI, this class encapsulates the MPI_Message type.
Definition at line 45 of file MessageId.h.
| using Arcane::MessagePassing::MessageId::SourceInfo = MessageSourceInfo |
Definition at line 67 of file MessageId.h.
|
inline |
Definition at line 69 of file MessageId.h.
|
inline |
Definition at line 73 of file MessageId.h.
|
inline |
Definition at line 80 of file MessageId.h.
|
inline |
Definition at line 87 of file MessageId.h.
|
inline |
Definition at line 94 of file MessageId.h.
|
inline |
Definition at line 101 of file MessageId.h.
|
inline |
Definition at line 108 of file MessageId.h.
|
inline |
Definition at line 136 of file MessageId.h.
|
inline |
Definition at line 148 of file MessageId.h.
|
inlineexplicit |
Definition at line 126 of file MessageId.h.
|
inlineexplicit |
Definition at line 129 of file MessageId.h.
|
inlineexplicit |
Definition at line 130 of file MessageId.h.
|
inlineexplicit |
Definition at line 131 of file MessageId.h.
|
inlineexplicit |
Definition at line 128 of file MessageId.h.
|
inline |
Definition at line 115 of file MessageId.h.
| void Arcane::MessagePassing::MessageId::print | ( | std::ostream & | o | ) | const |
Definition at line 32 of file MessageId.cc.
|
inline |
Definition at line 152 of file MessageId.h.
|
inlinestatic |
Definition at line 150 of file MessageId.h.
|
inline |
Sets the message source information;.
Definition at line 163 of file MessageId.h.
|
inline |
Information about the message source;.
Definition at line 160 of file MessageId.h.