20 #ifndef __H5FileAccPropList_H
21 #define __H5FileAccPropList_H
35 void setStdio()
const;
38 void setDriver(hid_t new_driver_id,
const void *new_driver_info)
const;
41 hid_t getDriver()
const;
44 void setFamilyOffset(hsize_t offset)
const;
47 hsize_t getFamilyOffset()
const;
54 void setCore (
size_t increment, hbool_t backing_store)
const;
57 void getCore (
size_t& increment, hbool_t& backing_store)
const;
60 void setFamily( hsize_t memb_size,
const FileAccPropList& memb_plist )
const;
69 const char* meta_ext =
".meta",
70 const char* raw_ext =
".raw" )
const;
73 const H5std_string& meta_ext =
".meta",
74 const H5std_string& raw_ext =
".raw")
const;
77 void setSieveBufSize(
size_t bufsize)
const;
81 size_t getSieveBufSize()
const;
84 void setMetaBlockSize(hsize_t &block_size)
const;
87 hsize_t getMetaBlockSize()
const;
90 void setLog(
const char *logfile,
unsigned flags,
size_t buf_size)
const;
91 void setLog(
const H5std_string& logfile,
unsigned flags,
size_t buf_size)
const;
94 void setAlignment( hsize_t threshold = 1, hsize_t alignment = 1 )
const;
98 void getAlignment( hsize_t& threshold, hsize_t& alignment )
const;
101 void setMultiType(H5FD_mem_t dtype)
const;
104 H5FD_mem_t getMultiType()
const;
107 void setCache(
int mdc_nelmts,
size_t rdcc_nelmts,
size_t rdcc_nbytes,
double rdcc_w0 )
const;
110 void getCache(
int& mdc_nelmts,
size_t& rdcc_nelmts,
size_t& rdcc_nbytes,
double& rdcc_w0 )
const;
113 void setFcloseDegree(H5F_close_degree_t degree)
const;
116 H5F_close_degree_t getFcloseDegree()
const;
119 void setGcReferences(
unsigned gc_ref = 0 )
const;
122 unsigned getGcReferences()
const;
126 void setLibverBounds(H5F_libver_t libver_low, H5F_libver_t libver_high)
const;
129 void getLibverBounds(H5F_libver_t& libver_low, H5F_libver_t& libver_high)
const;
132 virtual H5std_string
fromClass ()
const {
return(
"FileAccPropList"); }
144 #ifndef DOXYGEN_SHOULD_SKIP_THIS
147 static void deleteConstants();
155 #endif // DOXYGEN_SHOULD_SKIP_THIS
159 #endif // __H5FileAccPropList_H
static const FileAccPropList & DEFAULT
Default file access property list.
Definition: H5FaccProp.h:29
Class FileAccPropList represents the HDF5 file access property list.
Definition: H5FaccProp.h:26
Class PropList provides operations for generic property lists.
Definition: H5PropList.h:23
virtual H5std_string fromClass() const
Returns this class name.
Definition: H5FaccProp.h:132