dxd - dynax driver framework 2.1.0d71
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
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< desc_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
pipe< device< desc_t > >::dx_catchall_rethrow(;,"endpoint:%x interface:%d setting:%d", endpoint.address, endpoint.interface, endpoint.setting) bool in() const noexceptdx::usb::pipe< device< desc_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
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()=defaultdx::usb::__::endpoint
endpoint(const super &endpoint)dx::usb::__::endpointinline
event(bool signalled=false)dx::event< dx::kernel >inlineexplicit
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
handledx::usb::platform::pipe< device_t, interface_t >
hwdx::usb::stream::pipe< desc_t, circular_t >protected
idxdx::usb::platform::pipe< device_t, interface_t >protected
if(this->device.driver.log.bus.operation >=log::level::debug||this->device.driver.log.streaming.operation >=log::level::debug)dx::usb::stream::pipe< desc_t, circular_t >inlineprotected
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(hw.clock &&iosize)dx::usb::stream::pipe< desc_t, circular_t >inlineprotected
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
in() const noexceptdx::usb::platform::pipe< device_t, interface_t >inline
info() noexceptdx::usb::pipe< device< desc_t > >inline
initialize(uint32_t samplerate, uint32_t line_size, uint32_t micro_frames, bool implicit_feedback)dx::usb::audio::isoc::cycleinlineprotected
initialize(uint32_t packet_size, uint32_t micro_frames)dx::usb::audio::isoc::cycleinlineprotected
interfacedx::usb::platform::pipe< device_t, interface_t >
iosizedx::usb::stream::pipe< desc_t, circular_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< desc_t > >inline
micro_framesdx::usb::platform::pipe< device_t, interface_t >
operator circular_t *() const noexceptdx::usb::stream::pipe< desc_t, circular_t >inlineprotected
operator->() const noexceptdx::usb::stream::pipe< desc_t, circular_t >inlineprotected
operator<<(const data_t &data)dx::usb::pipe< device< desc_t > >inline
operator=(const endpoint &endpoint)dx::usb::__::endpointinline
operator>>(data_t &data)dx::usb::pipe< device< desc_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
pipe< device< desc_t > >::pipe(device< desc_t > &device, const usb::endpoint &endpoint)dx::usb::pipe< device< desc_t > >inline
dx::usb::platform::pipe::pipe(device_t &device, const endpoint &endpoint)dx::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
pipe< device< desc_t > >::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
samplerate() trydx::usb::stream::pipe< desc_t, circular_t >inlineprotectedvirtual
samplerate(uint32_t samplerate) trydx::usb::stream::pipe< desc_t, circular_t >inlineprotectedvirtual
signal()dx::usb::stream::pipe< desc_t, circular_t >protected
sizedx::usb::stream::pipe< desc_t, circular_t >protected
start(uint64_t frame, 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
pipe< device< desc_t > >::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
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
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 >
winusbdx::usb::platform::pipe< device_t, interface_t >protected
~pipe() noexcept overridedx::usb::stream::pipe< desc_t, circular_t >inlineprotectedvirtual

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