co_usb
Loading...
Searching...
No Matches
Classes | Namespaces
transfer_types.hpp File Reference
#include "co_usb/raii.hpp"
#include "co_usb/transfer/endpoint.hpp"
#include "co_usb/transfer/transfer_awaitable.hpp"
#include <boost/capy/buffers.hpp>
#include <boost/capy/io_task.hpp>
#include <chrono>
#include <libusb-1.0/libusb.h>
Include dependency graph for transfer_types.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  co_usb::basic_transfer< EpType, Direction >
 Base transfer type which provides Capy's ReadStream/WriteStream operations depending on the direction of the endpoint provided. More...
 
struct  co_usb::control_transfer
 Transfer type for control transfers. More...
 
struct  co_usb::bulk_transfer< Dir >
 Transfer type for bulk transfers. More...
 
struct  co_usb::interrupt_transfer< Dir >
 Transfer type for interrupt transfers. More...
 
struct  co_usb::isochronous_transfer< Dir >
 Transfer type for isochronous transfers. More...
 
struct  co_usb::bulk_stream_transfer< Dir >
 Transfer type for bulk stream transfers. More...
 

Namespaces

namespace  co_usb