js_ffi library
Classes
Extensions
-
FfiClassInfo
on ClassInfo<
T>
Constants
- ARG_TYPE_BOOL → const int
- ARG_TYPE_DART_CLASS → const int
- ARG_TYPE_DART_OBJECT → const int
- ARG_TYPE_DOUBLE → const int
- ARG_TYPE_INT32 → const int
- ARG_TYPE_INT64 → const int
- ARG_TYPE_JS_STRING → const int
- ARG_TYPE_JS_VALUE → const int
- ARG_TYPE_MANAGED_VALUE → const int
- ARG_TYPE_NULL → const int
- ARG_TYPE_PROMISE → const int
- ARG_TYPE_RAW_POINTER → const int
- ARG_TYPE_STRING → const int
- DART_ACTION_CALL → const int
- DART_ACTION_CALL_FUNCTION → const int
- DART_ACTION_CONSTRUCTOR → const int
- DART_ACTION_DELETE → const int
- DART_ACTION_LOAD_MODULE → const int
- DART_ACTION_MODULE_NAME → const int
- JS_ACTION_BIND → const int
- JS_ACTION_CALL → const int
- JS_ACTION_COMPILE → const int
- JS_ACTION_EVAL → const int
- JS_ACTION_GET → const int
- JS_ACTION_INVOKE → const int
- JS_ACTION_IS_ARRAY → const int
- JS_ACTION_IS_CONSTRUCTOR → const int
- JS_ACTION_IS_FUNCTION → const int
- JS_ACTION_LOAD_COMPILED → const int
- JS_ACTION_NEW_ARRAY → const int
- JS_ACTION_NEW_ARRAYBUFFER → const int
- JS_ACTION_NEW_OBJECT → const int
- JS_ACTION_PROMISE_COMPLETE → const int
- JS_ACTION_PROPERTY_NAMES → const int
- JS_ACTION_RUN → const int
- JS_ACTION_RUN_PROMISE → const int
- JS_ACTION_SET → const int
- JS_ACTION_TO_STRING → const int
- JS_ACTION_WRAP_FUNCTION → const int
Typedefs
-
DeleteJsContextFunc
= Void Function(Pointer<
NativeType> ) -
JsContextActionFunc
= Int32 Function(Pointer<
NativeType> context, Int32 type, Int32 argc) -
JsContextBackupFunc
= Pointer<
NativeType> Function(Pointer<NativeType> context) -
JsContextClearCacheFunc
= Void Function(Pointer<
NativeType> context) -
JsContextExecutePendingJobFunc
= Int32 Function(Pointer<
NativeType> context) -
JsContextFreeStringFunc
= Void Function(Pointer<
NativeType> context, Pointer<NativeType> ) -
JsContextHasPendingJobFunc
= Int32 Function(Pointer<
NativeType> context) -
JsContextNewPromiseFunc
= Pointer<
NativeType> Function(Pointer<NativeType> context) -
JsContextRegisterClassFunc
= Pointer<
NativeType> Function(Pointer<NativeType> context, Pointer<JsClass> jsClass, Int32 id) -
JsContextReleaseValueFunc
= Void Function(Pointer<
NativeType> context, Pointer<NativeType> ) -
JsContextRetainValueFunc
= Pointer<
JsArgument> Function(Pointer<NativeType> context, Pointer<NativeType> ) -
JsContextReverseFunc
= Void Function(Pointer<
NativeType> context, Pointer<NativeType> backup) -
JsContextToStringFunc
= Pointer<
Utf8> Function(Pointer<NativeType> context, Pointer<NativeType> ptr) -
JsPrintHandlerFunc
= Void Function(Int32 type, Pointer<
Utf8> str) -
JsToDartActionFunc
= Int32 Function(Pointer<
NativeType> context, Int32 type, Int32 argc) -
SetupJsContextFunc
= Pointer<
NativeType> Function(Pointer<JsArgument> , Pointer<JsArgument> , Pointer<JsHandlers> )