Informations sur la source d'un message. Plus de détails...
Fonctions membres publiques | |
MessageSourceInfo ()=default | |
Créé une source correspondant à aucun message (isValid()==false) | |
MessageSourceInfo (MessageRank rank, MessageTag tag, Int64 size) | |
Créé une source correspondant au rang rank et au tag tag. | |
MessageRank | rank () const |
Rang de la source. | |
void | setRank (MessageRank rank) |
Positionne le rang de la source. | |
MessageTag | tag () const |
Tag du message. | |
void | setTag (MessageTag tag) |
Positionne le tag du message. | |
Int64 | size () const |
Taille du message. | |
void | setSize (Int64 size) |
Positionne la taille du message. | |
bool | isValid () const |
Indique si la source est valide. | |
Attributs privés | |
MessageRank | m_rank |
MessageTag | m_tag |
Int64 | m_size = 0 |
Informations sur la source d'un message.
Ces informations sont utilisées pour récupérer les informations d'un message suite à un appel à mpProbe() ou mpLegacyProbe(). L'instance retournée peut-être utilisée pour faire une réception via mpReceive().
Définition à la ligne 35 du fichier MessageSourceInfo.h.
|
inline |
Créé une source correspondant au rang rank et au tag tag.
Si rank.isNull() ou tag.isNull(), alors isValid() vaudra false.
Définition à la ligne 47 du fichier MessageSourceInfo.h.
|
inline |
Indique si la source est valide.
Définition à la ligne 74 du fichier MessageSourceInfo.h.
|
inline |
Rang de la source.
Définition à la ligne 56 du fichier MessageSourceInfo.h.
|
inline |
Positionne le rang de la source.
Définition à la ligne 59 du fichier MessageSourceInfo.h.
Référencé par Arccore::MessagePassing::PointToPointMessageInfo::setDestinationRank().
|
inline |
Positionne la taille du message.
Définition à la ligne 71 du fichier MessageSourceInfo.h.
|
inline |
Positionne le tag du message.
Définition à la ligne 65 du fichier MessageSourceInfo.h.
Référencé par Arccore::MessagePassing::PointToPointMessageInfo::setTag().
|
inline |
Taille du message.
Définition à la ligne 68 du fichier MessageSourceInfo.h.
|
inline |
Tag du message.
Définition à la ligne 62 du fichier MessageSourceInfo.h.
|
private |
Définition à la ligne 78 du fichier MessageSourceInfo.h.
|
private |
Définition à la ligne 80 du fichier MessageSourceInfo.h.
|
private |
Définition à la ligne 79 du fichier MessageSourceInfo.h.