dxd - dynax driver framework 2.6.0d210
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::asio::client::stream< device_t, circular_t, super_stream_t, event_t > Class Template Reference

#include <dx_asio_client_device.h>

Inheritance diagram for dx::asio::client::stream< device_t, circular_t, super_stream_t, event_t >:
Collaboration diagram for dx::asio::client::stream< device_t, circular_t, super_stream_t, event_t >:

Public Member Functions

template<typename channel_t>
streamattach (channel_t **io[2], const std::vector< bool > &channel_map={this->channels, true}) try
 dx_catchall_rethrow () bool start(uint64_t frame
 dx_catchall_rethrow () void conclude() noexcept override
void launch () override try

Member Function Documentation

◆ attach()

template<typename device_t, typename circular_t = dx::circular, typename super_stream_t = dx::stream::control<dx::stream::object<device_t>>, typename event_t = dx::shared::event>
template<typename channel_t>
stream & dx::asio::client::stream< device_t, circular_t, super_stream_t, event_t >::attach ( channel_t ** io[2],
const std::vector< bool > & channel_map = {this->channels, true} )
inline

◆ dx_catchall_rethrow() [1/2]

template<typename device_t, typename circular_t = dx::circular, typename super_stream_t = dx::stream::control<dx::stream::object<device_t>>, typename event_t = dx::shared::event>
dx::asio::client::stream< device_t, circular_t, super_stream_t, event_t >::dx_catchall_rethrow ( )

◆ dx_catchall_rethrow() [2/2]

template<typename device_t, typename circular_t = dx::circular, typename super_stream_t = dx::stream::control<dx::stream::object<device_t>>, typename event_t = dx::shared::event>
dx::asio::client::stream< device_t, circular_t, super_stream_t, event_t >::dx_catchall_rethrow ( )
inlineoverridenoexcept

◆ launch()

template<typename device_t, typename circular_t = dx::circular, typename super_stream_t = dx::stream::control<dx::stream::object<device_t>>, typename event_t = dx::shared::event>
void dx::asio::client::stream< device_t, circular_t, super_stream_t, event_t >::launch ( )
inlineoverride
Here is the call graph for this function:

The documentation for this class was generated from the following file:

(c) copyright 2009 dynamic acoustics e.U. generated on

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.