|
| FileAccPropList () |
| Creates a file access property list. More...
|
|
void | setStdio () const |
| Modifies this property list to use the H5FD_STDIO driver. More...
|
|
void | setDriver (hid_t new_driver_id, const void *new_driver_info) const |
| Set file driver for this property list. More...
|
|
hid_t | getDriver () const |
| Return the ID of the low-level file driver. More...
|
|
void | setFamilyOffset (hsize_t offset) const |
| Sets offset for family driver. More...
|
|
hsize_t | getFamilyOffset () const |
| Get offset for family driver. More...
|
|
void | setSec2 () const |
| Modifies this file access property list to use the sec2 driver. More...
|
|
void | setCore (size_t increment, hbool_t backing_store) const |
| Modifies this file access property list to use the H5FD_CORE driver. More...
|
|
void | getCore (size_t &increment, hbool_t &backing_store) const |
| Queries core file driver properties. More...
|
|
void | setFamily (hsize_t memb_size, const FileAccPropList &memb_plist) const |
| Sets this file access property list to use the family driver. More...
|
|
void | getFamily (hsize_t &memb_size, FileAccPropList &memb_plist) const |
| Returns information about the family file access property list. More...
|
|
FileAccPropList | getFamily (hsize_t &memb_size) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts and its return value. More...
|
|
void | setSplit (const FileAccPropList &meta_plist, const FileAccPropList &raw_plist, const char *meta_ext=".meta", const char *raw_ext=".raw") const |
| Emulates the old split file driver, which stored meta data in one file and raw data in another file. More...
|
|
void | setSplit (const FileAccPropList &meta_plist, const FileAccPropList &raw_plist, const H5std_string &meta_ext=".meta", const H5std_string &raw_ext=".raw") const |
| This is an overloaded member function, provided for convenience. It takes character arguments as H5std_string . More...
|
|
void | setSieveBufSize (size_t bufsize) const |
| Sets the maximum size of the data sieve buffer. More...
|
|
size_t | getSieveBufSize () const |
| Returns the current settings for the data sieve buffer size property from this property list. More...
|
|
void | setMetaBlockSize (hsize_t &block_size) const |
| Sets the minimum size of metadata block allocations. More...
|
|
hsize_t | getMetaBlockSize () const |
| Returns the current metadata block size setting. More...
|
|
void | setLog (const char *logfile, unsigned flags, size_t buf_size) const |
| Modifies this file access property list to use the logging driver. More...
|
|
void | setLog (const H5std_string &logfile, unsigned flags, size_t buf_size) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts. More...
|
|
void | setAlignment (hsize_t threshold=1, hsize_t alignment=1) const |
| Sets the alignment properties of this property list. More...
|
|
void | getAlignment (hsize_t &threshold, hsize_t &alignment) const |
| Returns the current settings for alignment properties from this property list. More...
|
|
void | setMultiType (H5FD_mem_t dtype) const |
| Sets data type for MULTI driver. More...
|
|
H5FD_mem_t | getMultiType () const |
| Returns the data type property for MULTI driver. More...
|
|
void | setCache (int mdc_nelmts, size_t rdcc_nelmts, size_t rdcc_nbytes, double rdcc_w0) const |
| Sets the meta data cache and raw data chunk cache parameters. More...
|
|
void | getCache (int &mdc_nelmts, size_t &rdcc_nelmts, size_t &rdcc_nbytes, double &rdcc_w0) const |
| Queries the meta data cache and raw data chunk cache parameters. More...
|
|
void | setFcloseDegree (H5F_close_degree_t degree) const |
| Sets the degree for the file close behavior. More...
|
|
H5F_close_degree_t | getFcloseDegree () const |
| Returns the degree for the file close behavior. More...
|
|
void | setFileAccDirect (size_t boundary, size_t block_size, size_t cbuf_size) const |
|
void | getFileAccDirect (size_t &boundary, size_t &block_size, size_t &cbuf_size) const |
|
void | setGcReferences (unsigned gc_ref=0) const |
| Sets garbage collecting references flag. More...
|
|
unsigned | getGcReferences () const |
| Returns the garbage collecting references setting. More...
|
|
void | setFileLocking (hbool_t use_file_locking, hbool_t ignore_when_disabled) const |
| Sets file locking flags. More...
|
|
void | getFileLocking (hbool_t &use_file_locking, hbool_t &ignore_when_disabled) const |
| Gets file locking flags. More...
|
|
void | setLibverBounds (H5F_libver_t libver_low, H5F_libver_t libver_high) const |
| Sets bounds on versions of library format to be used when creating or writing objects. More...
|
|
void | getLibverBounds (H5F_libver_t &libver_low, H5F_libver_t &libver_high) const |
| Gets the current settings for the library version format bounds from a file access property list. More...
|
|
virtual H5std_string | fromClass () const |
| Returns this class name. More...
|
|
| FileAccPropList (const FileAccPropList &original) |
| Copy constructor: same HDF5 object as original. More...
|
|
| FileAccPropList (const hid_t plist_id) |
| Creates a file access property list using the id of an existing one. More...
|
|
virtual | ~FileAccPropList () |
| Noop destructor. More...
|
|
| PropList (const hid_t plist_id) |
| Creates a property list using the id of an existing property. More...
|
|
PropList & | operator= (const PropList &rhs) |
| Assignment operator. More...
|
|
bool | operator== (const PropList &rhs) const |
| Compares this property list or class against the given list or class. More...
|
|
virtual void | close () |
| Closes the property list if it is not a default one. More...
|
|
void | closeClass () const |
| Close a property list class. More...
|
|
void | copy (const PropList &like_plist) |
| Makes a copy of an existing property list. More...
|
|
void | copyProp (PropList &dest, const char *name) const |
| Copies a property from this property list or class to another. More...
|
|
void | copyProp (PropList &dest, const H5std_string &name) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts. More...
|
|
void | copyProp (PropList &dest, PropList &src, const char *name) const |
| Copies a property from one list or class to another - Obsolete. More...
|
|
void | copyProp (PropList &dest, PropList &src, const H5std_string &name) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts. - Obsolete. More...
|
|
hid_t | getClass () const |
| Returns the class of this property list, i.e. H5P_FILE_CREATE ... More...
|
|
H5std_string | getClassName () const |
| Return the name of a generic property list class. More...
|
|
PropList | getClassParent () const |
| Returns the parent class of a generic property class. More...
|
|
size_t | getNumProps () const |
| Returns the number of properties in this property list or class. More...
|
|
void | getProperty (const char *name, void *value) const |
| Query the value of a property in a property list. More...
|
|
void | getProperty (const H5std_string &name, void *value) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts. More...
|
|
H5std_string | getProperty (const char *name) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts. More...
|
|
H5std_string | getProperty (const H5std_string &name) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts. More...
|
|
void | setProperty (const char *name, const char *charptr) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts. More...
|
|
void | setProperty (const char *name, const void *value) const |
| Set a property's value in a property list. More...
|
|
void | setProperty (const char *name, const H5std_string &strg) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts. More...
|
|
void | setProperty (const H5std_string &name, const void *value) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts. More...
|
|
void | setProperty (const H5std_string &name, const H5std_string &strg) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts. More...
|
|
void | setProperty (const char *name, void *value) const |
| Deprecated due to missing const in prototype. (1.10.1) More...
|
|
void | setProperty (const char *name, H5std_string &strg) const |
| Deprecated due to missing const in prototype. (1.10.1) More...
|
|
void | setProperty (const H5std_string &name, void *value) const |
| Deprecated due to missing const in prototype. (1.10.1) More...
|
|
void | setProperty (const H5std_string &name, H5std_string &strg) const |
| Deprecated due to missing const in prototype. (1.10.1) More...
|
|
size_t | getPropSize (const char *name) const |
| Query the size of a property in a property list or class. More...
|
|
size_t | getPropSize (const H5std_string &name) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts. More...
|
|
bool | isAClass (const PropList &prop_class) const |
| Determines whether a property list is a certain class. More...
|
|
bool | propExist (const char *name) const |
| Query the existence of a property in a property object. More...
|
|
bool | propExist (const H5std_string &name) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts. More...
|
|
void | removeProp (const char *name) const |
| Removes a property from a property list. More...
|
|
void | removeProp (const H5std_string &name) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts. More...
|
|
virtual H5std_string | fromClass () const |
| Returns this class name. More...
|
|
| PropList () |
| Default constructor: creates a stub property list object. More...
|
|
| PropList (const PropList &original) |
| Copy constructor: same HDF5 object as original. More...
|
|
virtual hid_t | getId () const |
| Get the id of this property list. More...
|
|
virtual | ~PropList () |
| Properly terminates access to this property list. More...
|
|
void | incRefCount (const hid_t obj_id) const |
| Increment reference counter for a given id. More...
|
|
void | incRefCount () const |
| Increment reference counter for the id of this object. More...
|
|
void | decRefCount (const hid_t obj_id) const |
| Decrement reference counter for a given id. More...
|
|
void | decRefCount () const |
| Decrement reference counter for the id of this object. More...
|
|
int | getCounter (const hid_t obj_id) const |
| Returns the reference counter for a given id. More...
|
|
int | getCounter () const |
| Returns the reference counter for the id of this object. More...
|
|
H5I_type_t | getHDFObjType () const |
| Returns the type of the object. It is an overloaded function of the above function. More...
|
|
IdComponent & | operator= (const IdComponent &rhs) |
| Assignment operator. More...
|
|
void | setId (const hid_t new_id) |
| Sets the identifier of this object to a new value. More...
|
|
virtual | ~IdComponent () |
| Noop destructor. More...
|
|