20 #ifndef __H5FileAccPropList_H
21 #define __H5FileAccPropList_H
23 #ifndef H5_NO_NAMESPACE
36 void setStdio()
const;
39 void setDriver(hid_t new_driver_id,
const void *new_driver_info)
const;
42 hid_t getDriver()
const;
45 void setFamilyOffset(hsize_t offset)
const;
48 hsize_t getFamilyOffset()
const;
55 void setCore (
size_t increment, hbool_t backing_store)
const;
58 void getCore (
size_t& increment, hbool_t& backing_store)
const;
61 void setFamily( hsize_t memb_size,
const FileAccPropList& memb_plist )
const;
69 const char* meta_ext =
".meta",
const char* raw_ext =
".raw" )
const;
73 #ifdef H5_HAVE_STREAM // for Stream Virtual File Driver
75 void setStream(H5FD_stream_fapl_t &fapl)
const;
78 H5FD_stream_fapl_t getStream()
const;
82 void setSieveBufSize(
size_t bufsize)
const;
86 size_t getSieveBufSize()
const;
89 void setMetaBlockSize(hsize_t &block_size)
const;
92 hsize_t getMetaBlockSize()
const;
95 void setLog(
const char *logfile,
unsigned flags,
size_t buf_size)
const;
96 void setLog(
const H5std_string& logfile,
unsigned flags,
size_t buf_size)
const;
99 void setAlignment( hsize_t threshold = 1, hsize_t alignment = 1 )
const;
103 void getAlignment( hsize_t& threshold, hsize_t& alignment )
const;
106 void setMultiType(H5FD_mem_t dtype)
const;
109 H5FD_mem_t getMultiType()
const;
112 void setCache(
int mdc_nelmts,
size_t rdcc_nelmts,
size_t rdcc_nbytes,
double rdcc_w0 )
const;
115 void getCache(
int& mdc_nelmts,
size_t& rdcc_nelmts,
size_t& rdcc_nbytes,
double& rdcc_w0 )
const;
118 void setFcloseDegree(H5F_close_degree_t degree);
121 H5F_close_degree_t getFcloseDegree();
124 void setGcReferences(
unsigned gc_ref = 0 )
const;
127 unsigned getGcReferences()
const;
142 #ifndef H5_NO_NAMESPACE
145 #endif // __H5FileAccPropList_H
static const FileAccPropList DEFAULT
Constant for default property.
Definition: H5FaccProp.h:30
Class PropList provides operations for generic property lists.
Definition: H5PropList.h:25
Class FileAccPropList represents the HDF5 file access property list.
Definition: H5FaccProp.h:28
#define H5std_string
Definition: H5Exception.h:29
virtual H5std_string fromClass() const
Returns this class name.
Definition: H5FaccProp.h:130