libusb_class_code class abstract

\ingroup libusb_desc Device and/or Interface Class codes

Constructors

libusb_class_code()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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

Constants

LIBUSB_CLASS_APPLICATION → const int
Application class
LIBUSB_CLASS_AUDIO → const int
Audio class
LIBUSB_CLASS_COMM → const int
Communications class
LIBUSB_CLASS_CONTENT_SECURITY → const int
Content Security
LIBUSB_CLASS_DATA → const int
Data class
LIBUSB_CLASS_DIAGNOSTIC_DEVICE → const int
Diagnostic Device
LIBUSB_CLASS_HID → const int
Human Interface Device class
LIBUSB_CLASS_HUB → const int
Hub class
LIBUSB_CLASS_IMAGE → const int
LIBUSB_CLASS_MASS_STORAGE → const int
Mass storage class
LIBUSB_CLASS_PER_INTERFACE → const int
In the context of a \ref libusb_device_descriptor "device descriptor", this bDeviceClass value indicates that each interface specifies its own class information and all interfaces operate independently.
LIBUSB_CLASS_PERSONAL_HEALTHCARE → const int
Personal Healthcare
LIBUSB_CLASS_PHYSICAL → const int
Physical
LIBUSB_CLASS_PRINTER → const int
Printer class
LIBUSB_CLASS_PTP → const int
Image class
LIBUSB_CLASS_SMART_CARD → const int
Smart Card
LIBUSB_CLASS_VENDOR_SPEC → const int
Class is vendor-specific
LIBUSB_CLASS_VIDEO → const int
Video
LIBUSB_CLASS_WIRELESS → const int
Wireless class