#include <Adios2StManImpl.h>
|
| impl (Adios2StMan &parent, MPI_Comm mpiComm=MPI_COMM_WORLD) |
|
| impl (Adios2StMan &parent, MPI_Comm mpiComm, std::string engineType, std::map< std::string, std::string > engineParams, std::vector< std::map< std::string, std::string >> transportParams) |
|
| ~impl () |
|
DataManager * | clone () const |
|
String | dataManagerType () const |
|
String | dataManagerName () const |
|
void | create (uInt aNrRows) |
|
void | open (uInt aRowNr, AipsIO &ios) |
|
void | resync (uInt aRowNr) |
|
Bool | flush (AipsIO &ios, Bool doFsync) |
|
DataManagerColumn * | makeColumnCommon (const String &aName, int aDataType, const String &aDataTypeID) |
|
DataManagerColumn * | makeScalarColumn (const String &aName, int aDataType, const String &aDataTypeID) |
|
DataManagerColumn * | makeDirArrColumn (const String &aName, int aDataType, const String &aDataTypeID) |
|
DataManagerColumn * | makeIndArrColumn (const String &aName, int aDataType, const String &aDataTypeID) |
|
void | deleteManager () |
|
void | addRow (uInt aNrRows) |
|
uInt | getNrRows () |
|
Definition at line 41 of file Adios2StManImpl.h.
casacore::Adios2StMan::impl::impl |
( |
Adios2StMan & |
parent, |
|
|
MPI_Comm |
mpiComm, |
|
|
std::string |
engineType, |
|
|
std::map< std::string, std::string > |
engineParams, |
|
|
std::vector< std::map< std::string, std::string >> |
transportParams |
|
) |
| |
casacore::Adios2StMan::impl::~impl |
( |
| ) |
|
void casacore::Adios2StMan::impl::addRow |
( |
uInt |
aNrRows | ) |
|
DataManager* casacore::Adios2StMan::impl::clone |
( |
| ) |
const |
void casacore::Adios2StMan::impl::create |
( |
uInt |
aNrRows | ) |
|
String casacore::Adios2StMan::impl::dataManagerName |
( |
| ) |
const |
String casacore::Adios2StMan::impl::dataManagerType |
( |
| ) |
const |
void casacore::Adios2StMan::impl::deleteManager |
( |
| ) |
|
String casacore::Adios2StMan::impl::fileName |
( |
| ) |
const |
|
inlineprivate |
Bool casacore::Adios2StMan::impl::flush |
( |
AipsIO & |
ios, |
|
|
Bool |
doFsync |
|
) |
| |
uInt casacore::Adios2StMan::impl::getNrRows |
( |
| ) |
|
uInt casacore::Adios2StMan::impl::ncolumn |
( |
| ) |
const |
|
inlineprivate |
void casacore::Adios2StMan::impl::open |
( |
uInt |
aRowNr, |
|
|
AipsIO & |
ios |
|
) |
| |
void casacore::Adios2StMan::impl::resync |
( |
uInt |
aRowNr | ) |
|
std::shared_ptr<adios2::ADIOS> casacore::Adios2StMan::impl::itsAdios |
|
private |
std::shared_ptr<adios2::Engine> casacore::Adios2StMan::impl::itsAdiosEngine |
|
private |
adios2::Params casacore::Adios2StMan::impl::itsAdiosEngineParams |
|
staticprivate |
std::string casacore::Adios2StMan::impl::itsAdiosEngineType |
|
staticprivate |
std::shared_ptr<adios2::IO> casacore::Adios2StMan::impl::itsAdiosIO |
|
private |
std::vector<adios2::Params> casacore::Adios2StMan::impl::itsAdiosTransportParamsVec |
|
staticprivate |
String casacore::Adios2StMan::impl::itsDataManName |
|
private |
MPI_Comm casacore::Adios2StMan::impl::itsMpiComm |
|
staticprivate |
char casacore::Adios2StMan::impl::itsOpenMode |
|
private |
uInt casacore::Adios2StMan::impl::itsRows |
|
private |
int casacore::Adios2StMan::impl::itsStManColumnType |
|
private |
The documentation for this class was generated from the following file: