|
dxd - dynax driver framework 3.0.0d222
cross platform open source driver development framework
|
free running timer source: condition variable timer at system timer resolution; duration zero degenerates to the event driven base More...
#include <dx_clock.h>
Public Types | |
| typedef _clock_t | clock_t |
| typedef _event_t | event_t |
Public Member Functions | |
| dx_catchall_rethrow () virtual ~source()=default | |
| virtual void | sync (const typename clock_t::time_point &now) |
| super & | wait (bool reset=false) override try |
Protected Attributes | |
| std::condition_variable | condition_variable |
| clock_t::duration | duration = clock_t::duration::zero() |
| _event_t | event |
| std::mutex | mutex |
| _clock_t::time_point | objective |
| std::atomic< bool > | running {false} |
| os_result | status = not_initialized |
free running timer source: condition variable timer at system timer resolution; duration zero degenerates to the event driven base
|
inherited |
|
inherited |
|
defaultinherited |
|
inlinevirtualinherited |
|
inlineoverridevirtual |
|
protectedinherited |
|
protected |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
| (c) copyright 2009 dynamic acoustics e.U. | generated on |