RustLibApi class abstract

Implementers

Constructors

RustLibApi.new()

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 → RustArcIncrementStrongCountFnType
no setter
rust_arc_increment_strong_count_UsbInfo → RustArcIncrementStrongCountFnType
no setter

Methods

crateApiUsbGetUsbInfos() Future<List<UsbInfo>>
crateApiUsbListenUsbEventHandle({BigInt? sleep}) Stream<List<UsbInfo>>
crateApiUsbUsbHandleClaimInterface({required UsbHandle that, required int iface}) Future<void>
crateApiUsbUsbHandleReadInterrupt({required UsbHandle that, required int endpoint, required BigInt timeout}) Stream<String>
crateApiUsbUsbHandleReleaseInterface({required UsbHandle that, required int iface}) Future<void>
crateApiUsbUsbHandleSetActiveConfiguration({required UsbHandle that, required int config}) → void
crateApiUsbUsbHandleWriteData({required UsbHandle that, required int endpoint, required List<int> buf, required BigInt timeout}) Future<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?
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
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}) Future<UsbHandle>
crateApiUsbUsbInfoReadUsbName({required UsbInfo that}) Future<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