Logo Search packages:      
Sourcecode: xboxdrv version File versions  Download package

Public Member Functions | Static Public Member Functions | Private Attributes | Static Private Attributes

USBDevice Class Reference

Collaboration diagram for USBDevice:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void claim_interface (int iface)
void clear_halt (int ep)
int ctrl_msg (int requesttype, int request, int value, int index, uint8_t *data, int size)
void detach_kernel_driver (int iface)
void launch_listener_thread (int endpoint)
void print_info ()
int read (int endpoint, uint8_t *data, int len)
void release_interface (int iface)
void reset ()
void set_altinterface (int interface)
void set_configuration (int configuration)
 USBDevice (struct usb_device *dev_)
int write (int endpoint, uint8_t *data, int len)

Static Public Member Functions

static USBDevicecurrent ()

Private Attributes

struct usb_device * dev
struct usb_dev_handle * handle
std::vector
< EndpointListenerThread * > 
threads

Static Private Attributes

static USBDevicecurrent_ = 0

Detailed Description

Definition at line 38 of file usbdebug.cpp.


The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index