|
co_usb
|
Transfer type for interrupt transfers. More...
#include <transfer_types.hpp>


Public Member Functions | |
| interrupt_transfer (endpoint< Dir > ep, std::chrono::milliseconds timeout_ms=std::chrono::milliseconds{0}) | |
Public Member Functions inherited from co_usb::basic_transfer< endpoint_type::interrupt, Dir > | |
| basic_transfer (int iso_packets=0) | |
| consteval ep_direction | direction () const noexcept |
| constexpr endpoint_type | ep_type () const noexcept |
| auto | raw () const noexcept |
| boost::capy::io_task< size_t > | read_some (boost::capy::mutable_buffer buf) |
| Partial read from an endpoint. | |
| boost::capy::io_task< size_t > | write_some (boost::capy::const_buffer buf) |
| Partial write to an endpoint. | |
Additional Inherited Members | |
Protected Attributes inherited from co_usb::basic_transfer< endpoint_type::interrupt, Dir > | |
| unique_transfer | m_tfer |
Transfer type for interrupt transfers.
|
inlineexplicit |