areaDetector  3-13
EPICS areaDetector framework
Public Member Functions | List of all members
NDFileHDF5AttributeDataset Class Reference

#include <NDFileHDF5AttributeDataset.h>

Public Member Functions

 NDFileHDF5AttributeDataset (hid_t file, const std::string &name, NDAttrDataType_t type)
 
virtual ~NDFileHDF5AttributeDataset ()
 
void setDsetName (const std::string &dsetName)
 
void setWhenToSave (hdf5::When_t whenToSave)
 
void setParentGroupName (const std::string &group)
 
asynStatus createDataset (int user_chunking)
 
asynStatus createDataset (bool multiframe, int extradimensions, int *extra_dims, int *user_chunking)
 
asynStatus writeAttributeDataset (hdf5::When_t whenToSave, NDAttribute *ndAttr, int flush)
 
asynStatus writeAttributeDataset (hdf5::When_t whenToSave, hsize_t *offsets, NDAttribute *ndAttr, int flush, int indexed)
 
asynStatus closeAttributeDataset ()
 
asynStatus flushDataset ()
 
std::string getName ()
 
hid_t getHandle ()
 

Constructor & Destructor Documentation

◆ NDFileHDF5AttributeDataset()

NDFileHDF5AttributeDataset::NDFileHDF5AttributeDataset ( hid_t  file,
const std::string &  name,
NDAttrDataType_t  type 
)

◆ ~NDFileHDF5AttributeDataset()

NDFileHDF5AttributeDataset::~NDFileHDF5AttributeDataset ( )
virtual

Member Function Documentation

◆ closeAttributeDataset()

asynStatus NDFileHDF5AttributeDataset::closeAttributeDataset ( )

◆ createDataset() [1/2]

asynStatus NDFileHDF5AttributeDataset::createDataset ( bool  multiframe,
int  extradimensions,
int *  extra_dims,
int *  user_chunking 
)

◆ createDataset() [2/2]

asynStatus NDFileHDF5AttributeDataset::createDataset ( int  user_chunking)

◆ flushDataset()

asynStatus NDFileHDF5AttributeDataset::flushDataset ( )

◆ getHandle()

hid_t NDFileHDF5AttributeDataset::getHandle ( )

◆ getName()

std::string NDFileHDF5AttributeDataset::getName ( )

◆ setDsetName()

void NDFileHDF5AttributeDataset::setDsetName ( const std::string &  dsetName)

◆ setParentGroupName()

void NDFileHDF5AttributeDataset::setParentGroupName ( const std::string &  group)

◆ setWhenToSave()

void NDFileHDF5AttributeDataset::setWhenToSave ( hdf5::When_t  whenToSave)

◆ writeAttributeDataset() [1/2]

asynStatus NDFileHDF5AttributeDataset::writeAttributeDataset ( hdf5::When_t  whenToSave,
hsize_t *  offsets,
NDAttribute ndAttr,
int  flush,
int  indexed 
)

◆ writeAttributeDataset() [2/2]

asynStatus NDFileHDF5AttributeDataset::writeAttributeDataset ( hdf5::When_t  whenToSave,
NDAttribute ndAttr,
int  flush 
)

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