The Pedigree Project 0.1
Public Member Functions | Public Attributes | List of all members
UsbDevice::Interface Struct Reference
+ Collaboration diagram for UsbDevice::Interface:

Public Member Functions

 Interface (UsbInterfaceDescriptor *pDescriptor)
 

Public Attributes

uint8_t nInterface
 
uint8_t nAlternateSetting
 
uint8_t nClass
 
uint8_t nSubclass
 
uint8_t nProtocol
 
uint8_t nString
 
Vector< Endpoint * > endpointList
 
Vector< UnknownDescriptor * > otherDescriptorList
 
String sString
 

Detailed Description

Definition at line 101 of file UsbDevice.h.

Constructor & Destructor Documentation

◆ Interface()

UsbDevice::Interface::Interface ( UsbInterfaceDescriptor *  pDescriptor)

Definition at line 211 of file UsbDevice.cc.

◆ ~Interface()

UsbDevice::Interface::~Interface ( )

Definition at line 220 of file UsbDevice.cc.

Member Data Documentation

◆ endpointList

Vector<Endpoint*> UsbDevice::Interface::endpointList

Definition at line 112 of file UsbDevice.h.

◆ nAlternateSetting

uint8_t UsbDevice::Interface::nAlternateSetting

Definition at line 106 of file UsbDevice.h.

◆ nClass

uint8_t UsbDevice::Interface::nClass

Definition at line 107 of file UsbDevice.h.

◆ nInterface

uint8_t UsbDevice::Interface::nInterface

Definition at line 105 of file UsbDevice.h.

◆ nProtocol

uint8_t UsbDevice::Interface::nProtocol

Definition at line 109 of file UsbDevice.h.

◆ nString

uint8_t UsbDevice::Interface::nString

Definition at line 110 of file UsbDevice.h.

◆ nSubclass

uint8_t UsbDevice::Interface::nSubclass

Definition at line 108 of file UsbDevice.h.

◆ otherDescriptorList

Vector<UnknownDescriptor*> UsbDevice::Interface::otherDescriptorList

Definition at line 113 of file UsbDevice.h.

◆ sString

String UsbDevice::Interface::sString

Definition at line 114 of file UsbDevice.h.


The documentation for this struct was generated from the following files: