H5::FileCreatPropList::FileCreatPropList | ( | const FileCreatPropList & | original | ) |
Copy constructor: makes a copy of the original FileCreatPropList object.
original | - IN: FileCreatPropList instance to copy |
H5::FileCreatPropList::FileCreatPropList | ( | const hid_t | plist_id | ) |
Creates a file creation property list using the id of an existing one.
plist_id | - IN: FileCreatPropList id to use |
unsigned H5::FileCreatPropList::getIstorek | ( | ) | const |
Returns the 1/2 rank of an indexed storage B-tree.
H5::PropListIException |
void H5::FileCreatPropList::getSizes | ( | size_t & | sizeof_addr, | |
size_t & | sizeof_size | |||
) | const |
Retrieves the size of the offsets and lengths used in an HDF5 file.
H5::PropListIException |
void H5::FileCreatPropList::getSymk | ( | unsigned & | ik, | |
unsigned & | lk | |||
) | const |
Retrieves the size of the symbol table B-tree 1/2 rank and the symbol table leaf node 1/2 size.
H5::PropListIException |
hsize_t H5::FileCreatPropList::getUserblock | ( | ) | const |
Returns the user block size of this file creation property list.
H5::PropListIException |
void H5::FileCreatPropList::getVersion | ( | unsigned & | super, | |
unsigned & | freelist, | |||
unsigned & | stab, | |||
unsigned & | shhdr | |||
) | const |
Retrieves version information for various parts of a file.
super | - OUT: The file super block. | |
freelist | - OUT: The global free list. | |
stab | - OUT: The root symbol table entry. | |
shhdr | - OUT: Shared object headers. |
H5::PropListIException |
void H5::FileCreatPropList::setIstorek | ( | unsigned | ik | ) | const |
Sets the size of the parameter used to control the B-trees for indexing chunked datasets.
ik | - IN: 1/2 rank of chunked storage B-tree |
H5::PropListIException |
void H5::FileCreatPropList::setSizes | ( | size_t | sizeof_addr = 4 , |
|
size_t | sizeof_size = 4 | |||
) | const |
Sets the byte size of the offsets and lengths used to address objects in an HDF5 file.
sizeof_addr | - IN: Size of an object offset in bytes | |
sizeof_size | - IN: Size of an object length in bytes. |
H5::PropListIException |
void H5::FileCreatPropList::setSymk | ( | unsigned | ik, | |
unsigned | lk | |||
) | const |
Sets the size of parameters used to control the symbol table nodes.
ik | - IN: Symbol table tree rank | |
lk | - IN: Symbol table node size |
H5::PropListIException |
void H5::FileCreatPropList::setUserblock | ( | hsize_t | size | ) | const |
Sets the user block size field of this file creation property list.
size | - IN: User block size to be set, in bytes |
H5::PropListIException |