#include <event.h>
| Public Types | |
| enum | { EVENT_OK = 1, EVENT_TIMEOUT = -1, EVENT_FAILED = 0 } | 
| Public Member Functions | |
| Event (bool isAutoReset=true, bool isSignal=false) | |
| void | set (bool isSignal=true) | 
| unsigned long | wait (unsigned long timeout=0xFFFFFFFF) | 
| ~Event () | |
| Protected Member Functions | |
| void | release () | 
| Protected Attributes | |
| pthread_mutex_t | _cond_locker | 
| pthread_cond_t | _cond_var | 
| bool | _is_signalled | 
| bool | _isAutoReset | 
| anonymous enum | 
| rp::hal::Event::Event | ( | bool | isAutoReset = true, | 
| bool | isSignal = false | ||
| ) |  [inline] | 
| rp::hal::Event::~Event | ( | ) |  [inline] | 
| void rp::hal::Event::release | ( | ) |  [inline, protected] | 
| void rp::hal::Event::set | ( | bool | isSignal = true | ) |  [inline] | 
| unsigned long rp::hal::Event::wait | ( | unsigned long | timeout = 0xFFFFFFFF | ) |  [inline] | 
| pthread_mutex_t rp::hal::Event::_cond_locker  [protected] | 
| pthread_cond_t rp::hal::Event::_cond_var  [protected] | 
| bool rp::hal::Event::_is_signalled  [protected] | 
| bool rp::hal::Event::_isAutoReset  [protected] |