|
dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
|
the process local event over a condition variable; dx::event<kernel> is the platform's own, waitable together with an OS handle More...
#include <dx_common.h>
Public Member Functions | |
| virtual event & | initialize (bool signalled=false) |
| virtual event & | initialize (const std::string &, bool signalled=false) |
| event & | reset (uint64_t count=0) override |
| super & | signal (uint64_t count=1) override |
| uint64_t | signalled () const |
| super & | wait (bool reset=false) override |
| template<typename rep_t, typename period_t> | |
| bool | wait (const std::chrono::duration< rep_t, period_t > &timeout, bool reset=false) |
Static Public Attributes | |
| static constexpr auto | scope {user} |
the process local event over a condition variable; dx::event<kernel> is the platform's own, waitable together with an OS handle
|
inlinevirtualinherited |
Reimplemented in dx::event< kernel >.
|
inlinevirtualinherited |
Reimplemented in dx::event< kernel >, and dx::shared::event.
Implements dx::abstract::event.
Implements dx::abstract::event.
|
inline |
wait with duration timeout returns true: signalled false: timed out
| (c) copyright 2009 dynamic acoustics e.U. | generated on |