|
co_usb
|
Prefills the transfer sequence as isochronous transfers and provides partial I/O operations. More...
#include <partial_io.hpp>


Public Member Functions | |
| isochronous_partial_io (boost::capy::executor_ref exec, TSeq const &tfer_seq, endpoint< EpDirection > endpoint, int iso_packets, std::chrono::milliseconds timeout_ms=std::chrono::milliseconds{0}) | |
Public Member Functions inherited from co_usb::transfer::detail::direction_partial_io_base< TSeq, EpDirection > | |
| direction_partial_io_base (boost::capy::executor_ref exec, TSeq const &tfer_seq) | |
| template<boost::capy::MutableBufferSequence BuffersTy> requires (EpDirection == endpoint_direction::in) | |
| auto | read_some (BuffersTy const &buffers) -> boost::capy::io_task< size_t > |
| Performs partial read to a buffer sequence. | |
| template<boost::capy::ConstBufferSequence BuffersTy> requires (EpDirection == endpoint_direction::out) | |
| auto | write_some (BuffersTy const &buffers) -> boost::capy::io_task< size_t > |
| Performs partial read to a buffer sequence. | |
Prefills the transfer sequence as isochronous transfers and provides partial I/O operations.
iso_packets value.
|
inlineexplicit |