12#ifndef ARCANE_IBACKWARDMNG_H
13#define ARCANE_IBACKWARDMNG_H
17#include "arcane/ArcaneTypes.h"
96 virtual void setSavePeriod(Integer n) = 0;
99 virtual Integer savePeriod()
const = 0;
virtual void init()=0
Initialisation du manager de retour en arrière.
virtual void clear()=0
Supprime les ressources associées au retour-arrière.
virtual bool checkAndApplySave(bool is_forced)=0
Vérifie et applique la sauvegarde des variables si nécessaire. Si is_forced est vrai,...
virtual void endAction()=0
Indique que les actions de sauvegarde/restauration sont terminées.
virtual void goBackward()=0
Signale qu'on souhaite effectué un retour arrière.
virtual bool isLocked() const =0
Indique si les sauvegardes de retour-arrière sont vérouillées.
virtual bool isBackwardEnabled() const =0
Indique si un retour-arrière est programmé.
virtual void beginAction()=0
Indique qu'on commence les actions de sauvegarde/restauration sont terminées.
virtual bool checkAndApplyRestore()=0
Vérifie et applique la restauration si nécessaire.