Interface du service d'écriture d'une protection/reprise. Plus de détails...
#include <arcane/core/ICheckpointWriter.h>
Fonctions membres publiques | |
| virtual | ~ICheckpointWriter ()=default |
| Libère les ressources. | |
| virtual IDataWriter * | dataWriter ()=0 |
| Retourne l'écrivain associé. | |
| virtual void | notifyBeginWrite ()=0 |
| Notifie qu'une protection va être écrite avec les paramètres courants. | |
| virtual void | notifyEndWrite ()=0 |
| Notifie qu'une protection vient d'être écrite. | |
| virtual void | setFileName (const String &file_name)=0 |
| Positionne le nom du fichier de la protection. | |
| virtual String | fileName () const =0 |
| Nom du fichier de la protection. | |
| virtual void | setBaseDirectoryName (const String &dirname)=0 |
| Positionne le nom du répertoire de base de la protection. | |
| virtual String | baseDirectoryName () const =0 |
| Nom du répertoire de base de la protection. | |
| virtual void | setCheckpointTimes (RealConstArrayView times)=0 |
| Positionne les temps des protections. | |
| virtual ConstArrayView< Real > | checkpointTimes () const =0 |
| Temps des protections. | |
| virtual void | close ()=0 |
| Ferme les protections. | |
| virtual String | readerServiceName () const =0 |
| Nom du service du lecteur associé à cet écrivain. | |
| virtual String | readerMetaData () const =0 |
| Méta données pour le lecteur associé à cet écrivain. | |
Interface du service d'écriture d'une protection/reprise.
L'instance doit retourner un IDataWriter (via dataWriter()) pour gérer l'écriture.
L'enchainement des fonctions est le suivant:
Définition à la ligne 48 du fichier ICheckpointWriter.h.
|
pure virtual |
Nom du répertoire de base de la protection.
Implémenté dans Arcane::CheckpointService.
|
pure virtual |
Temps des protections.
Implémenté dans Arcane::CheckpointService.
|
pure virtual |
Nom du fichier de la protection.
Implémenté dans Arcane::CheckpointService.
|
pure virtual |
Méta données pour le lecteur associé à cet écrivain.
Implémenté dans Arcane::CheckpointService.
|
pure virtual |
Positionne le nom du répertoire de base de la protection.
Implémenté dans Arcane::CheckpointService.
|
pure virtual |
Positionne les temps des protections.
Le temps de la protection courante est le dernier élément du tableau
Implémenté dans Arcane::CheckpointService.
|
pure virtual |
Positionne le nom du fichier de la protection.
Implémenté dans Arcane::CheckpointService.