Classes | Namespaces | Macros | Functions
libusbemu_internal.h File Reference
#include "libusbemu_threads.h"
#include <lusb0_usb.h>
#include <map>
#include <cassert>
Include dependency graph for libusbemu_internal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  libusb_device_t::isoc_handle
 
struct  libusb_context_t
 
struct  libusb_device_handle_t
 
struct  libusb_device_t
 
struct  libusbemu::QuickList< T >
 
struct  libusbemu::QuickListMutexed< T >
 
struct  transfer_wrapper
 

Namespaces

 libusbemu
 

Macros

#define LIBUSBEMU_ERROR(msg)   libusbemu_report_error(__FILE__, __LINE__, msg)
 
#define LIBUSBEMU_ERROR_LIBUSBWIN32()   LIBUSBEMU_ERROR(usb_strerror())
 

Functions

void libusbemu::libusbemu_clear_transfer (transfer_wrapper *wrapper)
 
transfer_wrapperlibusbemu::libusbemu_get_transfer_wrapper (libusb_transfer *transfer)
 
libusb_devicelibusbemu::libusbemu_register_device (libusb_context *ctx, struct usb_device *dev)
 
void libusbemu::libusbemu_report_error (const char *file, const int line, const char *msg)
 
int libusbemu::libusbemu_setup_transfer (transfer_wrapper *wrapper)
 
void libusbemu::libusbemu_unregister_device (libusb_device *dev)
 
template<typename T >
libusbemu::MIN (const T &v1, const T &v2)
 
template<typename T >
T *& libusbemu::SAFE_DELETE (T *&p)
 

Macro Definition Documentation

#define LIBUSBEMU_ERROR (   msg)    libusbemu_report_error(__FILE__, __LINE__, msg)

Definition at line 285 of file libusbemu_internal.h.

#define LIBUSBEMU_ERROR_LIBUSBWIN32 ( )    LIBUSBEMU_ERROR(usb_strerror())

Definition at line 286 of file libusbemu_internal.h.



libfreenect
Author(s): Hector Martin, Josh Blake, Kyle Machulis, OpenKinect community
autogenerated on Mon Jun 10 2019 13:46:43