dxd - dynax driver framework 2.1.0d49
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::usb::stream::pipe< desc_t, circular_t > Member List

This is the complete list of members for dx::usb::stream::pipe< desc_t, circular_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
aheaddx::usb::stream::pipe< desc_t, circular_t >
asyncdx::usb::stream::pipe< desc_t, circular_t >protected
attach(channel_t **io[2], uint64_t channel_map[(channels+63)/64])dx::usb::stream::pipe< desc_t, circular_t >inlineprotected
attributesdx::usb::pipe< device_t >
audiodx::usb::__::endpoint
bufferdx::usb::platform::pipe< device_t, interface_t >
cachedx::usb::stream::pipe< desc_t, circular_t >protected
circulardx::usb::stream::pipe< desc_t, circular_t >protected
completiondx::usb::stream::pipe< desc_t, circular_t >
completiondx::usb::stream::pipe< desc_t, circular_t >protected
configdx::usb::stream::pipe< desc_t, circular_t >protected
countdx::usb::stream::pipe< desc_t, circular_t >
cycledx::usb::stream::pipe< desc_t, circular_t >
desc typedefdx::usb::stream::pipe< desc_t, circular_t >protected
devicedx::usb::platform::pipe< device_t, interface_t >
dx_assert_discard(size==cache.transaction_size? ok:invalid)dx::usb::stream::pipe< desc_t, circular_t >protected
dx_catchall_rethrow() void transmitted(os_result statusdx::usb::stream::pipe< desc_t, circular_t >protected
dx_catchall_rethrow() void received(os_result statusdx::usb::stream::pipe< desc_t, circular_t >protected
dx_catchall_rethrow(isoc_housekeeping(exception.error, circular->tx, timestamp);) void transmitted(os_result statusdx::usb::stream::pipe< desc_t, circular_t >protected
dx_catchall_rethrow()dx::usb::stream::pipe< desc_t, circular_t >protected
dx_catchall_rethrow()dx::usb::stream::pipe< desc_t, circular_t >protected
dx_catchall_rethrow(async.status=exception.error;this->signal();) pipe &flush() noexceptdx::usb::stream::pipe< desc_t, circular_t >inlineprotected
dx::usb::pipe::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(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
elsedx::usb::stream::pipe< desc_t, circular_t >protected
encoder(dx::stream::encoder::index::type type, unsigned int index, float value)dx::usb::stream::pipe< desc_t, circular_t >inlineprotectedvirtual
encoder(dx::stream::encoder::index::type type, unsigned int index) constdx::usb::stream::pipe< desc_t, circular_t >inlineprotectedvirtual
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 >
handledx::usb::platform::pipe< device_t, interface_t >
idxdx::usb::platform::pipe< device_t, interface_t >protected
if(!cache.buffered||config.transaction.vendor)dx::usb::stream::pipe< desc_t, circular_t >inlineprotected
if(cache.monitor)dx::usb::stream::pipe< desc_t, circular_t >inlineprotected
if(started &&config.clock.domain) if(cache.buffered)dx::usb::stream::pipe< desc_t, circular_t >inlineprotected
if(status) async.statusdx::usb::stream::pipe< desc_t, circular_t >protected
if(!sync.cycle.transaction.count--)dx::usb::stream::pipe< desc_t, circular_t >inlineprotected
if(started)dx::usb::stream::pipe< desc_t, circular_t >inlineprotected
if(started)dx::usb::stream::pipe< desc_t, circular_t >inlineprotected
if(cache.monitor)dx::usb::stream::pipe< desc_t, circular_t >inlineprotected
dx::usb::pipe::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
dx::initialize(bool signalled)dx::event< dx::kernel >inline
dx::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
dx::usb::audio::isoc::cycle::initialize(uint32_t samplerate, uint32_t line_size, uint32_t micro_frames, bool implicit_feedback)dx::usb::audio::isoc::cycleinlineprotected
dx::usb::audio::isoc::cycle::initialize(uint32_t packet_size, uint32_t micro_frames)dx::usb::audio::isoc::cycleinlineprotected
interfacedx::usb::platform::pipe< device_t, interface_t >protected
isocdx::usb::stream::pipe< desc_t, circular_t >protected
isoc_housekeeping(status, circular->tx, timestamp)dx::usb::stream::pipe< desc_t, circular_t >protected
isoc_housekeeping(status, circular->rx, timestamp)dx::usb::stream::pipe< desc_t, circular_t >protected
latency() noexceptdx::usb::stream::pipe< desc_t, circular_t >inlineprotected
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 circular_t *() const noexceptdx::usb::stream::pipe< desc_t, circular_t >inlineprotected
operator const os_event() const noexceptdx::object< invalid_t >inline
operator os_event() noexceptdx::object< invalid_t >inline
operator->() const noexceptdx::usb::stream::pipe< desc_t, circular_t >inlineprotected
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
pausedx::usb::stream::pipe< desc_t, circular_t >friend
pipe(usb::stream::device< desc_t > &device, const desc &desc)dx::usb::stream::pipe< desc_t, circular_t >inlineprotected
dx::usb::pipe::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 status, size_t size) override trydx::usb::stream::pipe< desc_t, circular_t >inlineprotectedvirtual
dx::usb::pipe::received(os_result, size_t, int64_t, usb::isoc::frame *)dx::usb::platform::pipe< device_t, interface_t >inlineprotectedvirtual
referencedx::usb::stream::pipe< desc_t, circular_t >protected
reset()dx::event< dx::kernel >inline
samplerate() trydx::usb::stream::pipe< desc_t, circular_t >inlineprotectedvirtual
samplerate(uint32_t samplerate) trydx::usb::stream::pipe< desc_t, circular_t >inlineprotectedvirtual
sequencedx::usb::platform::pipe< device_t, interface_t >
signal()dx::usb::stream::pipe< desc_t, circular_t >protected
sizedx::usb::stream::pipe< desc_t, circular_t >protected
start(unsigned int starting=1) override trydx::usb::stream::pipe< desc_t, circular_t >inlineprotectedvirtual
start_stop_in_progressdx::usb::stream::pipe< desc_t, circular_t >protected
starteddx::usb::stream::pipe< desc_t, circular_t >protected
statusdx::usb::stream::pipe< desc_t, circular_t >
stop(bool force=false) noexcept overridedx::usb::stream::pipe< desc_t, circular_t >inlineprotectedvirtual
submitdx::usb::stream::pipe< desc_t, circular_t >
submit(dx::stream::encoder::index::type type, unsigned int index, uint8_t value)dx::usb::stream::pipe< desc_t, circular_t >inlineprotectedvirtual
submit(dx::stream::encoder::index::type type, unsigned int index) constdx::usb::stream::pipe< desc_t, circular_t >inlineprotectedvirtual
dx::usb::pipe::submit(const request< data_t > &request) const trydx::usb::platform::pipe< device_t, interface_t >inline
switch(status)dx::usb::stream::pipe< desc_t, circular_t >inlineprotected
syncdx::usb::stream::pipe< desc_t, circular_t >protected
thisdx::usb::platform::pipe< device_t, interface_t >
tickdx::usb::audio::isoc::cycleprotected
ticksdx::usb::stream::pipe< desc_t, circular_t >
timestampdx::usb::stream::pipe< desc_t, circular_t >protected
transactiondx::usb::stream::pipe< desc_t, circular_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::stream::pipe< desc_t, circular_t >protected
trydx::usb::stream::pipe< desc_t, circular_t >protected
trydx::usb::stream::pipe< desc_t, circular_t >protected
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::stream::pipe< desc_t, circular_t >inlineprotectedvirtual

(c) copyright 2009 dynamic acoustics e.U. generated on Sat Mar 2 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.