#include <arccore/message_passing/MessageId.h>
Types publics | |
using | SourceInfo = MessageSourceInfo |
Fonctions membres publiques | |
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 |
Informations sur la source du message;. | |
void | setSourceInfo (MessageSourceInfo si) |
Positionne les informations sur la source du message;. | |
MessageId (int return_value, void *amessage) | |
MessageId (int return_value, const void *amessage) | |
MessageId (int return_value, int amessage) | |
MessageId (int return_value, long amessage) | |
MessageId (int return_value, 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 |
Fonctions membres publiques statiques | |
static void | setNullMessage (MessageId r) |
static void | setNullMessage (MessageId r) |
Ces informations sont utilisées pour récupérer les informations d'un message suite à un appel à mpProbe(). L'instance retournée peut-être utilisée pour faire une réception via mpReceive().
Une fois l'appel à mpProbe() effectué, il est possible de récupérer les informations sur la source du message via sourceInfo().
Avec MPI, cette classe encapsule le type MPI_Message.
Ces informations sont utilisées pour récupérer les informations suite à un appel à mpMessageProbe(). Avec MPI, cette classe encapsule le type MPI_Message.
Définition à la ligne 41 du fichier MessageId.h.
Définition à la ligne 63 du fichier MessageId.h.
|
inline |
Définition à la ligne 65 du fichier MessageId.h.
|
inline |
Définition à la ligne 67 du fichier MessageId.h.
|
inline |
Définition à la ligne 74 du fichier MessageId.h.
|
inline |
Définition à la ligne 81 du fichier MessageId.h.
|
inline |
Définition à la ligne 88 du fichier MessageId.h.
|
inline |
Définition à la ligne 95 du fichier MessageId.h.
|
inline |
Définition à la ligne 102 du fichier MessageId.h.
|
inline |
Définition à la ligne 56 du fichier SendReceiveInfo.h.
|
inline |
Définition à la ligne 63 du fichier SendReceiveInfo.h.
|
inline |
Définition à la ligne 70 du fichier SendReceiveInfo.h.
|
inline |
Définition à la ligne 77 du fichier SendReceiveInfo.h.
|
inline |
Définition à la ligne 84 du fichier SendReceiveInfo.h.
|
inline |
Définition à la ligne 91 du fichier SendReceiveInfo.h.
|
inline |
Définition à la ligne 98 du fichier SendReceiveInfo.h.
|
inline |
Définition à la ligne 129 du fichier MessageId.h.
|
inline |
Définition à la ligne 125 du fichier SendReceiveInfo.h.
|
inline |
Définition à la ligne 141 du fichier MessageId.h.
|
inline |
Définition à la ligne 137 du fichier SendReceiveInfo.h.
|
inlineexplicit |
Définition à la ligne 119 du fichier MessageId.h.
|
inlineexplicit |
Définition à la ligne 115 du fichier SendReceiveInfo.h.
|
inlineexplicit |
Définition à la ligne 122 du fichier MessageId.h.
|
inlineexplicit |
Définition à la ligne 118 du fichier SendReceiveInfo.h.
|
inlineexplicit |
Définition à la ligne 123 du fichier MessageId.h.
|
inlineexplicit |
Définition à la ligne 119 du fichier SendReceiveInfo.h.
|
inlineexplicit |
Définition à la ligne 124 du fichier MessageId.h.
|
inlineexplicit |
Définition à la ligne 120 du fichier SendReceiveInfo.h.
|
inlineexplicit |
Définition à la ligne 121 du fichier MessageId.h.
|
inlineexplicit |
Définition à la ligne 117 du fichier SendReceiveInfo.h.
Définition à la ligne 108 du fichier MessageId.h.
Définition à la ligne 104 du fichier SendReceiveInfo.h.
void Arccore::MessagePassing::MessageId::print | ( | std::ostream & | o | ) | const |
Définition à la ligne 32 du fichier MessageId.cc.
|
inline |
Définition à la ligne 145 du fichier MessageId.h.
|
inline |
Définition à la ligne 141 du fichier SendReceiveInfo.h.
|
inlinestatic |
Définition à la ligne 143 du fichier MessageId.h.
|
inlinestatic |
Définition à la ligne 139 du fichier SendReceiveInfo.h.
|
inline |
Positionne les informations sur la source du message;.
Définition à la ligne 156 du fichier MessageId.h.
|
inline |
Informations sur la source du message;.
Définition à la ligne 153 du fichier MessageId.h.
Référencé par Arccore::MessagePassing::Mpi::MpiSerializeMessageList::processPendingMessages().