Arguments des callbacks de sérialisation des familles d'entités. Plus de détails...
#include <arcane/core/ItemFamilySerializeArgs.h>
Graphe de collaboration de Arcane::ItemFamilySerializeArgs: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 = nullptr |
| Int32 | m_rank = A_NULL_RANK |
| Int32ConstArrayView | m_local_ids |
| Integer | m_message_index = -1 |
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 44 du fichier ItemFamilySerializeArgs.h.
|
inline |
Définition à la ligne 48 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 75 du fichier ItemFamilySerializeArgs.h.
Référencé par Arcane::ItemFamilyVariableSerializer::serialize(), et Arcane::Materials::MeshMaterialExchangeMng::ExchangeCellStep::serialize().
Voici le graphe des appelants de cette fonction :
|
inline |
Indice du message dans la liste des messages.
Définition à la ligne 78 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 67 du fichier ItemFamilySerializeArgs.h.
Référencé par Arcane::ItemFamilyVariableSerializer::serialize(), Arcane::Materials::MeshMaterialExchangeMng::ExchangeCellStep::serialize(), et Arcane::TiedInterfaceExchanger::serialize().
Voici le graphe des appelants de cette fonction :
|
inline |
Sérialiseur associé
Définition à la ligne 59 du fichier ItemFamilySerializeArgs.h.
Référencé par Arcane::ItemFamilyVariableSerializer::serialize(), Arcane::Materials::MeshMaterialExchangeMng::ExchangeCellStep::serialize(), et Arcane::TiedInterfaceExchanger::serialize().
Voici le graphe des appelants de cette fonction :| Int32ConstArrayView Arcane::ItemFamilySerializeArgs::m_local_ids |
Définition à la ligne 84 du fichier ItemFamilySerializeArgs.h.
| Integer Arcane::ItemFamilySerializeArgs::m_message_index = -1 |
Définition à la ligne 85 du fichier ItemFamilySerializeArgs.h.
| Int32 Arcane::ItemFamilySerializeArgs::m_rank = A_NULL_RANK |
Définition à la ligne 83 du fichier ItemFamilySerializeArgs.h.
| ISerializer* Arcane::ItemFamilySerializeArgs::m_serializer = nullptr |
Définition à la ligne 82 du fichier ItemFamilySerializeArgs.h.