Newer
Older
* Distributed under the OSI-approved Apache License, Version 2.0. See
* accompanying file Copyright.txt for details.
*
#ifndef ADIOS2_ENGINE_BP_BPFILEREADER_H_
#define ADIOS2_ENGINE_BP_BPFILEREADER_H_
#include "adios2/ADIOSConfig.h"
#include "adios2/core/Engine.h"
#include "adios2/toolkit/format/bp3/BP3.h" //format::BP1Deserializer
#include "adios2/toolkit/transportman/TransportMan.h"
* Unique constructor
* @param io
* @param name
* @param openMode only read
* @param mpiComm
BPFileReader(IO &io, const std::string &name, const Mode openMode,
virtual ~BPFileReader() = default;
format::BP3Deserializer m_BP3Deserializer;
transportman::TransportMan m_FileManager;
void Init();
void InitTransports();
void InitBuffers();
} // end namespace adios2
#endif /* ADIOS2_ENGINE_BP_BPFILEREADER_H_ */