Fonctions membres publiques | Liste de tous les membres
Référence de la classe USBHub

#include <usbhub.h>

Graphe d'héritage de USBHub:

Fonctions membres publiques

 USBHub (USBHost *p)
 
uint32_t ClearHubFeature (uint32_t fid)
 
uint32_t ClearPortFeature (uint32_t fid, uint32_t port, uint32_t sel=0)
 
uint32_t GetHubDescriptor (uint32_t index, uint32_t nbytes, uint8_t *dataptr)
 
uint32_t GetHubStatus (uint32_t nbytes, uint8_t *dataptr)
 
uint32_t GetPortStatus (uint32_t port, uint32_t nbytes, uint8_t *dataptr)
 
uint32_t SetHubDescriptor (uint32_t port, uint32_t nbytes, uint8_t *dataptr)
 
uint32_t SetHubFeature (uint32_t fid)
 
uint32_t SetPortFeature (uint32_t fid, uint32_t port, uint32_t sel=0)
 
void PrintHubStatus ()
 
virtual uint32_t Init (uint32_t parent, uint32_t port, uint32_t lowspeed)
 
virtual uint32_t Release ()
 
virtual uint32_t Poll ()
 
virtual void ResetHubPort (uint32_t port)
 
virtual uint32_t GetAddress ()
 
virtual uint32_t DEVCLASSOK (uint32_t klass)
 

Documentation des constructeurs et destructeur

◆ USBHub()

USBHub::USBHub ( USBHost *  p)

Documentation des fonctions membres

◆ ClearHubFeature()

uint32_t USBHub::ClearHubFeature ( uint32_t  fid)
inline

◆ ClearPortFeature()

uint32_t USBHub::ClearPortFeature ( uint32_t  fid,
uint32_t  port,
uint32_t  sel = 0 
)
inline

◆ DEVCLASSOK()

virtual uint32_t USBHub::DEVCLASSOK ( uint32_t  klass)
inlinevirtual

◆ GetAddress()

virtual uint32_t USBHub::GetAddress ( )
inlinevirtual

◆ GetHubDescriptor()

uint32_t USBHub::GetHubDescriptor ( uint32_t  index,
uint32_t  nbytes,
uint8_t *  dataptr 
)
inline

◆ GetHubStatus()

uint32_t USBHub::GetHubStatus ( uint32_t  nbytes,
uint8_t *  dataptr 
)
inline

◆ GetPortStatus()

uint32_t USBHub::GetPortStatus ( uint32_t  port,
uint32_t  nbytes,
uint8_t *  dataptr 
)
inline

◆ Init()

uint32_t USBHub::Init ( uint32_t  parent,
uint32_t  port,
uint32_t  lowspeed 
)
virtual

◆ Poll()

uint32_t USBHub::Poll ( )
virtual

◆ PrintHubStatus()

void USBHub::PrintHubStatus ( )

◆ Release()

uint32_t USBHub::Release ( )
virtual

◆ ResetHubPort()

void USBHub::ResetHubPort ( uint32_t  port)
virtual

◆ SetHubDescriptor()

uint32_t USBHub::SetHubDescriptor ( uint32_t  port,
uint32_t  nbytes,
uint8_t *  dataptr 
)
inline

◆ SetHubFeature()

uint32_t USBHub::SetHubFeature ( uint32_t  fid)
inline

◆ SetPortFeature()

uint32_t USBHub::SetPortFeature ( uint32_t  fid,
uint32_t  port,
uint32_t  sel = 0 
)
inline