Package org.lwjgl.system.rpmalloc
Class RPmallocThreadStatistics.size_use.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<RPmallocThreadStatistics.size_use,RPmallocThreadStatistics.size_use.Buffer>
-
- org.lwjgl.system.rpmalloc.RPmallocThreadStatistics.size_use.Buffer
-
- All Implemented Interfaces:
java.lang.Iterable<RPmallocThreadStatistics.size_use>
,org.lwjgl.system.Pointer
- Enclosing class:
- RPmallocThreadStatistics.size_use
public static class RPmallocThreadStatistics.size_use.Buffer extends org.lwjgl.system.StructBuffer<RPmallocThreadStatistics.size_use,RPmallocThreadStatistics.size_use.Buffer>
An array ofRPmallocThreadStatistics.size_use
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
alloc_current()
Returns the value of thealloc_current
field.long
alloc_peak()
Returns the value of thealloc_peak
field.long
alloc_total()
Returns the value of thealloc_total
field.long
free_total()
Returns the value of thefree_total
field.long
map_calls()
Returns the value of themap_calls
field.long
spans_from_cache()
Returns the value of thespans_from_cache
field.long
spans_from_reserved()
Returns the value of thespans_from_reserved
field.long
spans_to_cache()
Returns the value of thespans_to_cache
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newsize_use.Buffer
instance backed by the specified container. Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided byRPmallocThreadStatistics.size_use.SIZEOF
, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Detail
-
alloc_current
public long alloc_current()
Returns the value of thealloc_current
field.
-
alloc_peak
public long alloc_peak()
Returns the value of thealloc_peak
field.
-
alloc_total
public long alloc_total()
Returns the value of thealloc_total
field.
-
free_total
public long free_total()
Returns the value of thefree_total
field.
-
spans_to_cache
public long spans_to_cache()
Returns the value of thespans_to_cache
field.
-
spans_from_cache
public long spans_from_cache()
Returns the value of thespans_from_cache
field.
-
spans_from_reserved
public long spans_from_reserved()
Returns the value of thespans_from_reserved
field.
-
map_calls
public long map_calls()
Returns the value of themap_calls
field.
-
-