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

Public Member Functions | Static Public Member Functions | Private Attributes

Main Class Reference

List of all members.

Public Member Functions

void callback (libusb_transfer *transfer)
void control_callback (libusb_transfer *transfer)
void ctrl_msg (uint8_t value)
void ctrl_msg (uint8_t value)
void init_device_handle ()
void init_device_handle ()
void init_device_handle ()
void init_libusb ()
void init_libusb ()
void init_libusb ()
void main_loop ()
void main_loop ()
void process_input (uint8_t *data)
void read_thread (const std::string &prefix, int endpoint, boost::function< void(uint8_t *)> callback)
void request_control (unsigned char value)
void request_controller_data (int endpoint)
void reset ()
void run ()
void run ()
void run ()
void set_configuration ()
void set_configuration ()
void usb_receive (uint8_t reqtype, uint8_t request, uint16_t value, uint16_t index, uint16_t length, unsigned int timeout)
void usb_send (uint8_t reqtype, uint8_t request, uint16_t value, uint16_t index, uint16_t length, unsigned char *data, unsigned int timeout)

Static Public Member Functions

static void callback_wrap (libusb_transfer *transfer)
static void control_callback_wrap (libusb_transfer *transfer)

Private Attributes

libusb_context * m_ctx
libusb_device_handle * m_handle
bool m_running
uint8_t old_buttons
uint8_t old_dpad

Detailed Description

Definition at line 9 of file chatpad2.cpp.


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

Generated by  Doxygen 1.6.0   Back to index