openPMD-api
Public Member Functions | List of all members
openPMD::DummyIOHandler Class Reference

Dummy handler without any IO operations. More...

#include <DummyIOHandler.hpp>

Inheritance diagram for openPMD::DummyIOHandler:
Inheritance graph
[legend]
Collaboration diagram for openPMD::DummyIOHandler:
Collaboration graph
[legend]

Public Member Functions

 DummyIOHandler (std::string, Access)
 
void enqueue (IOTask const &) override
 No-op consistent with the IOHandler interface to enable library use without IO.
 
std::future< void > flush () override
 No-op consistent with the IOHandler interface to enable library use without IO.
 
- Public Member Functions inherited from openPMD::AbstractIOHandler
 AbstractIOHandler (std::string path, Access at, MPI_Comm)
 
 AbstractIOHandler (std::string path, Access at)
 
virtual std::string backendName () const =0
 The currently used backend.
 

Additional Inherited Members

- Public Attributes inherited from openPMD::AbstractIOHandler
const std::string directory
 
const Access m_backendAccess
 
const Access m_frontendAccess
 
std::queue< IOTaskm_work
 
FlushLevel m_flushLevel = FlushLevel::InternalFlush
 

Detailed Description

Dummy handler without any IO operations.


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