12#ifndef ARCANE_ICHECKPOINTREADER_H
13#define ARCANE_ICHECKPOINTREADER_H
17#include "arcane/ArcaneTypes.h"
30class CheckpointReadInfo;
Informations de relecture d'une protection.
Interface du service de lecture d'une protection/reprise (V2)
virtual void notifyEndRead()=0
Notifie de la fin de la lecture d'une protection.
virtual void notifyBeginRead(const CheckpointReadInfo &cri)=0
Notifie qu'une protection va être lue avec les informations issues de checkpoint_info.
virtual IDataReader2 * dataReader()=0
Retourne le lecteur de données associé à ce lecteur de protection.
virtual ~ICheckpointReader2()
Libère les ressources.
Interface du service de lecture d'une protection/reprise.
virtual ~ICheckpointReader()
Libère les ressources.
virtual String baseDirectoryName() const =0
Nom du répertoire de base de la protection.
virtual void setFileName(const String &file_name)=0
Positionne le nom du fichier de la protection.
virtual String fileName() const =0
Nom du fichier de la protection.
virtual void notifyBeginRead()=0
Notifie qu'une protection va être lue avec les paramètres courants.
virtual void setCurrentTimeAndIndex(Real current_time, Integer current_index)=0
Positionne le temps et l'indice de la protection à lire.
virtual void setBaseDirectoryName(const String &dirname)=0
Positionne le nom du répertoire de base de la protection.
virtual void setReaderMetaData(const String &)=0
Méta données associées à ce lecteur.
virtual void notifyEndRead()=0
Notifie qu'une protection vient d'être lue.
virtual IDataReader * dataReader()=0
Retourne le lecteur associé
Interface de lecture des données d'une variable (Version 2)
Interface de lecture des données d'une variable.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Chaîne de caractères unicode.