Dart_InitializeParams class final
Describes how to initialize the VM. Used with Dart_Initialize.
- Inheritance
- Implemented types
- Available extensions
Constructors
Properties
-
address
→ Pointer<
T> -
Available on T, provided by the StructAddress extension
The memory address of the underlying data.no setter - cleanup_group ↔ Dart_IsolateGroupCleanupCallback
-
A function to be called after an isolate group is
shutdown. See Dart_IsolateGroupCleanupCallback.
getter/setter pair
- cleanup_isolate ↔ Dart_IsolateCleanupCallback
-
A function to be called after an isolate was shutdown.
See Dart_IsolateCleanupCallback.
getter/setter pair
-
code_observer
↔ Pointer<
Dart_CodeObserver> -
An external code observer callback function. The observer can be invoked
as early as during the Dart_Initialize() call.
getter/setter pair
- create_group ↔ Dart_IsolateGroupCreateCallback
-
A function to be called during isolate group creation.
See Dart_IsolateGroupCreateCallback.
getter/setter pair
- entropy_source ↔ Dart_EntropySource
-
getter/setter pair
- file_close ↔ Dart_FileCloseCallback
-
getter/setter pair
- file_open ↔ Dart_FileOpenCallback
-
getter/setter pair
- file_read ↔ Dart_FileReadCallback
-
getter/setter pair
- file_write ↔ Dart_FileWriteCallback
-
getter/setter pair
- get_service_assets ↔ Dart_GetVMServiceAssetsArchive
-
A function to be called by the service isolate when it requires the
vmservice assets archive. See Dart_GetVMServiceAssetsArchive.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- initialize_isolate ↔ Dart_InitializeIsolateCallback
-
A function to be called during isolate
initialization inside an existing isolate group.
See Dart_InitializeIsolateCallback.
getter/setter pair
- register_kernel_blob ↔ Dart_RegisterKernelBlobCallback
-
Kernel blob registration callback function. See Dart_RegisterKernelBlobCallback.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shutdown_isolate ↔ Dart_IsolateShutdownCallback
-
A function to be called right before an isolate is shutdown.
See Dart_IsolateShutdownCallback.
getter/setter pair
- start_kernel_isolate ↔ bool
-
getter/setter pair
- thread_exit ↔ Dart_ThreadExitCallback
-
getter/setter pair
- thread_start ↔ Dart_ThreadStartCallback
-
getter/setter pair
- unregister_kernel_blob ↔ Dart_UnregisterKernelBlobCallback
-
Kernel blob unregistration callback function. See Dart_UnregisterKernelBlobCallback.
getter/setter pair
- version ↔ int
-
Identifies the version of the struct used by the client.
should be initialized to DART_INITIALIZE_PARAMS_CURRENT_VERSION.
getter/setter pair
-
vm_snapshot_data
↔ Pointer<
Uint8> -
A buffer containing snapshot data, or NULL if no snapshot is provided.
getter/setter pair
-
vm_snapshot_instructions
↔ Pointer<
Uint8> -
A buffer containing a snapshot of precompiled instructions, or NULL if
no snapshot is provided.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited