openPMD-api
|
Self-contained description of a single IO operation. More...
#include <IOTask.hpp>
Public Member Functions | |
template<Operation op> | |
IOTask (Writable *w, Parameter< op > const &p) | |
Constructor for self-contained description of single IO operation. More... | |
template<Operation op> | |
IOTask (AttributableInterface *a, Parameter< op > const &p) | |
IOTask (IOTask const &other) | |
IOTask & | operator= (IOTask const &other) |
Public Attributes | |
Writable * | writable |
Operation | operation |
std::shared_ptr< AbstractParameter > | parameter |
Self-contained description of a single IO operation.
Contained are 1) the parameters to 2) a single atomic file Operation on the 3) concrete Writable object corresponding to both a local representation in openPMD-api and a persistent object in a file on disk