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 () |
Attributs privés | |
MpiSerializeDispatcher * | m_dispatcher |
BasicSerializer * | m_serialize_buffer |
MessageRank | m_rank |
MessageTag | m_mpi_tag |
Request | m_send_request |
bool | m_is_message_sent = false |
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 92 du fichier MpiSerializeDispatcher.cc.
|
inline |
Définition à la ligne 97 du fichier MpiSerializeDispatcher.cc.
|
inlineoverridevirtual |
Callback appelé lorsque la requête associée est terminée.
Implémente Arccore::MessagePassing::ISubRequest.
Définition à la ligne 103 du fichier MpiSerializeDispatcher.cc.
|
inline |
Définition à la ligne 110 du fichier MpiSerializeDispatcher.cc.
|
private |
Définition à la ligne 125 du fichier MpiSerializeDispatcher.cc.
|
private |
Définition à la ligne 130 du fichier MpiSerializeDispatcher.cc.
|
private |
Définition à la ligne 128 du fichier MpiSerializeDispatcher.cc.
|
private |
Définition à la ligne 127 du fichier MpiSerializeDispatcher.cc.
|
private |
Définition à la ligne 129 du fichier MpiSerializeDispatcher.cc.
|
private |
Définition à la ligne 126 du fichier MpiSerializeDispatcher.cc.