7#ifndef RUNTIME_INCLUDE_DART_NATIVE_API_H_
8#define RUNTIME_INCLUDE_DART_NATIVE_API_H_
168 bool handle_concurrently);
struct _Dart_Handle * Dart_Handle
#define DART_WARN_UNUSED_RESULT
void(* Dart_HandleFinalizer)(void *isolate_callback_data, void *peer)
void(* Dart_NativeMessageHandler)(Dart_Port dest_port_id, Dart_CObject *message)
DART_EXPORT bool Dart_PostInteger(Dart_Port port_id, int64_t message)
@ Dart_CObject_kNativePointer
@ Dart_CObject_kNumberOfTypes
@ Dart_CObject_kUnmodifiableExternalTypedData
@ Dart_CObject_kTypedData
@ Dart_CObject_kUnsupported
@ Dart_CObject_kExternalTypedData
@ Dart_CObject_kCapability
DART_EXPORT bool Dart_PostCObject(Dart_Port port_id, Dart_CObject *message)
DART_EXPORT DART_WARN_UNUSED_RESULT Dart_Handle Dart_FinalizeAllClasses(void)
DART_EXPORT DART_WARN_UNUSED_RESULT Dart_Handle Dart_CompileAll(void)
struct _Dart_CObject Dart_CObject
DART_EXPORT Dart_Port Dart_NewNativePort(const char *name, Dart_NativeMessageHandler handler, bool handle_concurrently)
DART_EXPORT void * Dart_ExecuteInternalCommand(const char *command, void *arg)
DART_EXPORT bool Dart_CloseNativePort(Dart_Port native_port_id)
DEF_SWITCHES_START aot vmservice shared library name
struct _Dart_CObject::@86::@87 as_send_port
Dart_HandleFinalizer callback
union _Dart_CObject::@86 value
struct _Dart_CObject::@86::@88 as_capability
struct _Dart_CObject::@86::@90 as_typed_data
struct _Dart_CObject::@86::@91 as_external_typed_data
struct _Dart_CObject::@86::@89 as_array
struct _Dart_CObject ** values
struct _Dart_CObject::@86::@92 as_native_pointer