Spec-Zone.ru › Dart 2

dart:ffi

Класс NativeApi

Утилиты для доступа к API Dart VM из кода Dart или из кода C через dart_api_dl.h.

Аннотации
  • @Since('2.8')

Конструкторы

NativeApi()

Свойства

hashCode → int
только для чтения, унаследованное
Код хеширования этого объекта.
runtimeType → Type
только для чтения, унаследованное
Представление типа объекта во время выполнения.

Методы

noSuchMethod(Invocation invocation) → dynamic
унаследованное
Вызывается при обращении к несуществующему методу или свойству.
toString() → String
унаследованное
Строковое представление этого объекта.

Операторы

operator ==(Object other) → bool
унаследованное
Оператор равенства.

Статические свойства

closeNativePort → Pointer<NativeFunction<Int8 Function(Int64)>>
только для чтения
Указатель на функцию bool Dart_CloseNativePort(Dart_Port native_port_id) в dart_native_api.h.
initializeApiDLData → Pointer<Void>
@Since('2.9'), только для чтения
Передайте это в Dart_InitializeApiDL в вашем коде нативных языке, чтобы включить использование символов в dart_api_dl.h.
majorVersion → int
@Since('2.9'), только для чтения
При изменении совместимости версия major увеличивается.
minorVersion → int
@Since('2.9'), только для чтения
При обратной совместимости версия minor увеличивается.
newNativePort → Pointer<NativeFunction<Int64 Function(Pointer<Uint8>, Pointer<NativeFunction<Dart_NativeMessageHandler>>, Int8)>>
только для чтения
Указатель на функцию
postCObject → Pointer<NativeFunction<Int8 Function(Int64, Pointer<Dart_CObject>)>>
только для чтения
Указатель на функцию bool Dart_PostCObject(Dart_Port port_id, Dart_CObject* message) в dart_native_api.h.

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-ffi/NativeApi-class.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API