Newer
Older
* Distributed under the OSI-approved Apache License, Version 2.0. See
* accompanying file Copyright.txt for details.
*
* DataManReader.h
*
* Created on: Feb 21, 2017
* Author: wfg
*/
#ifndef ADIOS2_ENGINE_DATAMAN_DATAMANREADER_H_
#define ADIOS2_ENGINE_DATAMAN_DATAMANREADER_H_
#include <iostream> //std::cout << Needs to go
#include "adios2/ADIOSConfig.h"
#include "adios2/core/Engine.h"
Wang, Ruonan
committed
#include "adios2/toolkit/transportman/dataman/DataMan.h"
{
class DataManReader : public Engine
{
public:
/**
* Constructor for dataman engine Reader for WAN communications
* @param adios
* @param name
* @param accessMode
* @param mpiComm
* @param method
* @param debugMode
* @param nthreads
*/
using json = nlohmann::json;
DataManReader(IO &io, const std::string &name, const Mode mode,
void Close(const int transportIndex = -1);
#endif /* ADIOS2_ENGINE_DATAMAN_DATAMANREADER_H_ */