

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_wrapper * | libusbemu::libusbemu_get_transfer_wrapper (libusb_transfer *transfer) |
| libusb_device * | libusbemu::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 > | |
| T | libusbemu::MIN (const T &v1, const T &v2) |
| template<typename T > | |
| T *& | libusbemu::SAFE_DELETE (T *&p) |
| #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.