3#include <libusb-1.0/libusb.h>
42 return "co_usb transfer status";
51 case error:
return "error";
53 case stall:
return "device stalled";
55 case overflow:
return "data overflow";
56 default:
return "unknown";
82template <>
struct is_error_code_enum<
co_usb::transfer_status> : ::std::true_type
Definition context.hpp:14
transfer_status
Status codes for transfers.
Definition error.hpp:15
const std::error_category & transfer_status_category()
Definition error.hpp:61
std::error_code make_transfer_status(transfer_status e) noexcept
Definition error.hpp:67
use_service
Definition context.hpp:17
const char * name() const noexcept override
Definition error.hpp:40
std::string message(int v) const override
Definition error.hpp:45