Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::ICheckpointReader2 Class Referenceabstract

Interface for the protection/recovery reading service (V2). More...

#include <arcane/core/ICheckpointReader.h>

Inheritance diagram for Arcane::ICheckpointReader2:
Collaboration diagram for Arcane::ICheckpointReader2:

Public Member Functions

virtual ~ICheckpointReader2 ()=default
 Frees resources.
virtual IDataReader2dataReader ()=0
 Returns the data reader associated with this protection reader.
virtual void notifyBeginRead (const CheckpointReadInfo &cri)=0
 Notifies that a protection will be read with information from checkpoint_info.
virtual void notifyEndRead ()=0
 Notifies the end of reading a protection.

Detailed Description

Interface for the protection/recovery reading service (V2).

Definition at line 75 of file ICheckpointReader.h.

Member Function Documentation

◆ dataReader()

virtual IDataReader2 * Arcane::ICheckpointReader2::dataReader ( )
pure virtual

Returns the data reader associated with this protection reader.

Implemented in Arcane::ArcaneBasic2CheckpointReaderService.

◆ notifyBeginRead()

virtual void Arcane::ICheckpointReader2::notifyBeginRead ( const CheckpointReadInfo & cri)
pure virtual

Notifies that a protection will be read with information from checkpoint_info.

Implemented in Arcane::ArcaneBasic2CheckpointReaderService.

◆ notifyEndRead()

virtual void Arcane::ICheckpointReader2::notifyEndRead ( )
pure virtual

Notifies the end of reading a protection.

Implemented in Arcane::ArcaneBasic2CheckpointReaderService.


The documentation for this class was generated from the following file: