Arcane  v3.16.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::ReceiveSerializerSubRequest
+ Graphe d'héritage de Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::ReceiveSerializerSubRequest:
+ Graphe de collaboration de Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::ReceiveSerializerSubRequest:

Fonctions membres publiques

 ReceiveSerializerSubRequest (MpiSerializeDispatcher *d, BasicSerializer *buf, MessageTag mpi_tag, Integer action)
 
Request executeOnCompletion (const SubRequestCompletionInfo &completion_info) override
 Callback appelé lorsque la requête associée est terminée.
 

Attributs privés

MpiSerializeDispatcherm_dispatcher = nullptr
 
BasicSerializerm_serialize_buffer = nullptr
 
MessageTag m_mpi_tag
 
Int32 m_action = 0
 

Description détaillée

Définition à la ligne 139 du fichier MpiSerializeDispatcher.cc.

Documentation des constructeurs et destructeur

◆ ReceiveSerializerSubRequest()

Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::ReceiveSerializerSubRequest::ReceiveSerializerSubRequest ( MpiSerializeDispatcher * d,
BasicSerializer * buf,
MessageTag mpi_tag,
Integer action )
inline

Définition à la ligne 144 du fichier MpiSerializeDispatcher.cc.

Documentation des fonctions membres

◆ executeOnCompletion()

Request Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::ReceiveSerializerSubRequest::executeOnCompletion ( const SubRequestCompletionInfo & )
inlineoverridevirtual

Callback appelé lorsque la requête associée est terminée.

Implémente Arcane::MessagePassing::ISubRequest.

Définition à la ligne 154 du fichier MpiSerializeDispatcher.cc.

Références Arcane::ITraceMng::info(), Arcane::makeRef(), et Arcane::MessagePassing::SubRequestCompletionInfo::sourceRank().

+ Voici le graphe d'appel pour cette fonction :

Documentation des données membres

◆ m_action

Int32 Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::ReceiveSerializerSubRequest::m_action = 0
private

Définition à la ligne 198 du fichier MpiSerializeDispatcher.cc.

◆ m_dispatcher

MpiSerializeDispatcher* Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::ReceiveSerializerSubRequest::m_dispatcher = nullptr
private

Définition à la ligne 195 du fichier MpiSerializeDispatcher.cc.

◆ m_mpi_tag

MessageTag Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::ReceiveSerializerSubRequest::m_mpi_tag
private

Définition à la ligne 197 du fichier MpiSerializeDispatcher.cc.

◆ m_serialize_buffer

BasicSerializer* Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::ReceiveSerializerSubRequest::m_serialize_buffer = nullptr
private

Définition à la ligne 196 du fichier MpiSerializeDispatcher.cc.


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