The Pedigree Project  0.1
UsbHumanInterfaceDevice Member List

This is the complete list of members for UsbHumanInterfaceDevice, including all inherited members.

addInterruptInHandler(Endpoint *pEndpoint, uintptr_t pBuffer, uint16_t nBytes, void(*pCallback)(uintptr_t, ssize_t), uintptr_t pParam=0) (defined in UsbDevice)UsbDeviceprotected
Addressed enum value (defined in UsbDevice)UsbDevice
callback(uintptr_t pParam, ssize_t ret) (defined in UsbHumanInterfaceDevice)UsbHumanInterfaceDeviceprivatestatic
clearEndpointHalt(Endpoint *pEndpoint)UsbDeviceprotected
Configured enum value (defined in UsbDevice)UsbDevice
Connected enum value (defined in UsbDevice)UsbDevice
controlRequest(uint8_t nRequestType, uint8_t nRequest, uint16_t nValue, uint16_t nIndex, uint16_t nLength=0, uintptr_t pBuffer=0)UsbDeviceprotected
doSync(Endpoint *pEndpoint, UsbPid pid, uintptr_t pBuffer, size_t nBytes, size_t timeout) (defined in UsbDevice)UsbDeviceprotected
getAddress()UsbDeviceinline
getConfiguration()UsbDeviceinline
getContainer() const UsbDeviceinline
getDescriptor()UsbDeviceinline
getDescriptor(uint8_t nDescriptorType, uint8_t nDescriptorIndex, uint16_t nBytes, uint8_t requestType=0)UsbDeviceprotected
getDescriptorLength(uint8_t nDescriptorType, uint8_t nDescriptorIndex, uint8_t requestType=0)UsbDeviceprotected
getDevice()UsbDeviceinlinevirtual
getInterface()UsbDeviceinline
getName(String &str) (defined in UsbHumanInterfaceDevice)UsbHumanInterfaceDeviceinlinevirtual
getPort()UsbDeviceinline
getSpeed()UsbDeviceinline
getStatus()UsbDeviceprotected
getString(uint8_t nString)UsbDeviceprotected
getUsbDeviceName(String &str) (defined in UsbDevice)UsbDeviceinlinevirtual
getUsbState()UsbDeviceinline
HasDescriptors enum value (defined in UsbDevice)UsbDevice
HasDriver enum value (defined in UsbDevice)UsbDevice
HasInterface enum value (defined in UsbDevice)UsbDevice
hasSubtree() const UsbDeviceinlinevirtual
initialise(uint8_t nAddress)UsbDevice
initialiseDriver()UsbHumanInterfaceDevicevirtual
inputHandler() (defined in UsbHumanInterfaceDevice)UsbHumanInterfaceDeviceprivate
m_nAddressUsbDeviceprotected
m_nPortUsbDeviceprotected
m_pConfigurationUsbDeviceprotected
m_pContainerUsbDeviceprotected
m_pDescriptorUsbDeviceprotected
m_pHubUsbDeviceprotected
m_pInEndpointUsbHumanInterfaceDeviceprivate
m_pInReportBufferUsbHumanInterfaceDeviceprivate
m_pInterfaceUsbDeviceprotected
m_pOldInReportBufferUsbHumanInterfaceDeviceprivate
m_pReportUsbHumanInterfaceDeviceprivate
m_SpeedUsbDeviceprotected
m_UsbStateUsbDeviceprotected
PACKED (defined in UsbDevice)UsbDevice
PACKED (defined in UsbDevice)UsbDevice
syncIn(Endpoint *pEndpoint, uintptr_t pBuffer, size_t nBytes, size_t timeout=5000) (defined in UsbDevice)UsbDeviceprotected
syncOut(Endpoint *pEndpoint, uintptr_t pBuffer, size_t nBytes, size_t timeout=5000) (defined in UsbDevice)UsbDeviceprotected
UsbDevice(UsbHub *pHub, uint8_t nPort, UsbSpeed speed)UsbDevice
UsbDevice(UsbDevice *pDev)UsbDevice
UsbHumanInterfaceDevice(UsbDevice *dev) (defined in UsbHumanInterfaceDevice)UsbHumanInterfaceDevice
UsbState enum nameUsbDevice
useConfiguration(uint8_t nConfig)UsbDevice
useInterface(uint8_t nInterface)UsbDevice
~UsbDevice()UsbDevicevirtual
~UsbHumanInterfaceDevice() (defined in UsbHumanInterfaceDevice)UsbHumanInterfaceDevicevirtual