public final class CEntryPointNativeFunctions extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
CEntryPointNativeFunctions.IsolatePointer |
static interface |
CEntryPointNativeFunctions.IsolateThreadPointer |
static class |
CEntryPointNativeFunctions.NameTransformation |
Modifier and Type | Method and Description |
---|---|
static int |
attachThread(org.graalvm.nativeimage.Isolate isolate,
CEntryPointNativeFunctions.IsolateThreadPointer thread) |
static int |
createIsolate(CEntryPointCreateIsolateParameters params,
CEntryPointNativeFunctions.IsolatePointer isolate,
CEntryPointNativeFunctions.IsolateThreadPointer thread) |
static int |
detachAllThreadsAndTearDownIsolate(org.graalvm.nativeimage.IsolateThread isolateThread) |
static int |
detachThread(org.graalvm.nativeimage.IsolateThread thread) |
static org.graalvm.nativeimage.IsolateThread |
getCurrentThread(org.graalvm.nativeimage.Isolate isolate) |
static org.graalvm.nativeimage.Isolate |
getIsolate(org.graalvm.nativeimage.IsolateThread thread) |
static int |
tearDownIsolate(org.graalvm.nativeimage.IsolateThread isolateThread) |
public static int createIsolate(CEntryPointCreateIsolateParameters params, CEntryPointNativeFunctions.IsolatePointer isolate, CEntryPointNativeFunctions.IsolateThreadPointer thread)
public static int attachThread(org.graalvm.nativeimage.Isolate isolate, CEntryPointNativeFunctions.IsolateThreadPointer thread)
public static org.graalvm.nativeimage.IsolateThread getCurrentThread(org.graalvm.nativeimage.Isolate isolate)
public static org.graalvm.nativeimage.Isolate getIsolate(org.graalvm.nativeimage.IsolateThread thread)
public static int detachThread(org.graalvm.nativeimage.IsolateThread thread)
public static int tearDownIsolate(org.graalvm.nativeimage.IsolateThread isolateThread)
public static int detachAllThreadsAndTearDownIsolate(org.graalvm.nativeimage.IsolateThread isolateThread)