12#ifndef ARCANE_ICHECKPOINTWRITER_H
13#define ARCANE_ICHECKPOINTWRITER_H
17#include "arcane/ArcaneTypes.h"
Interface du service d'écriture d'une protection/reprise.
virtual ConstArrayView< Real > checkpointTimes() const =0
Temps des protections.
virtual void setBaseDirectoryName(const String &dirname)=0
Positionne le nom du répertoire de base de la protection.
virtual String readerServiceName() const =0
Nom du service du lecteur associé à cet écrivain.
virtual void close()=0
Ferme les protections.
virtual String readerMetaData() const =0
Méta données pour le lecteur associé à cet écrivain.
virtual void setCheckpointTimes(RealConstArrayView times)=0
Positionne les temps des protections.
virtual String baseDirectoryName() const =0
Nom du répertoire de base de la protection.
virtual ~ICheckpointWriter()
Libère les ressources.
virtual String fileName() const =0
Nom du fichier de la protection.
virtual void notifyEndWrite()=0
Notifie qu'une protection vient d'être écrite.
virtual void notifyBeginWrite()=0
Notifie qu'une protection va être écrite avec les paramètres courants.
virtual IDataWriter * dataWriter()=0
Retourne l'écrivain associé.
virtual void setFileName(const String &file_name)=0
Positionne le nom du fichier de la protection.
Interface d'écriture des données d'une variable.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Vue constante d'un tableau de type T.
Chaîne de caractères unicode.