Dart_InitializeParams class final

Describes how to initialize the VM. Used with Dart_Initialize.

Inheritance
Implemented types
Available extensions

Constructors

Dart_InitializeParams()

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