Класс 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