dxd - dynax driver framework 3.0.0d222
cross platform open source driver development framework
Loading...
Searching...
No Matches
dxd::usb::stream::clock_server< base_t, desc_t > Struct Template Reference

runs the group while streams are started, from within started's promoted server More...

#include <dxd_usb_stream.h>

Public Member Functions

void operator() (lock< mutex > &&lock, uint32_t value, uint32_t current)
 commit releases the promoted's lock before the group is touched: run() needs PASSIVE_LEVEL

Public Attributes

stream::device< base_t, desc_t > & device

Detailed Description

template<typename base_t, typename desc_t>
struct dxd::usb::stream::clock_server< base_t, desc_t >

runs the group while streams are started, from within started's promoted server

Member Function Documentation

◆ operator()()

template<typename base_t, typename desc_t>
void dxd::usb::stream::clock_server< base_t, desc_t >::operator() ( lock< mutex > && lock,
uint32_t value,
uint32_t current )
inline

commit releases the promoted's lock before the group is touched: run() needs PASSIVE_LEVEL

Member Data Documentation

◆ device

template<typename base_t, typename desc_t>
stream::device<base_t, desc_t>& dxd::usb::stream::clock_server< base_t, desc_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.