| abort() | dx::usb::platform::pipe<device_t, interface_t> | inline |
| abort() | 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 |
| clear(bool force= false) | dx::usb::platform::pipe<device_t, interface_t> | inline |
| clear() | dx::usb::platform::pipe<device_t, interface_t> | inline |
| completed | dx::usb::platform::pipe<device_t, interface_t> | protected |
| dx::conclude() noexcept | dx::stream::control<stream::object<device_t>> | inlinevirtual |
| dx::stream::control<dx::stream::object<device_t>>::conclude() noexcept | dx::stream::control<dx::stream::object<device_t>> | inlinevirtual |
| 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 |
| drain(std::chrono::milliseconds timeout= std::chrono::milliseconds(250)) noexcept | dx::usb::platform::pipe<device_t, interface_t> | inline |
| dx::exception(const dx::exception& exception, bool filtered= false) const noexcept override | dx::stream::object<_device_t> | inlinevirtual |
| dx::stream::control<dx::stream::object<device_t>>::exception(const dx::exception& exception, bool filtered= false) const noexcept override | dx::stream::object<_device_t> | inlinevirtual |
| 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(int64_t* timestamp= nullptr) | dx::usb::platform::pipe<device_t, interface_t> | inline |
| 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 |
| idx | dx::usb::platform::pipe<device_t, interface_t> | protected |
| 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 |
| max_frame_size(uint32_t frame_size) | dx::usb::platform::pipe<device_t, interface_t> | inline |
| max_frame_size(unsigned int frame_size) | dx::usb::platform::pipe<device_t, interface_t> | inline |
| 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 data_t& data) | dx::usb::platform::pipe<device_t, interface_t> | inline |
| operator >>(data_t& data) | dx::usb::platform::pipe<device_t, interface_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) | dx::usb::platform::pipe<device_t, interface_t> | inline |
| read(void* data, size_t& size) | dx::usb::platform::pipe<device_t, interface_t> | inline |
| read(void* data, size_t size) | dx::usb::platform::pipe<device_t, interface_t> | inline |
| receive(void* data, size_t size) | dx::usb::platform::pipe<device_t, interface_t> | inlinevirtual |
| receive(void* data, uint64_t& sequence, ::IOUSBIsocFrame* frame, int32_t frames= 1) | dx::usb::platform::pipe<device_t, interface_t> | inlinevirtual |
| receive(void* data, size_t size) | dx::usb::platform::pipe<device_t, interface_t> | inline |
| receive(void* data, uint64_t& sequence, ::USBD_ISO_PACKET_DESCRIPTOR* frame, unsigned int frames= 1) | 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::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 |
| 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>> | |
| status() const noexcept | dx::usb::platform::pipe<device_t, interface_t> | inline |
| status() const noexcept | dx::usb::platform::pipe<device_t, interface_t> | inline |
| submit(const request<data_t>& request) const | dx::usb::platform::pipe<device_t, interface_t> | inline |
| submit(const control& control) const | dx::usb::platform::pipe<device_t, interface_t> | inline |
| submit(const request<data_t>& request) const | dx::usb::platform::pipe<device_t, interface_t> | inline |
| submit(const control& control) const | dx::usb::platform::pipe<device_t, interface_t> | inline |
| timeout | dx::usb::platform::pipe<device_t, interface_t> | |
| transfer(bool in, void* data, size_t& size) | dx::usb::platform::pipe<device_t, interface_t> | inline |
| transfer(bool in, void* data, size_t size) | dx::usb::platform::pipe<device_t, interface_t> | inline |
| transmit(const void* data, size_t& size) | dx::usb::platform::pipe<device_t, interface_t> | inlinevirtual |
| transmit(const void* data, uint64_t& sequence, ::IOUSBIsocFrame* frame, int32_t frames= 1) | dx::usb::platform::pipe<device_t, interface_t> | inlinevirtual |
| transmit(const void* data, size_t size) | dx::usb::platform::pipe<device_t, interface_t> | inline |
| transmit(const void* data, uint64_t& sequence, ::USBD_ISO_PACKET_DESCRIPTOR* frame, unsigned int frames= 1) | 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 |
| 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> | |
| winusb | dx::usb::platform::pipe<device_t, interface_t> | protected |
| write(const void* data, size_t size) | dx::usb::platform::pipe<device_t, interface_t> | inline |
| write(const void* data, size_t size) | 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 |
| ~object() | dx::object | inlinevirtual |
| ~pipe() override | dx::usb::platform::pipe<device_t, interface_t> | inlineprotected |
| ~pipe() noexcept override | dx::usb::platform::pipe<device_t, interface_t> | inline |