12#ifndef ARCANE_CORE_ICHECKPOINTREADER_H
13#define ARCANE_CORE_ICHECKPOINTREADER_H
Déclarations des types généraux de Arcane.
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()=default
Libère les ressources.
Interface du service de lecture d'une protection/reprise.
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 ~ICheckpointReader()=default
Libère les ressources.
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.
Chaîne de caractères unicode.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Int32 Integer
Type représentant un entier.
double Real
Type représentant un réel.