XenevaOS
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
usbconfigparser.h File Reference
#include "uspi/usb.h"
#include "uspi/types.h"
Include dependency graph for usbconfigparser.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TUSBConfigurationParser
 

Typedefs

typedef struct TUSBConfigurationParser TUSBConfigurationParser
 

Functions

void USBConfigurationParser (TUSBConfigurationParser *pThis, const void *pBuffer, unsigned nBufLen)
 
void USBConfigurationParserCopy (TUSBConfigurationParser *pThis, TUSBConfigurationParser *pParser)
 
void _USBConfigurationParser (TUSBConfigurationParser *pThis)
 
boolean USBConfigurationParserIsValid (TUSBConfigurationParser *pThis)
 
const TUSBDescriptorUSBConfigurationParserGetDescriptor (TUSBConfigurationParser *pThis, u8 ucType)
 
const TUSBDescriptorUSBConfigurationParserGetCurrentDescriptor (TUSBConfigurationParser *pThis)
 
void USBConfigurationParserError (TUSBConfigurationParser *pThis, const char *pSource)
 

Typedef Documentation

◆ TUSBConfigurationParser

Function Documentation

◆ _USBConfigurationParser()

void _USBConfigurationParser ( TUSBConfigurationParser pThis)

◆ USBConfigurationParser()

void USBConfigurationParser ( TUSBConfigurationParser pThis,
const void *  pBuffer,
unsigned  nBufLen 
)

◆ USBConfigurationParserCopy()

void USBConfigurationParserCopy ( TUSBConfigurationParser pThis,
TUSBConfigurationParser pParser 
)

◆ USBConfigurationParserError()

void USBConfigurationParserError ( TUSBConfigurationParser pThis,
const char *  pSource 
)

◆ USBConfigurationParserGetCurrentDescriptor()

const TUSBDescriptor * USBConfigurationParserGetCurrentDescriptor ( TUSBConfigurationParser pThis)

◆ USBConfigurationParserGetDescriptor()

const TUSBDescriptor * USBConfigurationParserGetDescriptor ( TUSBConfigurationParser pThis,
u8  ucType 
)

◆ USBConfigurationParserIsValid()

boolean USBConfigurationParserIsValid ( TUSBConfigurationParser pThis)