abort() try | dx::usb::platform::pipe< device_t, interface_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 |
attributes | dx::usb::pipe< device_t > | |
audio | dx::usb::__::endpoint | |
buffer | dx::usb::platform::pipe< device_t, interface_t > | |
device | dx::usb::platform::pipe< device_t, interface_t > | |
dx_catchall_rethrow(;,"endpoint:%x interface:%d setting:%d", endpoint.address, endpoint.interface, endpoint.setting) bool in() const noexcept | dx::usb::pipe< device_t > | inline |
dx::usb::platform::pipe::dx_catchall_rethrow() os_result status() const noexcept | dx::usb::platform::pipe< device_t, interface_t > | inline |
dx::usb::platform::pipe::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::usb::platform::pipe::dx_catchall_rethrow(try {clear();} dx_catchall(), "idx:%d EP:%02x", idx, address) pipe &clear() try | dx::usb::platform::pipe< device_t, interface_t > | inline |
dx::usb::platform::pipe::dx_catchall_rethrow() uint64_t frame() | dx::usb::platform::pipe< device_t, interface_t > | inline |
dx::usb::platform::pipe::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::usb::platform::pipe::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 |
endpoint()=default | dx::usb::__::endpoint | |
endpoint(const super &endpoint) | dx::usb::__::endpoint | inline |
event(bool signalled=false) | dx::event< dx::kernel > | inlineexplicit |
event(const ::HKEY registry, ::DWORD filter=REG_NOTIFY_CHANGE_NAME|REG_NOTIFY_CHANGE_ATTRIBUTES|REG_NOTIFY_CHANGE_LAST_SET|REG_NOTIFY_CHANGE_SECURITY, bool subtree=true) | dx::event< dx::kernel > | inline |
exception(const dx::exception &exception, bool filtered=false) const noexcept | dx::usb::platform::pipe< device_t, interface_t > | inlineprotectedvirtual |
exception(const dx::exception &exception, bool filtered=false) const noexcept | dx::usb::platform::pipe< device_t, interface_t > | inlineprotectedvirtual |
frame | dx::usb::platform::pipe< device_t, interface_t > | |
free() noexcept | dx::resource< invalid_t > | inline |
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 |
in() const noexcept | dx::usb::platform::pipe< device_t, interface_t > | inline |
info() noexcept | dx::usb::pipe< device_t > | inline |
initialize(bool signalled) | dx::event< dx::kernel > | inline |
initialize(::HKEY registry, ::DWORD filter=REG_NOTIFY_CHANGE_NAME|REG_NOTIFY_CHANGE_ATTRIBUTES|REG_NOTIFY_CHANGE_LAST_SET|REG_NOTIFY_CHANGE_SECURITY, bool subtree=true) | dx::event< dx::kernel > | inline |
interface | dx::usb::platform::pipe< device_t, interface_t > | protected |
isoc | dx::usb::platform::pipe< device_t, interface_t > | protected |
isoc | dx::usb::platform::pipe< device_t, interface_t > | protected |
max_frame_size(uint32_t frame_size) | dx::usb::pipe< device_t > | inline |
micro_frames | dx::usb::platform::pipe< device_t, interface_t > | |
operator const os_event() const noexcept | dx::resource< invalid_t > | inline |
operator os_event() noexcept | dx::resource< invalid_t > | inline |
operator::HANDLE() const noexcept | dx::resource< invalid_t > | inline |
operator<<(const data_t &data) | dx::usb::pipe< device_t > | inline |
dx::operator=(const endpoint &endpoint) | dx::usb::__::endpoint | inline |
dx::usb::platform::pipe::operator=(const resource &resource) | dx::resource< invalid_t > | inline |
operator>>(data_t &data) | dx::usb::pipe< device_t > | inline |
pipe(device_t &device, const usb::endpoint &endpoint) | dx::usb::pipe< device_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 |
reset() | dx::event< dx::kernel > | inline |
resource()=default | dx::resource< invalid_t > | protected |
sequence | dx::usb::platform::pipe< device_t, interface_t > | |
signal() | dx::event< dx::kernel > | inline |
start(unsigned int=1) | dx::usb::platform::pipe< device_t, interface_t > | inlinevirtual |
start(unsigned int starting=1) | dx::usb::platform::pipe< device_t, interface_t > | inlineprotectedvirtual |
stop(bool=false) noexcept | dx::usb::platform::pipe< device_t, interface_t > | inlinevirtual |
stop(bool=false) noexcept | dx::usb::platform::pipe< device_t, interface_t > | inlineprotectedvirtual |
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 > | |
tx | dx::usb::platform::pipe< device_t, interface_t > | |
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 > | |
wait(::HANDLE handle, int64_t timeout=0) | dx::event< dx::kernel > | inlinestatic |
wait(int64_t timeout=0) | dx::event< dx::kernel > | 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 |
~pipe() noexcept override | dx::usb::pipe< device_t > | inlineprotectedvirtual |
~resource() noexcept | dx::resource< invalid_t > | inlinevirtual |