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 intflags()Object header status flagsH5O_hdr_info_tflags(int setter)H5O_hdr_info_tgetPointer(long i)longmesg_present()Flags to indicate presence of message type in headerH5O_hdr_info_tmesg_present(long setter)longmesg_shared()Flags to indicate message type is shared in headerH5O_hdr_info_tmesg_shared(long setter)intnchunks()Number of object header chunksH5O_hdr_info_tnchunks(int setter)intnmesgs()Number of object header messagesH5O_hdr_info_tnmesgs(int setter)H5O_hdr_info_tposition(long position)longspace_free()Free space within object headerH5O_hdr_info_tspace_free(long setter)longspace_mesg()Space within header for actual message informationH5O_hdr_info_tspace_mesg(long setter)longspace_meta()Space within header for object header metadata informationH5O_hdr_info_tspace_meta(long setter)longspace_total()Total space for storing object header in fileH5O_hdr_info_tspace_total(long setter)intversion()Version number of header format in fileH5O_hdr_info_tversion(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:
getPointerin 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)
-
-