27 H5File(
const char *name,
unsigned int flags,
30 H5File(
const H5std_string &name,
unsigned int flags,
35 void openFile(
const H5std_string &name,
unsigned int flags,
37 void openFile(
const char *name,
unsigned int flags,
41 virtual void close() H5_OVERRIDE;
50 void getFileInfo(H5F_info2_t &file_info)
const;
53 hssize_t getFreeSpace()
const;
57 ssize_t getObjCount(
unsigned types = H5F_OBJ_ALL)
const;
61 void getObjIDs(
unsigned types,
size_t max_objs, hid_t *oid_list)
const;
64 void getVFDHandle(
void **file_handle)
const;
65 void getVFDHandle(
const FileAccPropList &fapl,
void **file_handle)
const;
69 hsize_t getFileSize()
const;
72 static bool isHdf5(
const char *name);
73 static bool isHdf5(
const H5std_string &name);
78#ifndef DOXYGEN_SHOULD_SKIP_THIS
95 virtual void throwException(
const H5std_string &func_name,
const H5std_string &msg)
const H5_OVERRIDE;
107 virtual hid_t getId() const H5_OVERRIDE;
113#ifndef DOXYGEN_SHOULD_SKIP_THIS
115 virtual void p_setId(
const hid_t new_id) H5_OVERRIDE;
123 void p_get_file(
const char *name,
unsigned int flags,
const FileCreatPropList &create_plist,
Class FileAccPropList inherits from PropList and provides wrappers for the HDF5 file access property ...
Definition: H5FaccProp.h:24
static const FileAccPropList & DEFAULT
Default file access property list.
Definition: H5FaccProp.h:27
Class FileCreatPropList inherits from PropList and provides wrappers for the HDF5 file create propert...
Definition: H5FcreatProp.h:24
static const FileCreatPropList & DEFAULT
Default file creation property list.
Definition: H5FcreatProp.h:27
Class Group represents an HDF5 group.
Definition: H5Group.h:23
Class H5File represents an HDF5 file and inherits from class Group as file is a root group.
Definition: H5File.h:24
virtual hid_t getLocId() const H5_OVERRIDE
virtual H5std_string fromClass() const H5_OVERRIDE
Returns this class name.
Definition: H5File.h:89
Definition: H5AbstractDs.cpp:33