| dx::__dx_catchall(std::cerr<< dx::exception(&exception, exception.error, __PRETTY_FUNCTION__, __FILE__, __LINE__)<< std::endl;,) void conclude() noexcept | dx::stream::control< stream::object< device_t > > | inline |
| dx::stream::control< dx::stream::object< device_t > >::__dx_catchall(std::cerr<< dx::exception(&exception, exception.error, __PRETTY_FUNCTION__, __FILE__, __LINE__)<< std::endl;,) void conclude() noexcept | dx::stream::control< dx::stream::object< device_t > > | inline |
| 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 |
| completed | dx::usb::platform::pipe< device_t, interface_t > | protected |
| conclude() noexcept | dx::object | inlineprotectedvirtual |
| dx::control(args_t &&... args) | dx::stream::control< stream::object< device_t > > | inline |
| dx::stream::control< dx::stream::object< device_t > >::control(args_t &&... args) | dx::stream::control< dx::stream::object< device_t > > | inline |
| dx::device | dx::stream::object< _device_t > | protected |
| dx::stream::control< dx::stream::object< device_t > >::device | dx::stream::object< _device_t > | protected |
| dx::device_t typedef | dx::stream::object< _device_t > | |
| dx::stream::control< dx::stream::object< device_t > >::device_t typedef | dx::stream::object< _device_t > | |
| drain(std::chrono::milliseconds timeout=std::chrono::milliseconds(250)) noexcept | dx::usb::platform::pipe< device_t, interface_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 |
| dx_catchall_rethrow() os_result status() const noexcept | dx::usb::platform::pipe< device_t, interface_t > | inline |
| dx_catchall_rethrow() pipe &drain(std | dx::usb::platform::pipe< device_t, interface_t > | inline |
| dx_catchall_rethrow(try {clear();} dx_catchall(), "handle:%p idx:%d EP:%02x data:%p size:%lld", winusb.handle, idx, address, data, size) template< typename data_t > pipe &operator<<(const data_t &data) | dx::usb::platform::pipe< device_t, interface_t > | inline |
| dx_catchall_rethrow(try {clear();} dx_catchall(), "handle:%p idx:%d EP:%02x data:%p size:%lld", winusb.handle, idx, address, data, size) template< typename data_t > pipe &operator>>(data_t &data) | dx::usb::platform::pipe< device_t, interface_t > | inline |
| dx_catchall_rethrow(try {clear();} dx_catchall(), "handle:%p idx:%d EP:%02x data:%p size:%lld", winusb.handle, idx, address, data, size) pipe &transmit(const void *data | dx::usb::platform::pipe< device_t, interface_t > | |
| dx_catchall_rethrow(try {clear();} dx_catchall(), "handle:%p idx:%d EP:%02x data:%p size:%lld", winusb.handle, idx, address, data, size) pipe &receive(void *data | dx::usb::platform::pipe< device_t, interface_t > | |
| dx::event< kernel >::dx_catchall_rethrow() virtual void free() noexcept | dx::resource< invalid_t > | inline |
| dx_pass(rx==tx? overflow:ok, "too manny (%d) outstanding asynchronous transactions for endpoint %x", max, address) | dx::usb::platform::pipe< device_t, interface_t > | |
| event(bool signalled=false) | dx::event< kernel > | inlineexplicit |
| exception(const exception &exception, bool filtered=false) const noexcept=0 | dx::object | pure virtual |
| dx::flush_hook | dx::stream::control< stream::object< device_t > > | protected |
| dx::stream::control< dx::stream::object< device_t > >::flush_hook | dx::stream::control< dx::stream::object< device_t > > | protected |
| frame | dx::usb::platform::pipe< device_t, interface_t > | |
| dx::halt_hook | dx::stream::control< stream::object< device_t > > | protected |
| dx::stream::control< dx::stream::object< device_t > >::halt_hook | dx::stream::control< dx::stream::object< device_t > > | protected |
| handle | dx::usb::platform::pipe< device_t, interface_t > | |
| idx | dx::usb::platform::pipe< device_t, interface_t > | protected |
| if(tx==max) tx=0 | dx::usb::platform::pipe< device_t, interface_t > | pure virtual |
| dx::info(std::ostream &os) noexcept override try | dx::stream::control< stream::object< device_t > > | inlinevirtual |
| dx::stream::control< dx::stream::object< device_t > >::info(std::ostream &os) noexcept override try | dx::stream::control< dx::stream::object< device_t > > | inlinevirtual |
| initialize(bool signalled=false) | dx::abstract::event | inlinevirtual |
| initialize(const std::string &, bool signalled=false) | dx::abstract::event | 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 | inlineprotectedvirtual |
| dx::launched | dx::object | |
| dx::stream::control< dx::stream::object< device_t > >::launched | dx::object | |
| max | dx::usb::platform::pipe< device_t, interface_t > | static |
| micro_frames | dx::usb::platform::pipe< device_t, interface_t > | |
| dx::object(device_t &device,...) | dx::stream::object< _device_t > | inline |
| dx::object(device_t &device) | dx::stream::object< _device_t > | inline |
| dx::object::object()=default | dx::object | |
| dx::stream::control< dx::stream::object< device_t > >::object(device_t &device,...) | dx::stream::object< _device_t > | inline |
| dx::stream::control< dx::stream::object< device_t > >::object(device_t &device) | dx::stream::object< _device_t > | inline |
| dx::object::object()=default | dx::object | |
| operator const os_event() const noexcept | dx::resource< invalid_t > | inline |
| operator os_event() noexcept | dx::event< kernel > | inline |
| operator::HANDLE() const noexcept | dx::resource< invalid_t > | inline |
| operator=(const resource &resource) try | dx::resource< invalid_t > | inline |
| outstanding() const noexcept | dx::usb::platform::pipe< device_t, interface_t > | inline |
| outstanding() const noexcept | dx::usb::platform::pipe< device_t, interface_t > | inline |
| pipe(device_t &device, const endpoint &endpoint) | dx::usb::platform::pipe< device_t, interface_t > | inline |
| pipe(device_t &device, const endpoint &endpoint) | dx::usb::platform::pipe< device_t, interface_t > | inline |
| poll(usb::isoc::result &result) noexcept | dx::usb::platform::pipe< device_t, interface_t > | inline |
| poll(usb::isoc::result &result) try | dx::usb::platform::pipe< device_t, interface_t > | inline |
| process | dx::resource< invalid_t > | protected |
| read(void *data, size_t size) try | dx::usb::platform::pipe< device_t, interface_t > | inline |
| receive(void *data, size_t size) try | 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) override try | dx::event< user > | inlinevirtual |
| dx::event< user >::reset(uint64_t count=0) override try | dx::event< user > | inlinevirtual |
| resource()=default | dx::resource< invalid_t > | protected |
| dx::run_hook | dx::stream::control< stream::object< device_t > > | protected |
| dx::stream::control< dx::stream::object< device_t > >::run_hook | dx::stream::control< dx::stream::object< device_t > > | protected |
| rx | dx::usb::platform::pipe< device_t, interface_t > | protected |
| scope | dx::event< kernel > | static |
| sequence | dx::usb::platform::pipe< device_t, interface_t > | |
| dx::signal(uint64_t count=1) override try | dx::event< user > | inlinevirtual |
| dx::event< user >::signal(uint64_t count=1) override try | dx::event< user > | inlinevirtual |
| dx::signalled() const | dx::event< user > | inline |
| dx::event< user >::signalled() const | dx::event< user > | inline |
| dx::start | dx::stream::control< stream::object< device_t > > | |
| dx::stream::control< dx::stream::object< device_t > >::start | dx::stream::control< dx::stream::object< device_t > > | |
| dx::started | dx::stream::control< stream::object< device_t > > | |
| dx::stream::control< dx::stream::object< device_t > >::started | dx::stream::control< dx::stream::object< device_t > > | |
| submit(const request< data_t > &request) const try | dx::usb::platform::pipe< device_t, interface_t > | inline |
| this | dx::usb::platform::pipe< device_t, interface_t > | |
| 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 |
| try | dx::usb::platform::pipe< device_t, interface_t > | |
| dx::try_conclude() noexcept | dx::object | inline |
| dx::stream::control< dx::stream::object< device_t > >::try_conclude() noexcept | dx::object | inline |
| dx::try_launch() | dx::object | inline |
| dx::stream::control< dx::stream::object< device_t > >::try_launch() | dx::object | inline |
| tx | dx::usb::platform::pipe< device_t, interface_t > | protected |
| 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) override try | dx::event< user > | inlinevirtual |
| 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) override try | dx::event< user > | inlinevirtual |
| 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 |
| write(const void *data, size_t size) try | dx::usb::platform::pipe< device_t, interface_t > | inline |
| dx::~control() | dx::stream::control< stream::object< device_t > > | inline |
| dx::stream::control< dx::stream::object< device_t > >::~control() | dx::stream::control< dx::stream::object< device_t > > | inline |
| ~event()=default | dx::event< kernel > | virtual |
| ~object() | dx::object | inlinevirtual |
| ~pipe() override | dx::usb::platform::pipe< device_t, interface_t > | inlineprotected |
| ~resource() | dx::resource< invalid_t > | inlinevirtual |