20 #ifndef __H5DSetMemXferPropList_H
21 #define __H5DSetMemXferPropList_H
23 #ifndef H5_NO_NAMESPACE
39 void setBuffer(
size_t size,
void* tconv,
void* bkg )
const;
42 size_t getBuffer(
void** tconv,
void** bkg )
const;
45 void setBtreeRatios(
double left,
double middle,
double right )
const;
48 void getBtreeRatios(
double& left,
double& middle,
double& right )
const;
51 void setPreserve(
bool status )
const;
54 bool getPreserve()
const;
57 void setTypeConvCB( H5T_conv_except_func_t op,
void *user_data)
const;
60 void getTypeConvCB( H5T_conv_except_func_t *op,
void **user_data)
const;
64 void setVlenMemManager( H5MM_allocate_t alloc,
void* alloc_info,
65 H5MM_free_t free,
void* free_info )
const;
69 void setVlenMemManager()
const;
73 void getVlenMemManager( H5MM_allocate_t& alloc,
void** alloc_info,
74 H5MM_free_t& free,
void** free_info )
const;
77 void setSmallDataBlockSize(hsize_t size);
80 hsize_t getSmallDataBlockSize();
83 void setHyperVectorSize(
size_t vector_size);
87 size_t getHyperVectorSize();
91 void setEDCCheck(H5Z_EDC_t check);
94 H5Z_EDC_t getEDCCheck();
109 #ifndef H5_NO_NAMESPACE
112 #endif // __H5DSetMemXferPropList_H
Class PropList provides operations for generic property lists.
Definition: H5PropList.h:25
static const DSetMemXferPropList DEFAULT
Constant for default dataset memory and transfer property list.
Definition: H5DxferProp.h:33
virtual H5std_string fromClass() const
Returns this class name.
Definition: H5DxferProp.h:97
Class DSetMemXferPropList represents the dataset memory and transfer property list.
Definition: H5DxferProp.h:31
#define H5std_string
Definition: H5Exception.h:29