12#ifndef ARCANE_CORE_IBACKWARDMNG_H
13#define ARCANE_CORE_IBACKWARDMNG_H
95 virtual void setSavePeriod(
Integer n) = 0;
98 virtual Integer savePeriod()
const = 0;
Declarations of Arcane's general types.
Interface managing backward strategies.
virtual void init()=0
Initialization of the backward manager.
virtual void clear()=0
Deletes resources associated with the backward rollback.
virtual bool checkAndApplySave(bool is_forced)=0
Checks and applies variable saving if necessary. If is_forced is true, forces the save.
virtual void endAction()=0
Indicates that the save/restore actions are finished.
virtual void goBackward()=0
Signals that a backward rollback is desired.
virtual bool isLocked() const =0
Indicates if the backward rollback saves are locked.
virtual bool isBackwardEnabled() const =0
Indicates if a backward rollback is scheduled.
virtual void beginAction()=0
Indicates that the save/restore actions have started.
virtual bool checkAndApplyRestore()=0
Checks and applies restoration if necessary.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Int32 Integer
Type representing an integer.