fusb_darwin.h File Reference

#include <usb.h>
#include "fusb.h"
#include <IOKit/IOCFBundle.h>
#include <IOKit/IOCFPlugIn.h>
#include <IOKit/usb/IOUSBLib.h>
#include <IOKit/IOKitLib.h>
#include "circular_linked_list.h"
#include "circular_buffer.h"

Include dependency graph for fusb_darwin.h:

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

Go to the source code of this file.

Classes

struct  usb_dev_handle
struct  darwin_dev_handle
class  s_buffer
class  fusb_devhandle_darwin
 darwin implementation of fusb_devhandle More...
class  fusb_ephandle_darwin
 darwin implementation of fusb_ephandle More...

Defines

#define usb_interface_t   IOUSBInterfaceInterface220
#define InterfaceInterfaceID   kIOUSBInterfaceInterfaceID220
#define InterfaceVersion   220
#define usb_device_t   IOUSBDeviceInterface197
#define DeviceInterfaceID   kIOUSBDeviceInterfaceID197
#define DeviceVersion   197

Typedefs

typedef IOReturn io_return_t
typedef IOCFPlugInInterface * io_cf_plugin_ref_t
typedef s_buffers_buffer_ptr
typedef s_node< s_buffer_ptr > * s_node_ptr
typedef circular_linked_list
< s_buffer_ptr > * 
s_queue_ptr
typedef s_both< s_buffer_ptr > * s_both_ptr

Variables

int usb_debug


Define Documentation

#define DeviceInterfaceID   kIOUSBDeviceInterfaceID197

#define DeviceVersion   197

#define InterfaceInterfaceID   kIOUSBInterfaceInterfaceID220

#define InterfaceVersion   220

#define usb_device_t   IOUSBDeviceInterface197

#define usb_interface_t   IOUSBInterfaceInterface220


Typedef Documentation

typedef IOCFPlugInInterface* io_cf_plugin_ref_t

typedef IOReturn io_return_t


Variable Documentation

int usb_debug


Generated on Thu Mar 5 09:04:20 2009 for Universal Software Radio Peripheral by  doxygen 1.5.8