|
virtual void | init ()=0 |
| Initialisation du manager de retour en arrière.
|
|
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.
|
|
virtual bool | checkAndApplySave (bool is_forced)=0 |
| Vérifie et applique la sauvegarde des variables si nécessaire. Si is_forced est vrai, force la sauvegarde.
|
|
virtual void | endAction ()=0 |
| Indique que les actions de sauvegarde/restauration sont terminées.
|
|
virtual void | setSavePeriod (Integer n)=0 |
|
virtual Integer | savePeriod () const =0 |
|
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 | clear ()=0 |
| Supprime les ressources associées au retour-arrière.
|
|
Définition à la ligne 54 du fichier IBackwardMng.h.
◆ eAction
Valeurs énumérées |
---|
Save | Sauvegarde.
|
Restore | Restauration.
|
Définition à la ligne 59 du fichier IBackwardMng.h.
◆ ~IBackwardMng()
virtual Arcane::IBackwardMng::~IBackwardMng |
( |
| ) |
|
|
inlinevirtual |
◆ checkAndApplyRestore()
virtual bool Arcane::IBackwardMng::checkAndApplyRestore |
( |
| ) |
|
|
pure virtual |
Vérifie et applique la restauration si nécessaire.
- Valeurs retournées
-
true | si une restauration est effectuée. |
◆ checkAndApplySave()
virtual bool Arcane::IBackwardMng::checkAndApplySave |
( |
bool |
is_forced | ) |
|
|
pure virtual |
Vérifie et applique la sauvegarde des variables si nécessaire. Si is_forced est vrai, force la sauvegarde.
- Valeurs retournées
-
true | si une sauvegarde est effectuée. |
◆ clear()
virtual void Arcane::IBackwardMng::clear |
( |
| ) |
|
|
pure virtual |
Supprime les ressources associées au retour-arrière.
Cette méthode est appelé pour désallouer les ressources comme les sauvegardes des variables. Cette méthode est appelée entre autre avant un équilibrage de charge puisqu'il ne sera pas possible de faire un retour-arrière avant cet équilibrage.
◆ goBackward()
virtual void Arcane::IBackwardMng::goBackward |
( |
| ) |
|
|
pure virtual |
◆ isBackwardEnabled()
virtual bool Arcane::IBackwardMng::isBackwardEnabled |
( |
| ) |
const |
|
pure virtual |
Indique si un retour-arrière est programmé.
- Voir également
- goBackward().
◆ isLocked()
virtual bool Arcane::IBackwardMng::isLocked |
( |
| ) |
const |
|
pure virtual |
Indique si les sauvegardes de retour-arrière sont vérouillées.
isLocked() est vrai s'il n'est pas possible de faire une sauvegarde. C'est le cas par exemple lorsqu'on a effectué à l'itération M un retour arrière vers l'itération N et qu'on n'est pas encore revenu à l'itération M.
La documentation de cette classe a été générée à partir du fichier suivant :