Arguments for the serialization callbacks of entity families. More...
#include <arcane/core/ItemFamilySerializeArgs.h>
Public Member Functions | |
| ItemFamilySerializeArgs (ISerializer *aserializer, Int32 arank, Int32ConstArrayView local_ids, Integer message_index) | |
| ISerializer * | serializer () const |
| Associated serializer. | |
| Int32 | rank () const |
| Rank of the source or destination. | |
| Int32ConstArrayView | localIds () const |
| Local indices of the entities. During serialization, these are the local indices of the entities sent to rank rank(). During deserialization, these are the local indices received by rank rank(). | |
| Integer | messageIndex () const |
| Message index in the list of messages. | |
Public Attributes | |
| ISerializer * | m_serializer = nullptr |
| Int32 | m_rank = A_NULL_RANK |
| Int32ConstArrayView | m_local_ids |
| Integer | m_message_index = -1 |
Arguments for the serialization callbacks of entity families.
The meaning of the arguments depends on the serialization mode.
In ISerializer::ModeReserve or ISerializer::ModePut mode:
In ISerializer::ModeGet mode:
Definition at line 46 of file ItemFamilySerializeArgs.h.
|
inline |
Definition at line 50 of file ItemFamilySerializeArgs.h.
|
inline |
Local indices of the entities. During serialization, these are the local indices of the entities sent to rank rank(). During deserialization, these are the local indices received by rank rank().
Definition at line 77 of file ItemFamilySerializeArgs.h.
Referenced by Arcane::Materials::MeshMaterialExchangeMng::ExchangeCellStep::serialize().
|
inline |
Message index in the list of messages.
Definition at line 80 of file ItemFamilySerializeArgs.h.
|
inline |
Rank of the source or destination.
During serialization, it is the rank of the destination, and during deserialization it is the rank of the source.
Definition at line 69 of file ItemFamilySerializeArgs.h.
Referenced by Arcane::Materials::MeshMaterialExchangeMng::ExchangeCellStep::serialize().
|
inline |
Associated serializer.
Definition at line 61 of file ItemFamilySerializeArgs.h.
Referenced by Arcane::Materials::MeshMaterialExchangeMng::ExchangeCellStep::serialize().
| Int32ConstArrayView Arcane::ItemFamilySerializeArgs::m_local_ids |
Definition at line 86 of file ItemFamilySerializeArgs.h.
| Integer Arcane::ItemFamilySerializeArgs::m_message_index = -1 |
Definition at line 87 of file ItemFamilySerializeArgs.h.
| Int32 Arcane::ItemFamilySerializeArgs::m_rank = A_NULL_RANK |
Definition at line 85 of file ItemFamilySerializeArgs.h.
| ISerializer* Arcane::ItemFamilySerializeArgs::m_serializer = nullptr |
Definition at line 84 of file ItemFamilySerializeArgs.h.