Interface for reading variable data. More...
#include <arcane/core/IDataReader.h>
Public Member Functions | |
| virtual | ~IDataReader ()=default |
| Frees resources. | |
| virtual void | beginRead (const VariableCollection &vars)=0 |
| virtual void | endRead ()=0 |
| virtual String | metaData ()=0 |
| Metadata. | |
| virtual void | read (IVariable *var, IData *data)=0 |
| Reads the data data of the variable var. | |
Interface for reading variable data.
Definition at line 34 of file IDataReader.h.
|
pure virtual |
Metadata.
Implemented in Arcane::Hdf5MpiReaderWriter, Arcane::Hdf5ReaderWriter, Arcane::impl::BasicReader, and Arcane::MemoryDataReaderWriter.
Reads the data data of the variable var.
Implemented in Arcane::Hdf5MpiReaderWriter, Arcane::Hdf5ReaderWriter, Arcane::impl::BasicReader, and Arcane::MemoryDataReaderWriter.
Referenced by Arcane::Array2VariableT< T >::_compareVariable(), Arcane::VariableArrayT< T >::_compareVariable(), Arcane::VariableScalarT< T >::_compareVariable(), and Arcane::Variable::read().