dxd - dynax driver framework 3.0.2
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: