dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
Loading...
Searching...
No Matches
dxd::streaming::configuration_server< device_t > Struct Template Reference

the device's configuration: the device's alignment of the wish - a bus device narrows it to what its bus carries - and the value it stands at while a stream is started; every ring whose stream configuration changes binds to its new one ahead of the commit, a ring that cannot stands and the wish is aligned around it (desc::bound()) More...

#include <dxd_stream_device.h>

Public Member Functions

template<typename value_t>
void operator() (lock< mutex > &&lock, const value_t &value, const value_t &current)

Public Attributes

device_t & device

Detailed Description

template<typename device_t>
struct dxd::streaming::configuration_server< device_t >

the device's configuration: the device's alignment of the wish - a bus device narrows it to what its bus carries - and the value it stands at while a stream is started; every ring whose stream configuration changes binds to its new one ahead of the commit, a ring that cannot stands and the wish is aligned around it (desc::bound())

Member Function Documentation

◆ operator()()

template<typename device_t>
template<typename value_t>
void dxd::streaming::configuration_server< device_t >::operator() ( lock< mutex > && lock,
const value_t & value,
const value_t & current )
inline
Here is the call graph for this function:

Member Data Documentation

◆ device

template<typename device_t>
device_t& dxd::streaming::configuration_server< device_t >::device

The documentation for this struct 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.