Package org.lwjgl.system.jemalloc
Class ExtentDalloc
- java.lang.Object
-
- org.lwjgl.system.Callback
-
- org.lwjgl.system.jemalloc.ExtentDalloc
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,org.lwjgl.system.CallbackI
,ExtentDallocI
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
public abstract class ExtentDalloc extends org.lwjgl.system.Callback implements ExtentDallocI
Instances of this class may be set to theExtentHooks
struct.Type
bool (*
ExtentDallocI.invoke(long, long, long, boolean, int)
) ( extent_hooks_t *extent_hooks, void *addr, size_t size, bool committed, unsigned int arena_ind )
-
-
Field Summary
-
Fields inherited from interface org.lwjgl.system.jemalloc.ExtentDallocI
CIF
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ExtentDalloc
create(long functionPointer)
Creates aExtentDalloc
instance from the specified function pointer.static ExtentDalloc
create(ExtentDallocI instance)
Creates aExtentDalloc
instance that delegates to the specifiedExtentDallocI
instance.static ExtentDalloc
createSafe(long functionPointer)
-
Methods inherited from class org.lwjgl.system.Callback
address, equals, free, free, get, getSafe, hashCode, toString
-
Methods inherited from interface org.lwjgl.system.jemalloc.ExtentDallocI
callback, getCallInterface, invoke
-
-
-
-
Method Detail
-
create
public static ExtentDalloc create(long functionPointer)
Creates aExtentDalloc
instance from the specified function pointer.- Returns:
- the new
ExtentDalloc
-
createSafe
@Nullable public static ExtentDalloc createSafe(long functionPointer)
-
create
public static ExtentDalloc create(ExtentDallocI instance)
Creates aExtentDalloc
instance that delegates to the specifiedExtentDallocI
instance.
-
-