20 #ifndef __H5FileAccPropList_H 21 #define __H5FileAccPropList_H 23 #ifndef H5_NO_NAMESPACE 37 void setStdio()
const;
40 void setDriver(hid_t new_driver_id,
const void *new_driver_info)
const;
43 hid_t getDriver()
const;
46 void setFamilyOffset(hsize_t offset)
const;
49 hsize_t getFamilyOffset()
const;
56 void setCore (
size_t increment, hbool_t backing_store)
const;
59 void getCore (
size_t& increment, hbool_t& backing_store)
const;
62 void setFamily( hsize_t memb_size,
const FileAccPropList& memb_plist )
const;
71 const char* meta_ext =
".meta",
72 const char* raw_ext =
".raw" )
const;
75 const H5std_string& meta_ext =
".meta",
76 const H5std_string& raw_ext =
".raw")
const;
80 const char* meta_ext=
".meta",
const char* raw_ext=
".raw")
const;
82 const H5std_string& meta_ext=
".meta",
83 const H5std_string& raw_ext=
".raw")
const;
86 void setSieveBufSize(
size_t bufsize)
const;
90 size_t getSieveBufSize()
const;
93 void setMetaBlockSize(hsize_t &block_size)
const;
96 hsize_t getMetaBlockSize()
const;
99 void setLog(
const char *logfile,
unsigned flags,
size_t buf_size)
const;
100 void setLog(
const H5std_string& logfile,
unsigned flags,
size_t buf_size)
const;
103 void setAlignment( hsize_t threshold = 1, hsize_t alignment = 1 )
const;
107 void getAlignment( hsize_t& threshold, hsize_t& alignment )
const;
110 void setMultiType(H5FD_mem_t dtype)
const;
113 H5FD_mem_t getMultiType()
const;
116 void setCache(
int mdc_nelmts,
size_t rdcc_nelmts,
size_t rdcc_nbytes,
double rdcc_w0 )
const;
119 void getCache(
int& mdc_nelmts,
size_t& rdcc_nelmts,
size_t& rdcc_nbytes,
double& rdcc_w0 )
const;
122 void setFcloseDegree(H5F_close_degree_t degree);
125 H5F_close_degree_t getFcloseDegree();
128 void setGcReferences(
unsigned gc_ref = 0 )
const;
131 unsigned getGcReferences()
const;
135 void setLibverBounds(H5F_libver_t libver_low, H5F_libver_t libver_high)
const;
138 void getLibverBounds(H5F_libver_t& libver_low, H5F_libver_t& libver_high)
const;
141 virtual H5std_string
fromClass ()
const {
return(
"FileAccPropList"); }
153 #ifndef DOXYGEN_SHOULD_SKIP_THIS 156 static void deleteConstants();
164 #endif // DOXYGEN_SHOULD_SKIP_THIS 167 #ifndef H5_NO_NAMESPACE 170 #endif // __H5FileAccPropList_H Definition: H5AbstractDs.cpp:31
static const FileAccPropList & DEFAULT
Default file access property list.
Definition: H5FaccProp.h:31
Class FileAccPropList represents the HDF5 file access property list.
Definition: H5FaccProp.h:28
Class PropList provides operations for generic property lists.
Definition: H5PropList.h:25
virtual H5std_string fromClass() const
Returns this class name.
Definition: H5FaccProp.h:141