Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IDataReader2abstract

Interface de lecture des données d'une variable (Version 2) Plus de détails...

#include <arcane/core/IDataReader2.h>

+ Graphe de collaboration de Arcane::IDataReader2:

Fonctions membres publiques

virtual ~IDataReader2 ()
 Libère les ressources.
 
virtual void fillMetaData (ByteArray &bytes)=0
 Remplit bytes avec le contenu des méta-données.
 
virtual void beginRead (const DataReaderInfo &infos)=0
 Notifie du début de lecture des données.
 
virtual void read (const VariableDataReadInfo &infos)=0
 Lit les données des informations spécifiées par infos.
 
virtual void endRead ()=0
 Notifie de la fin de lecture des données.
 

Description détaillée

Interface de lecture des données d'une variable (Version 2)

Cette interface permet de lire les données d'une variable à partir d'un fichier de protection.

Cette interface est en générale utilisée par IVariableMng::readCheckpoint(). L'ordre d'appel des opérations est le suivant:

IDataReader2 reader = ...;
DataReaderInfo read_infos = ...
reader->fillMetaData(...);
reader->beginRead(read_infos);
for( const VariableDataReadInfo& i : variables )
reader->read(i);
reader->endRead();
Informations de relecture des données.
Interface de lecture des données d'une variable (Version 2)
virtual void read(const VariableDataReadInfo &infos)=0
Lit les données des informations spécifiées par infos.
virtual void beginRead(const DataReaderInfo &infos)=0
Notifie du début de lecture des données.
virtual void endRead()=0
Notifie de la fin de lecture des données.
Informations de relecture des données d'une variable.

Définition à la ligne 86 du fichier IDataReader2.h.

Documentation des constructeurs et destructeur

◆ ~IDataReader2()

virtual Arcane::IDataReader2::~IDataReader2 ( )
inlinevirtual

Libère les ressources.

Définition à la ligne 91 du fichier IDataReader2.h.


La documentation de cette classe a été générée à partir du fichier suivant :