Arcane  v3.16.0.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::SendSerializerSubRequest

Sous-requête d'envoi. Plus de détails...

Fonctions membres publiques

 SendSerializerSubRequest (MpiSerializeDispatcher *pm, BasicSerializer *buf, MessageRank rank, MessageTag mpi_tag)
 
Request executeOnCompletion (const SubRequestCompletionInfo &) override
 Callback appelé lorsque la requête associée est terminée.
 
void sendMessage ()
 

Description détaillée

Sous-requête d'envoi.

Cette classe est utilisée lorsqu'un message de sérialisation est trop gros pour être envoyé en une seule fois. Dans ce cas, un deuxième message est envoyé. Ce deuxième message contient le message complet de sérialisation car le destinataire connait la taille complète du message et peut donc allouer la mémoire nécessaire.

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

Documentation des constructeurs et destructeur

◆ SendSerializerSubRequest()

Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::SendSerializerSubRequest::SendSerializerSubRequest ( MpiSerializeDispatcher * pm,
BasicSerializer * buf,
MessageRank rank,
MessageTag mpi_tag )
inline

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

Documentation des fonctions membres

◆ executeOnCompletion()

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

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

Implémente Arcane::MessagePassing::ISubRequest.

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

◆ sendMessage()

void Arcane::MessagePassing::Mpi::MpiSerializeDispatcher::SendSerializerSubRequest::sendMessage ( )
inline

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


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