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), UsbInterruptInHandle &handle, 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, uint32_t timeout=5000)UsbDeviceprotected
controlRequestResult(uint8_t nRequestType, uint8_t nRequest, uint16_t nValue, uint16_t nIndex, uint16_t nLength=0, uintptr_t pBuffer=0, uint32_t timeout=5000)UsbDeviceprotected
doSync(Endpoint *pEndpoint, UsbPid pid, uintptr_t pBuffer, size_t nBytes, size_t timeout) (defined in UsbDevice)UsbDeviceprotected
getAddress()UsbDeviceinline
getConfiguration()UsbDeviceinline
getContainer() constUsbDeviceinline
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
getHub() const (defined in UsbDevice)UsbDeviceinline
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() constUsbDeviceinlinevirtual
initialise(uint8_t nAddress)UsbDevice
initialiseDriver()UsbHumanInterfaceDevicevirtual
inputHandler(size_t bytes) (defined in UsbHumanInterfaceDevice)UsbHumanInterfaceDeviceprivate
m_ControlPacketSize (defined in UsbDevice)UsbDeviceprotected
m_InterruptInUsbHumanInterfaceDeviceprivate
m_nAddressUsbDeviceprotected
m_nPortUsbDeviceprotected
m_nRootPortUsbDeviceprotected
m_nRootPortGeneration (defined in UsbDevice)UsbDeviceprotected
m_pConfigurationUsbDeviceprotected
m_pContainerUsbDeviceprotected
m_pDescriptorUsbDeviceprotected
m_pHubUsbDeviceprotected
m_pInEndpointUsbHumanInterfaceDeviceprivate
m_pInReportBufferUsbHumanInterfaceDeviceprivate
m_pInterfaceUsbDeviceprotected
m_pOldInReportBufferUsbHumanInterfaceDeviceprivate
m_pReportUsbHumanInterfaceDeviceprivate
m_ReceivedInput (defined in UsbHumanInterfaceDevice)UsbHumanInterfaceDeviceprivate
m_SpeedUsbDeviceprotected
m_UsbStateUsbDeviceprotected
operator=(const UsbDevice &d) (defined in UsbDevice)UsbDeviceprivate
PACKED (defined in UsbDevice)UsbDevice
PACKED (defined in UsbDevice)UsbDevice
prepareForDisconnection()UsbDeviceinlinevirtual
prepareForDriverRetirement()UsbDeviceinlinevirtual
quiesceForRetirement()UsbDeviceinlinevirtual
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
UsbDevice(const UsbDevice &d) (defined in UsbDevice)UsbDeviceprivate
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