Arguments des callbacks de sérialisation des familles d'entités. Plus de détails...
#include <arcane/core/ItemFamilySerializeArgs.h>
Fonctions membres publiques | |
ItemFamilySerializeArgs (ISerializer *aserializer, Int32 arank, Int32ConstArrayView local_ids, Integer message_index) | |
ISerializer * | serializer () const |
Sérialiseur associé | |
Int32 | rank () const |
Rang de la source ou de la destination. | |
Int32ConstArrayView | localIds () const |
Indices locaux des entités. En sérialisation, il s'agit des indices locaux des entités envoyées au rang rank(). En désérialisation, il s'agit des indices locaux recues par le rang rank(). | |
Integer | messageIndex () const |
Indice du message dans la liste des messages. | |
Attributs publics | |
ISerializer * | m_serializer |
Int32 | m_rank |
Int32ConstArrayView | m_local_ids |
Integer | m_message_index |
Arguments des callbacks de sérialisation des familles d'entités.
La signification des arguments dépend du mode de sérialisation.
En mode ISerializer::ModeReserve ou ISerializer::ModePut:
En mode ISerializer::ModeGet:
Définition à la ligne 43 du fichier ItemFamilySerializeArgs.h.
|
inline |
Définition à la ligne 47 du fichier ItemFamilySerializeArgs.h.
|
inline |
Indices locaux des entités. En sérialisation, il s'agit des indices locaux des entités envoyées au rang rank(). En désérialisation, il s'agit des indices locaux recues par le rang rank().
Définition à la ligne 71 du fichier ItemFamilySerializeArgs.h.
Référencé par Arcane::Materials::MeshMaterialExchangeMng::ExchangeCellStep::serialize(), et Arcane::ItemFamilyVariableSerializer::serialize().
|
inline |
Indice du message dans la liste des messages.
Définition à la ligne 74 du fichier ItemFamilySerializeArgs.h.
|
inline |
Rang de la source ou de la destination.
En sérialisation, il s'agit du rang de la destination et en désérialisation il s'agit du rang de la source.
Définition à la ligne 63 du fichier ItemFamilySerializeArgs.h.
Référencé par Arcane::Materials::MeshMaterialExchangeMng::ExchangeCellStep::serialize(), Arcane::ItemFamilyVariableSerializer::serialize(), et Arcane::TiedInterfaceExchanger::serialize().
|
inline |
Sérialiseur associé
Définition à la ligne 55 du fichier ItemFamilySerializeArgs.h.
Référencé par Arcane::Materials::MeshMaterialExchangeMng::ExchangeCellStep::serialize(), Arcane::ItemFamilyVariableSerializer::serialize(), et Arcane::TiedInterfaceExchanger::serialize().
Int32ConstArrayView Arcane::ItemFamilySerializeArgs::m_local_ids |
Définition à la ligne 80 du fichier ItemFamilySerializeArgs.h.
Integer Arcane::ItemFamilySerializeArgs::m_message_index |
Définition à la ligne 81 du fichier ItemFamilySerializeArgs.h.
Int32 Arcane::ItemFamilySerializeArgs::m_rank |
Définition à la ligne 79 du fichier ItemFamilySerializeArgs.h.
ISerializer* Arcane::ItemFamilySerializeArgs::m_serializer |
Définition à la ligne 78 du fichier ItemFamilySerializeArgs.h.