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

#include <dx_service_client_device.h>

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

Public Member Functions

 dx_catchall_rethrow () void conclude() noexcept override
void launch () override try
 ~stream () override

Protected Types

typedef device_t::request request

Member Typedef Documentation

◆ request

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>
typedef device_t::request dx::service::client::stream< device_t, circular_t, super_stream_t, event_t >::request
protected

Constructor & Destructor Documentation

◆ ~stream()

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::service::client::stream< device_t, circular_t, super_stream_t, event_t >::~stream ( )
inlineoverride

Member Function Documentation

◆ dx_catchall_rethrow()

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::service::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::service::client::stream< device_t, circular_t, super_stream_t, event_t >::launch ( )
inlineoverride
Todo
: service::client: handshake needed to ensure service created shared circular memory (Windows can't resize already shared memory)
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.