15#ifndef H5DSetMemXferPropList_H
16#define H5DSetMemXferPropList_H
37 void setBuffer(
size_t size,
void *tconv,
void *bkg)
const;
40 size_t getBuffer(
void **tconv,
void **bkg)
const;
43 void setBtreeRatios(
double left,
double middle,
double right)
const;
46 void getBtreeRatios(
double &left,
double &middle,
double &right)
const;
49 void setDataTransform(
const char *expression)
const;
50 void setDataTransform(
const H5std_string &expression)
const;
53 ssize_t getDataTransform(
char *exp,
size_t buf_size = 0)
const;
54 H5std_string getDataTransform()
const;
57 void setPreserve(
bool status)
const;
60 bool getPreserve()
const;
63 void setTypeConvCB(H5T_conv_except_func_t op,
void *user_data)
const;
66 void getTypeConvCB(H5T_conv_except_func_t *op,
void **user_data)
const;
70 void setVlenMemManager(H5MM_allocate_t alloc,
void *alloc_info, H5MM_free_t free,
void *free_info)
const;
74 void setVlenMemManager()
const;
78 void getVlenMemManager(H5MM_allocate_t &alloc,
void **alloc_info, H5MM_free_t &free,
79 void **free_info)
const;
82 void setSmallDataBlockSize(hsize_t size)
const;
85 hsize_t getSmallDataBlockSize()
const;
88 void setHyperVectorSize(
size_t vector_size)
const;
92 size_t getHyperVectorSize()
const;
96 void setEDCCheck(H5Z_EDC_t check)
const;
99 H5Z_EDC_t getEDCCheck()
const;
105 return (
"DSetMemXferPropList");
118#ifndef DOXYGEN_SHOULD_SKIP_THIS
121 static void deleteConstants();
Class DSetCreatPropList inherits from PropList and provides wrappers for the HDF5 dataset memory and ...
Definition: H5DxferProp.h:25
static const DSetMemXferPropList & DEFAULT
Default dataset memory and transfer property list.
Definition: H5DxferProp.h:28
virtual H5std_string fromClass() const
Returns this class name.
Definition: H5DxferProp.h:103
Class PropList inherits from IdComponent and provides wrappers for the HDF5 generic property list.
Definition: H5PropList.h:25
Definition: H5AbstractDs.cpp:34