Interface des politiques d'une famille d'entités. Plus de détails...
#include <arcane/core/IItemFamilyPolicyMng.h>
Fonctions membres publiques | |
virtual IItemFamilyCompactPolicy * | compactPolicy ()=0 |
Politique de compactage. | |
virtual IItemFamilyExchanger * | createExchanger ()=0 |
Créé une instance pour l'échange d'entités entre sous-domaines. L'instance retournée doit être détruite par l'opérateur delete. | |
virtual IItemFamilySerializer * | createSerializer (bool with_flags=false)=0 |
Créé une instance pour la sérialisation des entités. L'instance retournée doit être détruite par l'opérateur delete. | |
virtual void | addSerializeStep (IItemFamilySerializeStepFactory *factory)=0 |
Ajoute une fabrique pour une étape de la sérialisation. | |
virtual void | removeSerializeStep (IItemFamilySerializeStepFactory *factory)=0 |
Supprime une fabrique pour une étape de la sérialisation. | |
Interface des politiques d'une famille d'entités.
Définition à la ligne 40 du fichier IItemFamilyPolicyMng.h.
|
inlinevirtual |
Définition à la ligne 43 du fichier IItemFamilyPolicyMng.h.
|
pure virtual |
Ajoute une fabrique pour une étape de la sérialisation.
factory reste la propriété de l'appelant et ne doit pas être détruit tant que cette instance existe.
|
pure virtual |
Créé une instance pour la sérialisation des entités. L'instance retournée doit être détruite par l'opérateur delete.
with_flags indique si on doit sérialiser la valeur de Item::flags(). Cela n'est pas forcément supporté pour toutes les familles.