|
co_usb
|
Complete I/O adapters for transfer sequences. More...
#include "co_usb/transfer/detail/any_buffer_sequence.hpp"#include "co_usb/transfer/detail/complete_sequence_awaitable.hpp"#include "co_usb/transfer/detail/transfer_sequence.hpp"#include "co_usb/transfer/endpoint.hpp"#include "co_usb/transfer/operations.hpp"#include "co_usb/transfer/partial_io.hpp"#include <boost/capy/io_task.hpp>#include <memory_resource>

Go to the source code of this file.
Classes | |
| struct | co_usb::transfer::detail::complete_io_base< TSeq > |
| Complete I/O adapter for transfer sequences. More... | |
| struct | co_usb::transfer::detail::direction_complete_io_base< TSeq, EpDirection > |
| Interface complying with Boost.Http's ReadSource and WriteSink concepts. More... | |
| struct | co_usb::transfer::control_complete_io< TSeq, EpDirection > |
| Prefills the transfer sequence as control transfers and provides complete I/O operations. More... | |
| struct | co_usb::transfer::bulk_complete_io< TSeq, EpDirection > |
| Prefills the transfer sequence as bulk transfers and provides complete I/O operations. More... | |
| struct | co_usb::transfer::interrupt_complete_io< TSeq, EpDirection > |
| Prefills the transfer sequence as interrupt transfers and provides complete I/O operations. More... | |
| struct | co_usb::transfer::isochronous_complete_io< TSeq, EpDirection > |
| Prefills the transfer sequence as isochronous transfers and provides complete I/O operations. More... | |
| struct | co_usb::transfer::bulk_stream_complete_io< TSeq, EpDirection > |
| Prefills the transfer sequence as bulk stream transfers and provides complete I/O operations. More... | |
Namespaces | |
| namespace | co_usb |
| namespace | co_usb::transfer |
| namespace | co_usb::transfer::detail |
Complete I/O adapters for transfer sequences.