36 void setBuffer(
size_t size,
void *tconv,
void *bkg)
const;
39 size_t getBuffer(
void **tconv,
void **bkg)
const;
42 void setBtreeRatios(
double left,
double middle,
double right)
const;
45 void getBtreeRatios(
double &left,
double &middle,
double &right)
const;
48 void setDataTransform(
const char *expression)
const;
49 void setDataTransform(
const H5std_string &expression)
const;
52 ssize_t getDataTransform(
char *exp,
size_t buf_size = 0)
const;
53 H5std_string getDataTransform()
const;
56 void setPreserve(
bool status)
const;
59 bool getPreserve()
const;
62 void setTypeConvCB(H5T_conv_except_func_t op,
void *user_data)
const;
65 void getTypeConvCB(H5T_conv_except_func_t *op,
void **user_data)
const;
69 void setVlenMemManager(H5MM_allocate_t alloc,
void *alloc_info, H5MM_free_t free,
void *free_info)
const;
73 void setVlenMemManager()
const;
77 void getVlenMemManager(H5MM_allocate_t &alloc,
void **alloc_info, H5MM_free_t &free,
78 void **free_info)
const;
81 void setSmallDataBlockSize(hsize_t size)
const;
84 hsize_t getSmallDataBlockSize()
const;
87 void setHyperVectorSize(
size_t vector_size)
const;
91 size_t getHyperVectorSize()
const;
95 void setEDCCheck(H5Z_EDC_t check)
const;
98 H5Z_EDC_t getEDCCheck()
const;
104 return (
"DSetMemXferPropList");
117#ifndef DOXYGEN_SHOULD_SKIP_THIS
120 static void deleteConstants();