Arcane  v3.14.10.0
Documentation développeur
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 d'héritage de Arcane::IDataReader2:
+ 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 = ...;
reader->fillMetaData(...);
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.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Definition Lima.cc:120
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.

Documentation des fonctions membres

◆ beginRead()

virtual void Arcane::IDataReader2::beginRead ( const DataReaderInfo infos)
pure virtual

Notifie du début de lecture des données.

Implémenté dans Arcane::impl::BasicReader.

◆ fillMetaData()

virtual void Arcane::IDataReader2::fillMetaData ( ByteArray bytes)
pure virtual

Remplit bytes avec le contenu des méta-données.

Implémenté dans Arcane::impl::BasicReader.

◆ read()

virtual void Arcane::IDataReader2::read ( const VariableDataReadInfo infos)
pure virtual

Lit les données des informations spécifiées par infos.

Implémenté dans Arcane::impl::BasicReader.


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