|
dxd - dynax driver framework 3.0.0d222
cross platform open source driver development framework
|
clock source base: the only thing that may signal a tick - itself the event driven source (hw clock fan-out) 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) |
| virtual source & | wait (bool reset=false) try |
Protected Attributes | |
| std::condition_variable | condition_variable |
| _event_t | event |
| std::mutex | mutex |
| _clock_t::time_point | objective |
| std::atomic< bool > | running {false} |
| os_result | status = not_initialized |
clock source base: the only thing that may signal a tick - itself the event driven source (hw clock fan-out)
| typedef _clock_t dx::source< _event_t, _clock_t >::clock_t |
| typedef _event_t dx::source< _event_t, _clock_t >::event_t |
|
default |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in dx::free_run< event_t, clock_t >, and dx::usb::clock::source< device_t >.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| (c) copyright 2009 dynamic acoustics e.U. | generated on |