Flutter Engine
The Flutter Engine
|
#include <dart_api.h>
Describes how to initialize the VM. Used with Dart_Initialize.
Definition at line 899 of file dart_api.h.
Dart_IsolateGroupCleanupCallback Dart_InitializeParams::cleanup_group |
A function to be called after an isolate group is shutdown. See Dart_IsolateGroupCleanupCallback.
Definition at line 950 of file dart_api.h.
Dart_IsolateCleanupCallback Dart_InitializeParams::cleanup_isolate |
A function to be called after an isolate was shutdown. See Dart_IsolateCleanupCallback.
Definition at line 944 of file dart_api.h.
Dart_CodeObserver* Dart_InitializeParams::code_observer |
An external code observer callback function. The observer can be invoked as early as during the Dart_Initialize() call.
Definition at line 972 of file dart_api.h.
Dart_IsolateGroupCreateCallback Dart_InitializeParams::create_group |
A function to be called during isolate group creation. See Dart_IsolateGroupCreateCallback.
Definition at line 925 of file dart_api.h.
Dart_EntropySource Dart_InitializeParams::entropy_source |
Definition at line 958 of file dart_api.h.
Dart_FileCloseCallback Dart_InitializeParams::file_close |
Definition at line 957 of file dart_api.h.
Dart_FileOpenCallback Dart_InitializeParams::file_open |
Definition at line 954 of file dart_api.h.
Dart_FileReadCallback Dart_InitializeParams::file_read |
Definition at line 955 of file dart_api.h.
Dart_FileWriteCallback Dart_InitializeParams::file_write |
Definition at line 956 of file dart_api.h.
Dart_GetVMServiceAssetsArchive Dart_InitializeParams::get_service_assets |
A function to be called by the service isolate when it requires the vmservice assets archive. See Dart_GetVMServiceAssetsArchive.
Definition at line 964 of file dart_api.h.
Dart_InitializeIsolateCallback Dart_InitializeParams::initialize_isolate |
A function to be called during isolate initialization inside an existing isolate group. See Dart_InitializeIsolateCallback.
Definition at line 932 of file dart_api.h.
Dart_RegisterKernelBlobCallback Dart_InitializeParams::register_kernel_blob |
Kernel blob registration callback function. See Dart_RegisterKernelBlobCallback.
Definition at line 977 of file dart_api.h.
Dart_IsolateShutdownCallback Dart_InitializeParams::shutdown_isolate |
A function to be called right before an isolate is shutdown. See Dart_IsolateShutdownCallback.
Definition at line 938 of file dart_api.h.
bool Dart_InitializeParams::start_kernel_isolate |
Definition at line 966 of file dart_api.h.
Dart_ThreadExitCallback Dart_InitializeParams::thread_exit |
Definition at line 953 of file dart_api.h.
Dart_ThreadStartCallback Dart_InitializeParams::thread_start |
Definition at line 952 of file dart_api.h.
Dart_UnregisterKernelBlobCallback Dart_InitializeParams::unregister_kernel_blob |
Kernel blob unregistration callback function. See Dart_UnregisterKernelBlobCallback.
Definition at line 982 of file dart_api.h.
int32_t Dart_InitializeParams::version |
Identifies the version of the struct used by the client. should be initialized to DART_INITIALIZE_PARAMS_CURRENT_VERSION.
Definition at line 904 of file dart_api.h.
const uint8_t* Dart_InitializeParams::vm_snapshot_data |
A buffer containing snapshot data, or NULL if no snapshot is provided.
If provided, the buffer must remain valid until Dart_Cleanup returns.
Definition at line 911 of file dart_api.h.
const uint8_t* Dart_InitializeParams::vm_snapshot_instructions |
A buffer containing a snapshot of precompiled instructions, or NULL if no snapshot is provided.
If provided, the buffer must remain valid until Dart_Cleanup returns.
Definition at line 919 of file dart_api.h.