#include <DataHandleFactory.h>
|
static eckit::DataHandle * | openForRead (const std::string &) |
|
static eckit::DataHandle * | openForWrite (const std::string &, const eckit::Length &=eckit::Length(0)) |
|
static void | buildMultiHandle (eckit::MultiHandle &, const std::vector< std::string > &) |
|
static void | buildMultiHandle (eckit::MultiHandle &, const std::string &) |
|
|
static std::pair< std::string, std::string > | splitPrefix (const std::string &) |
|
static eckit::DataHandle * | makeHandle (const std::string &, const std::string &) |
|
Definition at line 28 of file DataHandleFactory.h.
◆ Storage
◆ ~DataHandleFactory()
odc::DataHandleFactory::~DataHandleFactory |
( |
| ) |
|
|
virtual |
◆ DataHandleFactory() [1/2]
odc::DataHandleFactory::DataHandleFactory |
( |
const std::string & |
prefix | ) |
|
|
protected |
◆ DataHandleFactory() [2/2]
odc::DataHandleFactory::DataHandleFactory |
( |
| ) |
|
|
private |
◆ buildMultiHandle() [1/2]
void odc::DataHandleFactory::buildMultiHandle |
( |
eckit::MultiHandle & |
mh, |
|
|
const std::string & |
dataDescriptor |
|
) |
| |
|
static |
◆ buildMultiHandle() [2/2]
void odc::DataHandleFactory::buildMultiHandle |
( |
eckit::MultiHandle & |
mh, |
|
|
const std::vector< std::string > & |
dataDescriptors |
|
) |
| |
|
static |
◆ factories()
◆ makeHandle() [1/2]
virtual eckit::DataHandle* odc::DataHandleFactory::makeHandle |
( |
const std::string & |
| ) |
const |
|
protectedpure virtual |
◆ makeHandle() [2/2]
DataHandle * odc::DataHandleFactory::makeHandle |
( |
const std::string & |
prefix, |
|
|
const std::string & |
descriptor |
|
) |
| |
|
staticprotected |
◆ openForRead()
DataHandle * odc::DataHandleFactory::openForRead |
( |
const std::string & |
s | ) |
|
|
static |
◆ openForWrite()
DataHandle * odc::DataHandleFactory::openForWrite |
( |
const std::string & |
s, |
|
|
const eckit::Length & |
length = eckit::Length(0) |
|
) |
| |
|
static |
◆ prefix()
std::string odc::DataHandleFactory::prefix |
( |
| ) |
const |
|
protected |
◆ registerFactories()
void odc::DataHandleFactory::registerFactories |
( |
| ) |
|
|
staticprivate |
◆ splitPrefix()
std::pair< std::string, std::string > odc::DataHandleFactory::splitPrefix |
( |
const std::string & |
handleDescriptor | ) |
|
|
staticprotected |
◆ prefix_
std::string odc::DataHandleFactory::prefix_ |
|
private |
The documentation for this class was generated from the following files: