Package org.bytedeco.hdf5
Class H5O_hdr_info_t
- java.lang.Object
-
- org.bytedeco.javacpp.Pointer
-
- org.bytedeco.hdf5.H5O_hdr_info_t
-
- All Implemented Interfaces:
AutoCloseable
@Properties(inherit=hdf5.class) public class H5O_hdr_info_t extends Pointer
/** Information struct for object header metadata (for H5Oget_info(), H5Oget_info_by_name(), H5Oget_info_by_idx())
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.bytedeco.javacpp.Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
-
-
Constructor Summary
Constructors Constructor Description H5O_hdr_info_t()
Default native constructor.H5O_hdr_info_t(long size)
Native array allocator.H5O_hdr_info_t(Pointer p)
Pointer cast constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
flags()
Object header status flagsH5O_hdr_info_t
flags(int setter)
H5O_hdr_info_t
getPointer(long i)
long
mesg_present()
Flags to indicate presence of message type in headerH5O_hdr_info_t
mesg_present(long setter)
long
mesg_shared()
Flags to indicate message type is shared in headerH5O_hdr_info_t
mesg_shared(long setter)
int
nchunks()
Number of object header chunksH5O_hdr_info_t
nchunks(int setter)
int
nmesgs()
Number of object header messagesH5O_hdr_info_t
nmesgs(int setter)
H5O_hdr_info_t
position(long position)
long
space_free()
Free space within object headerH5O_hdr_info_t
space_free(long setter)
long
space_mesg()
Space within header for actual message informationH5O_hdr_info_t
space_mesg(long setter)
long
space_meta()
Space within header for object header metadata informationH5O_hdr_info_t
space_meta(long setter)
long
space_total()
Total space for storing object header in fileH5O_hdr_info_t
space_total(long setter)
int
version()
Version number of header format in fileH5O_hdr_info_t
version(int setter)
-
Methods inherited from class org.bytedeco.javacpp.Pointer
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
-
-
-
-
Constructor Detail
-
H5O_hdr_info_t
public H5O_hdr_info_t()
Default native constructor.
-
H5O_hdr_info_t
public H5O_hdr_info_t(long size)
Native array allocator. Access withPointer.position(long)
.
-
H5O_hdr_info_t
public H5O_hdr_info_t(Pointer p)
Pointer cast constructor. InvokesPointer(Pointer)
.
-
-
Method Detail
-
position
public H5O_hdr_info_t position(long position)
-
getPointer
public H5O_hdr_info_t getPointer(long i)
- Overrides:
getPointer
in classPointer
-
version
@Cast("unsigned") public int version()
Version number of header format in file
-
version
public H5O_hdr_info_t version(int setter)
-
nmesgs
@Cast("unsigned") public int nmesgs()
Number of object header messages
-
nmesgs
public H5O_hdr_info_t nmesgs(int setter)
-
nchunks
@Cast("unsigned") public int nchunks()
Number of object header chunks
-
nchunks
public H5O_hdr_info_t nchunks(int setter)
-
flags
@Cast("unsigned") public int flags()
Object header status flags
-
flags
public H5O_hdr_info_t flags(int setter)
-
space_total
@Name("space.total") @Cast("hsize_t") public long space_total()
Total space for storing object header in file
-
space_total
public H5O_hdr_info_t space_total(long setter)
-
space_meta
@Name("space.meta") @Cast("hsize_t") public long space_meta()
Space within header for object header metadata information
-
space_meta
public H5O_hdr_info_t space_meta(long setter)
-
space_mesg
@Name("space.mesg") @Cast("hsize_t") public long space_mesg()
Space within header for actual message information
-
space_mesg
public H5O_hdr_info_t space_mesg(long setter)
-
space_free
@Name("space.free") @Cast("hsize_t") public long space_free()
Free space within object header
-
space_free
public H5O_hdr_info_t space_free(long setter)
-
mesg_present
@Name("mesg.present") @Cast("uint64_t") public long mesg_present()
Flags to indicate presence of message type in header
-
mesg_present
public H5O_hdr_info_t mesg_present(long setter)
-
mesg_shared
@Name("mesg.shared") @Cast("uint64_t") public long mesg_shared()
Flags to indicate message type is shared in header
-
mesg_shared
public H5O_hdr_info_t mesg_shared(long setter)
-
-