RustLibApi class abstract

Implementers

Constructors

RustLibApi()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
rust_arc_decrement_strong_count_BlueAdapter → RustArcDecrementStrongCountFnType
no setter
rust_arc_decrement_strong_count_BlueAdapterPtr → CrossPlatformFinalizerArg
no setter
rust_arc_decrement_strong_count_BPeripheral → RustArcDecrementStrongCountFnType
no setter
rust_arc_decrement_strong_count_BPeripheralPtr → CrossPlatformFinalizerArg
no setter
rust_arc_increment_strong_count_BlueAdapter → RustArcIncrementStrongCountFnType
no setter
rust_arc_increment_strong_count_BPeripheral → RustArcIncrementStrongCountFnType
no setter

Methods

crateApiBlueAdapters() Future<List<BlueAdapter>>
crateApiBlueBlueAdapterListen({required BlueAdapter that}) Stream<BlueEvent>
crateApiBlueBlueAdapterStop({required BlueAdapter that}) Future<void>
crateApiBlueBPeripheralConnect({required BPeripheral that}) Future<void>
crateApiBlueBPeripheralDisconnect({required BPeripheral that}) Future<void>
crateApiBlueBPeripheralWrite({required BPeripheral that, required BCharacteristic characteristic, required List<int> data, required BWriteType writeType}) Future<void>
crateApiBlueDefaultAdapter() Future<BlueAdapter>
crateApiBlueDevicePeripheralIdInfosToString({required DevicePeripheralId that}) Future<String>
crateApiLogCreateLogStream() Stream<LogEntry>
crateApiLogInitLogger() Future<void>
crateApiLogMyMobileLoggerNew() Future<MyMobileLogger>
crateApiLogRustSetUp() Future<void>
crateApiLogSendToDartLoggerNew() Future<SendToDartLogger>
crateApiLogSendToDartLoggerSetStreamSink() Stream<LogEntry>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited