|
| JSONIOHandler (std::string path, Access at, openPMD::json::TracingJSON config, JSONIOHandlerImpl::FileFormat, std::string originalExtension) |
|
| JSONIOHandler (std::string path, Access at, MPI_Comm, openPMD::json::TracingJSON config, JSONIOHandlerImpl::FileFormat, std::string originalExtension) |
|
std::string | backendName () const override |
| The currently used backend.
|
|
std::future< void > | flush (internal::ParsedFlushParams &) override |
| Process operations in 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) |
|
| AbstractIOHandler (AbstractIOHandler const &)=default |
|
| AbstractIOHandler (AbstractIOHandler &&)=default |
|
AbstractIOHandler & | operator= (AbstractIOHandler const &)=default |
|
AbstractIOHandler & | operator= (AbstractIOHandler &&)=default |
|
virtual void | enqueue (IOTask const &iotask) |
| Add provided task to queue according to FIFO. More...
|
|
std::future< void > | flush (internal::FlushParams const &) |
| Process operations in queue according to FIFO. More...
|
|
◆ flush()
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:
- /home/docs/checkouts/readthedocs.org/user_builds/openpmd-api/checkouts/latest/include/openPMD/IO/JSON/JSONIOHandler.hpp
- /home/docs/checkouts/readthedocs.org/user_builds/openpmd-api/checkouts/latest/src/IO/JSON/JSONIOHandler.cpp