dxd - dynax driver framework 2.1.0d58
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::event< user > Class Reference

#include <dx_common.h>

+ Inheritance diagram for dx::event< user >:
+ Collaboration diagram for dx::event< user >:

Public Member Functions

 catch (std::system_error &exception)
 
 catch (std::system_error &exception)
 
 catch (std::system_error &exception)
 
 catch (std::system_error &exception)
 
eventreset (uint64_t count=0) try
 
eventsignal (uint64_t count=1) try
 
eventwait (bool reset=false) try
 
template<typename rep_t , typename period_t >
bool wait (const std::chrono::duration< rep_t, period_t > &timeout, bool reset=false) try
 

Member Function Documentation

◆ catch() [1/4]

dx::event< user >::catch ( std::system_error & exception)
inline

◆ catch() [2/4]

dx::event< user >::catch ( std::system_error & exception)
inline

◆ catch() [3/4]

dx::event< user >::catch ( std::system_error & exception)
inline

◆ catch() [4/4]

dx::event< user >::catch ( std::system_error & exception)
inline

◆ reset()

event & dx::event< user >::reset ( uint64_t count = 0)
inline

◆ signal()

event & dx::event< user >::signal ( uint64_t count = 1)
inline

◆ wait() [1/2]

event & dx::event< user >::wait ( bool reset = false)
inline

◆ wait() [2/2]

template<typename rep_t , typename period_t >
bool dx::event< user >::wait ( const std::chrono::duration< rep_t, period_t > & timeout,
bool reset = false )
inline

wait with duration timeout returns true: signalled false: timed out


The documentation for this class was generated from the following file:

(c) copyright 2009 dynamic acoustics e.U. generated on Wed Apr 24 2024

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.