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_UsbHandle → RustArcDecrementStrongCountFnType
no setter
rust_arc_decrement_strong_count_UsbHandlePtr → CrossPlatformFinalizerArg
no setter
rust_arc_decrement_strong_count_UsbInfo → RustArcDecrementStrongCountFnType
no setter
rust_arc_decrement_strong_count_UsbInfoPtr → CrossPlatformFinalizerArg
no setter
rust_arc_increment_strong_count_UsbHandle → RustArcDecrementStrongCountFnType
no setter
rust_arc_increment_strong_count_UsbInfo → RustArcDecrementStrongCountFnType
no setter

Methods

crateApiUsbGetUsbInfos() → List<UsbInfo>
crateApiUsbListenUsbEventHandle({BigInt? sleep}) → Stream<List<UsbInfo>>
crateApiUsbUsbHandleClaimInterface({required UsbHandle that, required int iface}) → void
crateApiUsbUsbHandleReadInterrupt({required UsbHandle that, required int endpoint, required BigInt timeout}) → Stream<Uint8List>
crateApiUsbUsbHandleReleaseInterface({required UsbHandle that, required int iface}) → void
crateApiUsbUsbHandleSetActiveConfiguration({required UsbHandle that, required int config}) → void
crateApiUsbUsbHandleWriteData({required UsbHandle that, required int endpoint, required List<int> buf, required BigInt timeout}) → BigInt
crateApiUsbUsbInfoAutoAccessorGetAddress({required UsbInfo that}) → int
crateApiUsbUsbInfoAutoAccessorGetBusNumber({required UsbInfo that}) → int
crateApiUsbUsbInfoAutoAccessorGetClassCode({required UsbInfo that}) → int
crateApiUsbUsbInfoAutoAccessorGetDescriptorType({required UsbInfo that}) → int
crateApiUsbUsbInfoAutoAccessorGetDeviceVersion({required UsbInfo that}) → UsbVersion
crateApiUsbUsbInfoAutoAccessorGetLength({required UsbInfo that}) → int
crateApiUsbUsbInfoAutoAccessorGetManufacturerStringIndex({required UsbInfo that}) → int?
crateApiUsbUsbInfoAutoAccessorGetMaxPacketSize({required UsbInfo that}) → int
crateApiUsbUsbInfoAutoAccessorGetNumConfigurations({required UsbInfo that}) → int
crateApiUsbUsbInfoAutoAccessorGetProductId({required UsbInfo that}) → int
crateApiUsbUsbInfoAutoAccessorGetProductStringIndex({required UsbInfo that}) → int?
crateApiUsbUsbInfoAutoAccessorGetProtocolCode({required UsbInfo that}) → int
crateApiUsbUsbInfoAutoAccessorGetSerialNumberStringIndex({required UsbInfo that}) → int?
crateApiUsbUsbInfoAutoAccessorGetSpeed({required UsbInfo that}) → UsbSpeed
crateApiUsbUsbInfoAutoAccessorGetSubClassCode({required UsbInfo that}) → int
crateApiUsbUsbInfoAutoAccessorGetUsbVersion({required UsbInfo that}) → UsbVersion
crateApiUsbUsbInfoAutoAccessorGetVendorId({required UsbInfo that}) → int
crateApiUsbUsbInfoAutoAccessorSetAddress({required UsbInfo that, required int address}) → void
crateApiUsbUsbInfoAutoAccessorSetBusNumber({required UsbInfo that, required int busNumber}) → void
crateApiUsbUsbInfoAutoAccessorSetClassCode({required UsbInfo that, required int classCode}) → void
crateApiUsbUsbInfoAutoAccessorSetDescriptorType({required UsbInfo that, required int descriptorType}) → void
crateApiUsbUsbInfoAutoAccessorSetDeviceVersion({required UsbInfo that, required UsbVersion deviceVersion}) → void
crateApiUsbUsbInfoAutoAccessorSetLength({required UsbInfo that, required int length}) → void
crateApiUsbUsbInfoAutoAccessorSetManufacturerStringIndex({required UsbInfo that, int? manufacturerStringIndex}) → void
crateApiUsbUsbInfoAutoAccessorSetMaxPacketSize({required UsbInfo that, required int maxPacketSize}) → void
crateApiUsbUsbInfoAutoAccessorSetNumConfigurations({required UsbInfo that, required int numConfigurations}) → void
crateApiUsbUsbInfoAutoAccessorSetProductId({required UsbInfo that, required int productId}) → void
crateApiUsbUsbInfoAutoAccessorSetProductStringIndex({required UsbInfo that, int? productStringIndex}) → void
crateApiUsbUsbInfoAutoAccessorSetProtocolCode({required UsbInfo that, required int protocolCode}) → void
crateApiUsbUsbInfoAutoAccessorSetSerialNumberStringIndex({required UsbInfo that, int? serialNumberStringIndex}) → void
crateApiUsbUsbInfoAutoAccessorSetSpeed({required UsbInfo that, required UsbSpeed speed}) → void
crateApiUsbUsbInfoAutoAccessorSetSubClassCode({required UsbInfo that, required int subClassCode}) → void
crateApiUsbUsbInfoAutoAccessorSetUsbVersion({required UsbInfo that, required UsbVersion usbVersion}) → void
crateApiUsbUsbInfoAutoAccessorSetVendorId({required UsbInfo that, required int vendorId}) → void
crateApiUsbUsbInfoOpen({required UsbInfo that}) → UsbHandle
crateApiUsbUsbInfoReadUsbName({required UsbInfo that}) → UsbName
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