Arcane  v3.16.0.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arccore::MessagePassing::MessageId

MessageId. Plus de détails...

#include <arccore/message_passing/SendReceiveInfo.h>

Fonctions membres publiques

 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 MessageIdoperator= (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)
 

Description détaillée

MessageId.

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 34 du fichier SendReceiveInfo.h.

Documentation des constructeurs et destructeur

◆ MessageId() [1/7]

Arccore::MessagePassing::MessageId::MessageId ( )
inline

Définition à la ligne 56 du fichier SendReceiveInfo.h.

◆ MessageId() [2/7]

Arccore::MessagePassing::MessageId::MessageId ( int return_value,
void * amessage )
inline

Définition à la ligne 63 du fichier SendReceiveInfo.h.

◆ MessageId() [3/7]

Arccore::MessagePassing::MessageId::MessageId ( int return_value,
const void * amessage )
inline

Définition à la ligne 70 du fichier SendReceiveInfo.h.

◆ MessageId() [4/7]

Arccore::MessagePassing::MessageId::MessageId ( int return_value,
int amessage )
inline

Définition à la ligne 77 du fichier SendReceiveInfo.h.

◆ MessageId() [5/7]

Arccore::MessagePassing::MessageId::MessageId ( int return_value,
long amessage )
inline

Définition à la ligne 84 du fichier SendReceiveInfo.h.

◆ MessageId() [6/7]

Arccore::MessagePassing::MessageId::MessageId ( int return_value,
std::size_t amessage )
inline

Définition à la ligne 91 du fichier SendReceiveInfo.h.

◆ MessageId() [7/7]

Arccore::MessagePassing::MessageId::MessageId ( const MessageId & rhs)
inline

Définition à la ligne 98 du fichier SendReceiveInfo.h.

Documentation des fonctions membres

◆ isValid()

bool Arccore::MessagePassing::MessageId::isValid ( ) const
inline

Définition à la ligne 125 du fichier SendReceiveInfo.h.

◆ messageAsVoidPtr()

void * Arccore::MessagePassing::MessageId::messageAsVoidPtr ( ) const
inline

Définition à la ligne 137 du fichier SendReceiveInfo.h.

◆ operator const T *()

template<typename T>
Arccore::MessagePassing::MessageId::operator const T * ( ) const
inlineexplicit

Définition à la ligne 115 du fichier SendReceiveInfo.h.

◆ operator int()

Arccore::MessagePassing::MessageId::operator int ( ) const
inlineexplicit

Définition à la ligne 118 du fichier SendReceiveInfo.h.

◆ operator long()

Arccore::MessagePassing::MessageId::operator long ( ) const
inlineexplicit

Définition à la ligne 119 du fichier SendReceiveInfo.h.

◆ operator size_t()

Arccore::MessagePassing::MessageId::operator size_t ( ) const
inlineexplicit

Définition à la ligne 120 du fichier SendReceiveInfo.h.

◆ operator T*()

template<typename T>
Arccore::MessagePassing::MessageId::operator T* ( ) const
inlineexplicit

Définition à la ligne 117 du fichier SendReceiveInfo.h.

◆ operator=()

const MessageId & Arccore::MessagePassing::MessageId::operator= ( const MessageId & rhs)
inline

Définition à la ligne 104 du fichier SendReceiveInfo.h.

◆ reset()

void Arccore::MessagePassing::MessageId::reset ( )
inline

Définition à la ligne 141 du fichier SendReceiveInfo.h.

◆ setNullMessage()

static void Arccore::MessagePassing::MessageId::setNullMessage ( MessageId r)
inlinestatic

Définition à la ligne 139 du fichier SendReceiveInfo.h.


La documentation de cette classe a été générée à partir du fichier suivant :