dxd - dynax driver framework 2.1.0d48
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::usb::pipe< device_t > Member List

This is the complete list of members for dx::usb::pipe< device_t >, including all inherited members.

abort() trydx::usb::platform::pipe< device_t, interface_t >inline
abort() trydx::usb::platform::pipe< device_t, interface_t >inline
addressdx::usb::platform::pipe< device_t, interface_t >protected
addressdx::usb::platform::pipe< device_t, interface_t >protected
attributesdx::usb::pipe< device_t >
audiodx::usb::__::endpoint
bufferdx::usb::platform::pipe< device_t, interface_t >
devicedx::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 noexceptdx::usb::pipe< device_t >inline
dx::usb::platform::pipe::dx_catchall_rethrow() os_result status() const noexceptdx::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) constdx::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() trydx::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()dx::usb::__::endpointinline
endpoint(const super &endpoint)dx::usb::__::endpointinline
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 noexceptdx::usb::platform::pipe< device_t, interface_t >inlineprotectedvirtual
exception(const dx::exception &exception, bool filtered=false) const noexceptdx::usb::platform::pipe< device_t, interface_t >inlineprotectedvirtual
framedx::usb::platform::pipe< device_t, interface_t >
free() noexceptdx::object< invalid_t >inline
handledx::usb::platform::pipe< device_t, interface_t >
idxdx::usb::platform::pipe< device_t, interface_t >protected
if(tx==max) tx=0dx::usb::platform::pipe< device_t, interface_t >pure virtual
in() const noexceptdx::usb::platform::pipe< device_t, interface_t >inline
info() noexceptdx::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
interfacedx::usb::platform::pipe< device_t, interface_t >protected
isocdx::usb::platform::pipe< device_t, interface_t >protected
isocdx::usb::platform::pipe< device_t, interface_t >protected
max_frame_size(uint32_t frame_size)dx::usb::pipe< device_t >inline
micro_framesdx::usb::platform::pipe< device_t, interface_t >
object()=defaultdx::object< invalid_t >protected
operator const os_event() const noexceptdx::object< invalid_t >inline
operator os_event() noexceptdx::object< invalid_t >inline
operator::HANDLE() const noexceptdx::object< invalid_t >inline
operator<<(const data_t &data)dx::usb::pipe< device_t >inline
operator=(const object &object)dx::object< 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
processdx::object< invalid_t >protected
read(void *data, size_t size) trydx::usb::platform::pipe< device_t, interface_t >inline
receive(void *data, size_t size) trydx::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
sequencedx::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) noexceptdx::usb::platform::pipe< device_t, interface_t >inlinevirtual
stop(bool=false) noexceptdx::usb::platform::pipe< device_t, interface_t >inlineprotectedvirtual
submit(const request< data_t > &request) const trydx::usb::platform::pipe< device_t, interface_t >inline
thisdx::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
trydx::usb::platform::pipe< device_t, interface_t >
txdx::usb::platform::pipe< device_t, interface_t >
type enum namedx::usb::platform::pipe< device_t, interface_t >
type enum namedx::usb::platform::pipe< device_t, interface_t >
typedx::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
winusbdx::usb::platform::pipe< device_t, interface_t >protected
write(const void *data, size_t size) trydx::usb::platform::pipe< device_t, interface_t >inline
~object() noexceptdx::object< invalid_t >inlinevirtual
~pipe() noexcept overridedx::usb::pipe< device_t >inlineprotectedvirtual

(c) copyright 2009 dynamic acoustics e.U. generated on Fri Feb 23 2024

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.