Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::IItemFamilySerializer Class Referenceabstract

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 IItemFamilyfamily () const =0
 Associated family.

Detailed Description

Manages the serialization/deserialization of entities in a family.

Definition at line 34 of file IItemFamilySerializer.h.

Member Function Documentation

◆ deserializeItemRelations()

virtual void Arcane::IItemFamilySerializer::deserializeItemRelations ( ISerializer * buf,
Int32Array * items_lid )
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.

◆ deserializeItems()

virtual void Arcane::IItemFamilySerializer::deserializeItems ( ISerializer * buf,
Int32Array * items_lid )
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.

◆ serializeItemRelations()

virtual void Arcane::IItemFamilySerializer::serializeItemRelations ( ISerializer * buf,
Int32ConstArrayView items )
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.

◆ serializeItems()

virtual void Arcane::IItemFamilySerializer::serializeItems ( ISerializer * buf,
Int32ConstArrayView items )
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.


The documentation for this class was generated from the following file: