Package org.lwjgl.system.rpmalloc
Class RPmallocGlobalStatistics.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<RPmallocGlobalStatistics,RPmallocGlobalStatistics.Buffer>
-
- org.lwjgl.system.rpmalloc.RPmallocGlobalStatistics.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.lang.Iterable<RPmallocGlobalStatistics>
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
- Enclosing class:
- RPmallocGlobalStatistics
public static class RPmallocGlobalStatistics.Buffer extends org.lwjgl.system.StructBuffer<RPmallocGlobalStatistics,RPmallocGlobalStatistics.Buffer> implements org.lwjgl.system.NativeResource
An array ofRPmallocGlobalStatistics
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
cached()
Returns the value of thecached
field.long
huge_alloc()
Returns the value of thehuge_alloc
field.long
huge_alloc_peak()
Returns the value of thehuge_alloc_peak
field.long
mapped()
Returns the value of themapped
field.long
mapped_peak()
Returns the value of themapped_peak
field.long
mapped_total()
Returns the value of themapped_total
field.long
unmapped_total()
Returns the value of theunmapped_total
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newRPmallocGlobalStatistics.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 byRPmallocGlobalStatistics.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
-
mapped
public long mapped()
Returns the value of themapped
field.
-
mapped_peak
public long mapped_peak()
Returns the value of themapped_peak
field.
-
cached
public long cached()
Returns the value of thecached
field.
-
huge_alloc
public long huge_alloc()
Returns the value of thehuge_alloc
field.
-
huge_alloc_peak
public long huge_alloc_peak()
Returns the value of thehuge_alloc_peak
field.
-
mapped_total
public long mapped_total()
Returns the value of themapped_total
field.
-
unmapped_total
public long unmapped_total()
Returns the value of theunmapped_total
field.
-
-