|
| ADIOS1IOHandler (std::string path, Access) |
|
std::string | backendName () const override |
| The currently used backend.
|
|
std::future< void > | flush () override |
| Process operations in queue according to FIFO. More...
|
|
void | enqueue (IOTask const &) override |
| Add provided task to queue according to FIFO. More...
|
|
Public Member Functions inherited from openPMD::AbstractIOHandler |
| AbstractIOHandler (std::string path, Access at, MPI_Comm) |
|
| AbstractIOHandler (std::string path, Access at) |
|
|
class | ADIOS1IOHandlerImpl |
|
◆ enqueue()
void openPMD::ADIOS1IOHandler::enqueue |
( |
IOTask const & |
iotask | ) |
|
|
overridevirtual |
Add provided task to queue according to FIFO.
- Parameters
-
iotask | Task to be executed after all previously enqueued IOTasks complete. |
Reimplemented from openPMD::AbstractIOHandler.
◆ flush()
std::future< void > openPMD::ADIOS1IOHandler::flush |
( |
| ) |
|
|
overridevirtual |
Process operations in queue according to FIFO.
- Returns
- Future indicating the completion state of the operation for backends that decide to implement this operation asynchronously.
Implements openPMD::AbstractIOHandler.
The documentation for this class was generated from the following files:
- /tmp/tmp.7iNmvGSbic/openPMD-api/include/openPMD/IO/ADIOS/ADIOS1IOHandler.hpp
- /tmp/tmp.7iNmvGSbic/openPMD-api/src/IO/ADIOS/ADIOS1IOHandler.cpp