areaDetector  3-12-1
EPICS areaDetector framework
Public Member Functions | List of all members
hdf5::DataSource Class Reference

Class used for writing a DataSource with the NDFileHDF5 plugin. More...

#include <NDFileHDF5Layout.h>

Public Member Functions

 DataSource ()
 
 DataSource (DataSrc_t src, const std::string &val)
 
 DataSource (DataSrc_t src)
 
 DataSource (DataSrc_t src, DataType_t type)
 
 DataSource (const DataSource &src)
 
DataSourceoperator= (const DataSource &src)
 Assignment operator Copies the sources private data members to this object. More...
 
 ~DataSource ()
 
void set_datatype (DataType_t type)
 
bool is_src_detector ()
 
bool is_src_ndattribute ()
 
bool is_src_constant ()
 
bool is_src (DataSrc_t src)
 
std::string get_src_def ()
 
DataType_t get_datatype ()
 return the string that define the source: either name of NDAttribute or constant value More...
 
size_t datatype_size ()
 
void set_const_datatype_value (DataType_t dtype, const std::string &str_val)
 
void set_when_to_save (When_t when)
 
When_t get_when_to_save ()
 

Detailed Description

Class used for writing a DataSource with the NDFileHDF5 plugin.

Constructor & Destructor Documentation

◆ DataSource() [1/5]

hdf5::DataSource::DataSource ( )

◆ DataSource() [2/5]

hdf5::DataSource::DataSource ( DataSrc_t  src,
const std::string &  val 
)

◆ DataSource() [3/5]

hdf5::DataSource::DataSource ( DataSrc_t  src)

◆ DataSource() [4/5]

hdf5::DataSource::DataSource ( DataSrc_t  src,
DataType_t  type 
)

◆ DataSource() [5/5]

hdf5::DataSource::DataSource ( const DataSource src)

◆ ~DataSource()

hdf5::DataSource::~DataSource ( )
inline

Member Function Documentation

◆ datatype_size()

size_t hdf5::DataSource::datatype_size ( )

◆ get_datatype()

DataType_t hdf5::DataSource::get_datatype ( )

return the string that define the source: either name of NDAttribute or constant value

◆ get_src_def()

std::string hdf5::DataSource::get_src_def ( )

◆ get_when_to_save()

When_t hdf5::DataSource::get_when_to_save ( )

◆ is_src()

bool hdf5::DataSource::is_src ( DataSrc_t  src)

◆ is_src_constant()

bool hdf5::DataSource::is_src_constant ( )

◆ is_src_detector()

bool hdf5::DataSource::is_src_detector ( )

◆ is_src_ndattribute()

bool hdf5::DataSource::is_src_ndattribute ( )

◆ operator=()

DataSource & hdf5::DataSource::operator= ( const DataSource src)

Assignment operator Copies the sources private data members to this object.

◆ set_const_datatype_value()

void hdf5::DataSource::set_const_datatype_value ( DataType_t  dtype,
const std::string &  str_val 
)

◆ set_datatype()

void hdf5::DataSource::set_datatype ( DataType_t  type)

◆ set_when_to_save()

void hdf5::DataSource::set_when_to_save ( When_t  when)

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