12#ifndef ARCANE_ICHECKPOINTMNG_H
13#define ARCANE_ICHECKPOINTMNG_H
17#include "arcane/ArcaneTypes.h"
27class ICheckpointWriter;
28class ICheckpointReader;
Informations sur une protection.
Interface du gestionnaire des informations des protections.
virtual IObservable * writeObservable()=0
Observable en écriture.
virtual ARCANE_DEPRECATED_2018 void readCheckpoint(ByteConstArrayView infos)=0
Lit une protection.
virtual ARCANE_DEPRECATED_122 void readCheckpoint()=0
Lit une protection.
virtual CheckpointInfo readCheckpointInfo(Span< const Byte > infos, const String &buf_name)=0
Lit les informations d'une protection.
virtual ARCANE_DEPRECATED_2018 void readDefaultCheckpoint()=0
Lit une protection par défaut.
virtual ARCANE_DEPRECATED_122 void writeCheckpoint(ICheckpointWriter *writer)=0
Écrit une protection par défaut avec l'écrivain writer.
virtual void readCheckpoint(const CheckpointInfo &checkpoint_info)=0
Lit une protection.
virtual void readCheckpoint(ICheckpointReader *reader)=0
Lit une protection.
virtual CheckpointInfo readDefaultCheckpointInfo()=0
Lit les informations de protection par défaut.
virtual IObservable * readObservable()=0
Observable en lecture.
virtual void writeDefaultCheckpoint(ICheckpointWriter *writer)=0
Écrit une protection avec l'écrivain writer.
virtual void writeCheckpoint(ICheckpointWriter *writer, ByteArray &infos)=0
Écrit une protection avec l'écrivain writer.
virtual ~ICheckpointMng()
Libère les ressources.
Interface du service de lecture d'une protection/reprise.
Interface du service d'écriture d'une protection/reprise.
Interface d'un observable.
Classe de base des vecteurs 1D de données.
Vue constante d'un tableau de type T.
Vue d'un tableau d'éléments de type T.
Chaîne de caractères unicode.