usbwrap.h File Reference

USB API wrapper. More...

#include "dll.h"
#include <usb.h>
#include <vector>
#include <map>
#include "error.h"

Include dependency graph for usbwrap.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

class  Usb::Error
 Thrown on low level USB errors. More...
class  Usb::Timeout
class  Usb::Match
class  Usb::Device
class  Usb::Interface
struct  Usb::EndpointPair
class  Usb::EndpointDiscovery
struct  Usb::InterfaceDesc
class  Usb::InterfaceDiscovery
struct  Usb::ConfigDesc
class  Usb::ConfigDiscovery
class  Usb::DeviceDiscovery

Namespaces

namespace  Barry
 Project namespace, containing all related functions and classes.
namespace  Usb
 Namespace for the libusb-related wrapper classes.

Typedefs

typedef struct usb_device * Usb::DeviceIDType
 Typedefs used by the wrapper class, in the hope to make it easier to switch from libusb stable to devel and back.


Detailed Description

USB API wrapper.

Definition in file usbwrap.h.


Generated on Mon Jan 12 10:52:04 2009 for Barry by  doxygen 1.5.7.1