Manages the serialization/deserialization of entities in a family. More...
#include <arcane/core/IItemFamilySerializer.h>
Public Member Functions | |
| virtual void | serializeItems (ISerializer *buf, Int32ConstArrayView items)=0 |
| Serializes the entities of the family family() into buf. | |
| virtual void | deserializeItems (ISerializer *buf, Int32Array *items_lid)=0 |
| Deserializes the entities of the family family() from buf. | |
| virtual void | serializeItemRelations (ISerializer *buf, Int32ConstArrayView items)=0 |
| Serializes the relations of the entities of the family family() into buf. | |
| virtual void | deserializeItemRelations (ISerializer *buf, Int32Array *items_lid)=0 |
| Deserializes the relations of the entities of the family family() from buf. | |
| virtual IItemFamily * | family () const =0 |
| Associated family. | |
Manages the serialization/deserialization of entities in a family.
Definition at line 34 of file IItemFamilySerializer.h.
|
pure virtual |
Deserializes the relations of the entities of the family family() from buf.
If items_lid is not null, it contains the local numbers of the cells whose relations have been deserialized in return.
|
pure virtual |
Deserializes the entities of the family family() from buf.
If items_lid is not null, it contains the local numbers of the deserialized cells in return.
|
pure virtual |
Serializes the relations of the entities of the family family() into buf.
In 'Put' or 'Reserve' mode, items contains the local cell numbers. In 'Get' mode, it calls deserializeItemRelations() and items is unused.
|
pure virtual |
Serializes the entities of the family family() into buf.
In 'Put' or 'Reserve' mode, items contains the local cell numbers. In 'Get' mode, it calls deserializeItems() and items is unused.