#include <fusb_darwin.h>
Inheritance diagram for fusb_ephandle_darwin:


This is currently identical to the generic implementation and is intended as a starting point for whatever magic is required to make usb fly.
Public Member Functions | |
| fusb_ephandle_darwin (fusb_devhandle_darwin *dh, int endpoint, bool input_p, int block_size=0, int nblocks=0) | |
| virtual | ~fusb_ephandle_darwin () |
| virtual bool | start () |
| begin streaming i/o | |
| virtual bool | stop () |
| stop streaming i/o | |
| virtual int | write (const void *buffer, int nbytes) |
| virtual int | read (void *buffer, int nbytes) |
| void | abort () |
| virtual void | wait_for_completion () |
Public Attributes | |
| UInt8 | d_pipeRef |
| UInt8 | d_transferType |
| usb_interface_t ** | d_interfaceRef |
| usb_interface_t * | d_interface |
| s_queue_ptr | d_queue |
| circular_buffer< char > * | d_buffer |
| UInt32 | d_bufLenBytes |
| mld_mutex_ptr | d_readRunning |
| mld_condition_ptr | d_runBlock |
| mld_condition_ptr | d_readBlock |
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
Implements fusb_ephandle. |
|
|
begin streaming i/o
Implements fusb_ephandle. |
|
|
stop streaming i/o
Implements fusb_ephandle. |
|
|
Implements fusb_ephandle. |
|
||||||||||||
|
Implements fusb_ephandle. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6