abort() try | dx::usb::platform::pipe< device_t, interface_t > | inline |
address | dx::usb::platform::pipe< device_t, interface_t > | protected |
address | dx::usb::platform::pipe< device_t, interface_t > | protected |
buffer | dx::usb::platform::pipe< device_t, interface_t > | |
callback() | dx::event< kernel > | inlinevirtual |
dx::catch(const dx::exception &__dx_exception) | dx::event< user > | inline |
dx::catch(const std::exception &__std_exception) | dx::event< user > | inline |
dx::catch(...) | dx::event< user > | inline |
catch(const dx::exception &__dx_exception) | dx::event< user > | inline |
catch(const std::exception &__std_exception) | dx::event< user > | inline |
catch(...) | dx::event< user > | inline |
catch(const dx::exception &__dx_exception) | dx::event< user > | inline |
catch(const std::exception &__std_exception) | dx::event< user > | inline |
catch(...) | dx::event< user > | inline |
catch(const dx::exception &__dx_exception) | dx::event< user > | inline |
catch(const std::exception &__std_exception) | dx::event< user > | inline |
catch(...) | dx::event< user > | inline |
conclude() noexcept | dx::object | inlinevirtual |
control< stream::device | dx::stream::object< device_t > | protected |
control< dx::stream::object< device_t > >::device | dx::stream::object< device_t > | protected |
control< stream::device_t typedef | dx::stream::object< device_t > | |
control< dx::stream::object< device_t > >::device_t typedef | dx::stream::object< device_t > | |
control< stream::dx_catchall_handler(this,) void conclude() noexcept override | dx::stream::control< stream::object< device_t > > | inline |
control< dx::stream::object< device_t > >::dx_catchall_handler(this,) void conclude() noexcept override | dx::stream::control< dx::stream::object< device_t > > | inline |
dx_catchall_rethrow() os_result status() const noexcept | dx::usb::platform::pipe< device_t, interface_t > | inline |
dx_catchall_rethrow(try {const_cast< pipe * >(this) ->clear();} dx_catchall_handler(this,), "idx:%d size:%lld", idx, sizeof request) template< typename data_t > data_t submit(const control &control) const | dx::usb::platform::pipe< device_t, interface_t > | inline |
event typedef | dx::usb::platform::pipe< device_t, interface_t > | protected |
dx::event< kernel >::event(bool signalled=false) | dx::event< kernel > | inlineexplicit |
exception(const exception &exception, bool filtered=false) const noexcept=0 | dx::object | pure virtual |
halt() noexcept override | dx::usb::platform::pipe< device_t, interface_t > | inlineprotectedvirtual |
handle | dx::usb::platform::pipe< device_t, interface_t > | |
idx | dx::usb::platform::pipe< device_t, interface_t > | protected |
in() const noexcept | dx::usb::platform::pipe< device_t, interface_t > | inline |
control< stream::info(std::ostream &os) noexcept override try | dx::stream::control< stream::object< device_t > > | inlinevirtual |
control< dx::stream::object< device_t > >::info(std::ostream &os) noexcept override try | dx::stream::control< dx::stream::object< device_t > > | inlinevirtual |
interface | dx::usb::platform::pipe< device_t, interface_t > | |
isoc | dx::usb::platform::pipe< device_t, interface_t > | protected |
isoc | dx::usb::platform::pipe< device_t, interface_t > | protected |
launch() | dx::object | inlinevirtual |
control< stream::launched | dx::object | |
control< dx::stream::object< device_t > >::launched | dx::object | |
micro_frames | dx::usb::platform::pipe< device_t, interface_t > | |
control< stream::notify | dx::stream::control< stream::object< device_t > > | |
control< dx::stream::object< device_t > >::notify | dx::stream::control< dx::stream::object< device_t > > | |
control< stream::object(device_t &device,...) | dx::stream::object< device_t > | inline |
control< stream::object(device_t &device) | dx::stream::object< device_t > | inline |
control< stream::dx::object::object()=default | dx::object | |
control< dx::stream::object< device_t > >::object(device_t &device,...) | dx::stream::object< device_t > | inline |
control< dx::stream::object< device_t > >::object(device_t &device) | dx::stream::object< device_t > | inline |
dx::object::object()=default | dx::object | |
operator os_event() noexcept | dx::event< kernel > | inline |
pipe(device_t &device, const endpoint &endpoint) | dx::usb::platform::pipe< device_t, interface_t > | inline |
received(os_result, size_t) | dx::usb::platform::pipe< device_t, interface_t > | inlineprotectedvirtual |
received(os_result, size_t, int64_t, usb::isoc::frame *) | dx::usb::platform::pipe< device_t, interface_t > | inlineprotectedvirtual |
received(os_result, size_t) | dx::usb::platform::pipe< device_t, interface_t > | inlineprotectedvirtual |
received(os_result, size_t, int64_t, usb::isoc::frame *) | dx::usb::platform::pipe< device_t, interface_t > | inlineprotectedvirtual |
dx::reset(uint64_t count=0) try | dx::event< user > | inline |
dx::event< user >::reset(uint64_t count=0) try | dx::event< user > | inline |
scope | dx::event< kernel > | static |
dx::signal(uint64_t count=1) try | dx::event< user > | inline |
dx::event< user >::signal(uint64_t count=1) try | dx::event< user > | inline |
dx::signalled() const | dx::event< user > | inline |
dx::event< user >::signalled() const | dx::event< user > | inline |
start(uint64_t frame, unsigned int started=1) override try | dx::usb::platform::pipe< device_t, interface_t > | inlinevirtual |
control< stream::start_stop_in_progress | dx::stream::control< stream::object< device_t > > | protected |
control< dx::stream::object< device_t > >::start_stop_in_progress | dx::stream::control< dx::stream::object< device_t > > | protected |
control< stream::started | dx::stream::control< stream::object< device_t > > | |
control< dx::stream::object< device_t > >::started | dx::stream::control< dx::stream::object< device_t > > | |
control< stream::stop(bool force=false) noexcept | dx::stream::control< stream::object< device_t > > | inlinevirtual |
control< dx::stream::object< device_t > >::stop(bool force=false) noexcept | dx::stream::control< dx::stream::object< device_t > > | inlinevirtual |
submit(const request< data_t > &request) const try | dx::usb::platform::pipe< device_t, interface_t > | inline |
transmitted(os_result, size_t) | dx::usb::platform::pipe< device_t, interface_t > | inlineprotectedvirtual |
transmitted(os_result, size_t, int64_t, usb::isoc::frame *) | dx::usb::platform::pipe< device_t, interface_t > | inlineprotectedvirtual |
transmitted(os_result, size_t) | dx::usb::platform::pipe< device_t, interface_t > | inlineprotectedvirtual |
transmitted(os_result, size_t, int64_t, usb::isoc::frame *) | dx::usb::platform::pipe< device_t, interface_t > | inlineprotectedvirtual |
type enum name | dx::usb::platform::pipe< device_t, interface_t > | |
type enum name | dx::usb::platform::pipe< device_t, interface_t > | |
type | dx::usb::platform::pipe< device_t, interface_t > | |
dx::wait(bool reset=false) try | dx::event< user > | inline |
dx::wait(const std::chrono::duration< rep_t, period_t > &timeout, bool reset=false) try | dx::event< user > | inline |
dx::event< user >::wait(bool reset=false) try | dx::event< user > | inline |
dx::event< user >::wait(const std::chrono::duration< rep_t, period_t > &timeout, bool reset=false) try | dx::event< user > | inline |
winusb | dx::usb::platform::pipe< device_t, interface_t > | protected |
control< stream::~control() noexcept override | dx::stream::control< stream::object< device_t > > | inline |
control< dx::stream::object< device_t > >::~control() noexcept override | dx::stream::control< dx::stream::object< device_t > > | inline |
~event()=default | dx::event< kernel > | virtual |
~object() noexcept | dx::object | inlinevirtual |
~pipe() noexcept override | dx::usb::platform::pipe< device_t, interface_t > | inlineprotected |