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
 

typedef s_both<s_buffer_ptr>* s_both_ptr
 

typedef s_buffer* s_buffer_ptr
 

typedef s_node<s_buffer_ptr>* s_node_ptr
 

typedef circular_linked_list<s_buffer_ptr>* s_queue_ptr
 


Variable Documentation

int usb_debug
 


Generated on Wed Jan 31 17:15:37 2007 for GNU Radio 3.0svn by  doxygen 1.4.6