33 void setStdio()
const;
36 void setDriver(hid_t new_driver_id,
const void *new_driver_info)
const;
39 hid_t getDriver()
const;
42 void setFamilyOffset(hsize_t offset)
const;
45 hsize_t getFamilyOffset()
const;
52 void setCore(
size_t increment, hbool_t backing_store)
const;
55 void getCore(
size_t &increment, hbool_t &backing_store)
const;
58 void setFamily(hsize_t memb_size,
const FileAccPropList &memb_plist)
const;
66 const char *meta_ext =
".meta",
const char *raw_ext =
".raw")
const;
68 const H5std_string &meta_ext =
".meta",
const H5std_string &raw_ext =
".raw")
const;
71 void setSieveBufSize(
size_t bufsize)
const;
75 size_t getSieveBufSize()
const;
78 void setMetaBlockSize(hsize_t &block_size)
const;
81 hsize_t getMetaBlockSize()
const;
84 void setLog(
const char *logfile,
unsigned flags,
size_t buf_size)
const;
85 void setLog(
const H5std_string &logfile,
unsigned flags,
size_t buf_size)
const;
88 void setAlignment(hsize_t threshold = 1, hsize_t alignment = 1)
const;
92 void getAlignment(hsize_t &threshold, hsize_t &alignment)
const;
95 void setMultiType(H5FD_mem_t dtype)
const;
98 H5FD_mem_t getMultiType()
const;
101 void setCache(
int mdc_nelmts,
size_t rdcc_nelmts,
size_t rdcc_nbytes,
double rdcc_w0)
const;
104 void getCache(
int &mdc_nelmts,
size_t &rdcc_nelmts,
size_t &rdcc_nbytes,
double &rdcc_w0)
const;
107 void setFcloseDegree(H5F_close_degree_t degree)
const;
110 H5F_close_degree_t getFcloseDegree()
const;
119 void setGcReferences(
unsigned gc_ref = 0)
const;
122 unsigned getGcReferences()
const;
125 void setFileLocking(hbool_t use_file_locking, hbool_t ignore_when_disabled)
const;
128 void getFileLocking(hbool_t &use_file_locking, hbool_t &ignore_when_disabled)
const;
132 void setLibverBounds(H5F_libver_t libver_low, H5F_libver_t libver_high)
const;
135 void getLibverBounds(H5F_libver_t &libver_low, H5F_libver_t &libver_high)
const;
141 return (
"FileAccPropList");
154#ifndef DOXYGEN_SHOULD_SKIP_THIS
157 static void deleteConstants();