Package org.bytedeco.hdf5
Class H5AC_cache_image_config_t
- java.lang.Object
-
- org.bytedeco.javacpp.Pointer
-
- org.bytedeco.hdf5.H5AC_cache_image_config_t
-
- All Implemented Interfaces:
AutoCloseable
@Properties(inherit=hdf5.class) public class H5AC_cache_image_config_t extends Pointer
/** H5AC_cache_image_config_t is a public structure intended for use in public APIs. At least in its initial incarnation, it is a copy of \c struct \c H5C_cache_image_ctl_t.
-
-
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 H5AC_cache_image_config_t()
Default native constructor.H5AC_cache_image_config_t(long size)
Native array allocator.H5AC_cache_image_config_t(Pointer p)
Pointer cast constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
entry_ageout()
Integer field indicating the maximum number of times a prefetched entry can appear in subsequent cache images.H5AC_cache_image_config_t
entry_ageout(int setter)
boolean
generate_image()
Boolean flag indicating whether a cache image should be created on file close.H5AC_cache_image_config_t
generate_image(boolean setter)
H5AC_cache_image_config_t
getPointer(long i)
H5AC_cache_image_config_t
position(long position)
boolean
save_resize_status()
Boolean flag indicating whether the cache image should include the adaptive cache resize configuration and status.H5AC_cache_image_config_t
save_resize_status(boolean setter)
int
version()
Integer field containing the version number of this version of the \c H5C_image_ctl_t structure.H5AC_cache_image_config_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
-
H5AC_cache_image_config_t
public H5AC_cache_image_config_t()
Default native constructor.
-
H5AC_cache_image_config_t
public H5AC_cache_image_config_t(long size)
Native array allocator. Access withPointer.position(long)
.
-
H5AC_cache_image_config_t
public H5AC_cache_image_config_t(Pointer p)
Pointer cast constructor. InvokesPointer(Pointer)
.
-
-
Method Detail
-
position
public H5AC_cache_image_config_t position(long position)
-
getPointer
public H5AC_cache_image_config_t getPointer(long i)
- Overrides:
getPointer
in classPointer
-
version
public int version()
Integer field containing the version number of this version of the \c H5C_image_ctl_t structure. Any instance of \c H5C_image_ctl_t passed to the cache must have a known version number, or an error will be flagged.
-
version
public H5AC_cache_image_config_t version(int setter)
-
generate_image
@Cast("hbool_t") public boolean generate_image()
Boolean flag indicating whether a cache image should be created on file close.
-
generate_image
public H5AC_cache_image_config_t generate_image(boolean setter)
-
save_resize_status
@Cast("hbool_t") public boolean save_resize_status()
Boolean flag indicating whether the cache image should include the adaptive cache resize configuration and status. Note that this field is ignored at present.
-
save_resize_status
public H5AC_cache_image_config_t save_resize_status(boolean setter)
-
entry_ageout
public int entry_ageout()
Integer field indicating the maximum number of times a prefetched entry can appear in subsequent cache images. This field exists to allow the user to avoid the buildup of infrequently used entries in long sequences of cache images. The value of this field must lie in the range \ref H5AC__CACHE_IMAGE__ENTRY_AGEOUT__NONE (-1) to \ref H5AC__CACHE_IMAGE__ENTRY_AGEOUT__MAX (100). \ref H5AC__CACHE_IMAGE__ENTRY_AGEOUT__NONE means that no limit is imposed on number of times a prefetched entry can appear in subsequent cache images. A value of 0 prevents prefetched entries from being included in cache images. Positive integers restrict prefetched entries to the specified number of appearances. Note that the number of subsequent cache images that a prefetched entry has appeared in is tracked in an 8 bit field. Thus, while \ref H5AC__CACHE_IMAGE__ENTRY_AGEOUT__MAX can be increased from its current value, any value in excess of 255 will be the functional equivalent of \ref H5AC__CACHE_IMAGE__ENTRY_AGEOUT__NONE.
-
entry_ageout
public H5AC_cache_image_config_t entry_ageout(int setter)
-
-