Package org.lwjgl.util.lmdb
Class MDBMsgFunc
- java.lang.Object
-
- org.lwjgl.system.Callback
-
- org.lwjgl.util.lmdb.MDBMsgFunc
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,org.lwjgl.system.CallbackI
,org.lwjgl.system.CallbackI.I
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
,MDBMsgFuncI
public abstract class MDBMsgFunc extends org.lwjgl.system.Callback implements MDBMsgFuncI
A callback function used to print a message from the library.Type
int (*) ( char const *msg, void *ctx )
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.lwjgl.system.CallbackI
org.lwjgl.system.CallbackI.B, org.lwjgl.system.CallbackI.D, org.lwjgl.system.CallbackI.F, org.lwjgl.system.CallbackI.I, org.lwjgl.system.CallbackI.J, org.lwjgl.system.CallbackI.N, org.lwjgl.system.CallbackI.P, org.lwjgl.system.CallbackI.S, org.lwjgl.system.CallbackI.V, org.lwjgl.system.CallbackI.Z
-
-
Field Summary
-
Fields inherited from interface org.lwjgl.util.lmdb.MDBMsgFuncI
SIGNATURE
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MDBMsgFunc
create(long functionPointer)
Creates aMDBMsgFunc
instance from the specified function pointer.static MDBMsgFunc
create(MDBMsgFuncI instance)
Creates aMDBMsgFunc
instance that delegates to the specifiedMDBMsgFuncI
instance.static MDBMsgFunc
createSafe(long functionPointer)
-
Methods inherited from class org.lwjgl.system.Callback
__stdcall, address, equals, free, free, get, getSafe, hashCode, toString
-
Methods inherited from interface org.lwjgl.util.lmdb.MDBMsgFuncI
callback, getSignature, invoke
-
-
-
-
Method Detail
-
create
public static MDBMsgFunc create(long functionPointer)
Creates aMDBMsgFunc
instance from the specified function pointer.- Returns:
- the new
MDBMsgFunc
-
createSafe
@Nullable public static MDBMsgFunc createSafe(long functionPointer)
-
create
public static MDBMsgFunc create(MDBMsgFuncI instance)
Creates aMDBMsgFunc
instance that delegates to the specifiedMDBMsgFuncI
instance.
-
-