dxd - dynax driver framework 2.2.0d81
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 (...)
 
 catch (...)
 
 catch (...)
 
 catch (...)
 
 catch (const dx::exception &__dx_exception)
 
 catch (const dx::exception &__dx_exception)
 
 catch (const dx::exception &__dx_exception)
 
 catch (const dx::exception &__dx_exception)
 
 catch (const std::exception &__std_exception)
 
 catch (const std::exception &__std_exception)
 
 catch (const std::exception &__std_exception)
 
 catch (const std::exception &__std_exception)
 
eventreset (uint64_t count=0) try
 
eventsignal (uint64_t count=1) try
 
uint64_t signalled () const
 
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
 

Static Public Attributes

static constexpr auto scope = user
 

Member Function Documentation

◆ catch() [1/12]

dx::event< user >::catch ( ...)
inline

◆ catch() [2/12]

dx::event< user >::catch ( ...)
inline

◆ catch() [3/12]

dx::event< user >::catch ( ...)
inline

◆ catch() [4/12]

dx::event< user >::catch ( ...)
inline

◆ catch() [5/12]

dx::event< user >::catch ( const dx::exception & __dx_exception)
inline

◆ catch() [6/12]

dx::event< user >::catch ( const dx::exception & __dx_exception)
inline

◆ catch() [7/12]

dx::event< user >::catch ( const dx::exception & __dx_exception)
inline

◆ catch() [8/12]

dx::event< user >::catch ( const dx::exception & __dx_exception)
inline

◆ catch() [9/12]

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

◆ catch() [10/12]

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

◆ catch() [11/12]

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

◆ catch() [12/12]

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

◆ reset()

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

◆ signal()

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

◆ signalled()

uint64_t dx::event< user >::signalled ( ) const
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

Member Data Documentation

◆ scope

constexpr auto dx::event< user >::scope = user
staticconstexpr

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

(c) copyright 2009 dynamic acoustics e.U. generated on Fri Dec 20 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.