8 #ifndef ADAPP_PLUGINSRC_NDFILEHDF5ATTRIBUTEDATASET_H_ 9 #define ADAPP_PLUGINSRC_NDFILEHDF5ATTRIBUTEDATASET_H_ 13 #include <asynDriver.h> 29 asynStatus
createDataset(
bool multiframe,
int extradimensions,
int *extra_dims,
int *user_chunking);
38 asynStatus createHDF5Dataset();
39 asynStatus configureDims(
int user_chunking);
40 asynStatus configureDimsFromDataset(
bool multiframe,
int extradimensions,
int *extra_dims,
int *user_chunking);
41 asynStatus typeAsHdf();
43 void extendDataSet(hsize_t *offsets);
44 void extendIndexDataSet(hsize_t offset);
62 hsize_t *virtualdims_;
63 hsize_t *elementSize_;
std::string getName()
Definition: NDFileHDF5AttributeDataset.cpp:449
asynStatus createDataset(int user_chunking)
Definition: NDFileHDF5AttributeDataset.cpp:72
NDAttrDataType_t
Enumeration of NDAttribute attribute data types.
Definition: NDAttribute.h:40
asynStatus flushDataset()
Definition: NDFileHDF5AttributeDataset.cpp:459
void setParentGroupName(const std::string &group)
Definition: NDFileHDF5AttributeDataset.cpp:67
hid_t getHandle()
Definition: NDFileHDF5AttributeDataset.cpp:454
name
Definition: makeDbAndEdl.py:232
void setWhenToSave(hdf5::When_t whenToSave)
Definition: NDFileHDF5AttributeDataset.cpp:62
Definition: NDFileHDF5AttributeDataset.h:19
When_t
Definition: NDFileHDF5Layout.h:20
NDFileHDF5AttributeDataset(hid_t file, const std::string &name, NDAttrDataType_t type)
Definition: NDFileHDF5AttributeDataset.cpp:16
asynStatus closeAttributeDataset()
Definition: NDFileHDF5AttributeDataset.cpp:215
asynStatus writeAttributeDataset(hdf5::When_t whenToSave, NDAttribute *ndAttr, int flush)
Definition: NDFileHDF5AttributeDataset.cpp:133
NDAttribute class; an attribute has a name, description, source type, source string,...
Definition: NDAttribute.h:87
Definition: NDFileHDF5Layout.h:42
void setDsetName(const std::string &dsetName)
Definition: NDFileHDF5AttributeDataset.cpp:57
virtual ~NDFileHDF5AttributeDataset()
Definition: NDFileHDF5AttributeDataset.cpp:45