Класс NativeApi
Вспомогательные средства для доступа к API виртуальной машины Dart из кода на 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> только для чтения - Передайте это значение в
Dart_InitializeApiDLв собственном коде, чтобы использовать символы изdart_api_dl.h. - majorVersion → int только для чтения
- При несовместимых изменениях увеличивается номер основной версии.
- minorVersion → int только для чтения
- При обратно совместимых изменениях увеличивается номер дополнительной версии.
- 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.19.6/dart-ffi/NativeApi-class.html