#include <SignaledEvent.h>
Public Member Functions | |
SignaledEvent () | |
~SignaledEvent () | |
void | InitEvent (void) |
void | CloseEvent (void) |
void | SetEvent (void) |
void | WaitOnEvent (int timeoutMs) |
Protected Attributes | |
SimpleMutex | isSignaledMutex |
bool | isSignaled |
pthread_condattr_t | condAttr |
pthread_cond_t | eventList |
pthread_mutex_t | hMutex |
pthread_mutexattr_t | mutexAttr |
Definition at line 19 of file SignaledEvent.h.
SignaledEvent::SignaledEvent | ( | ) |
Definition at line 10 of file SignaledEvent.cpp.
SignaledEvent::~SignaledEvent | ( | ) |
Definition at line 18 of file SignaledEvent.cpp.
void SignaledEvent::CloseEvent | ( | void | ) |
void SignaledEvent::InitEvent | ( | void | ) |
void SignaledEvent::SetEvent | ( | void | ) |
Definition at line 51 of file SignaledEvent.cpp.
void SignaledEvent::WaitOnEvent | ( | int | timeoutMs | ) |
Definition at line 67 of file SignaledEvent.cpp.
pthread_condattr_t SignaledEvent::condAttr [protected] |
Definition at line 36 of file SignaledEvent.h.
pthread_cond_t SignaledEvent::eventList [protected] |
Definition at line 37 of file SignaledEvent.h.
pthread_mutex_t SignaledEvent::hMutex [protected] |
Definition at line 38 of file SignaledEvent.h.
bool SignaledEvent::isSignaled [protected] |
Definition at line 35 of file SignaledEvent.h.
SimpleMutex SignaledEvent::isSignaledMutex [protected] |
Definition at line 34 of file SignaledEvent.h.
pthread_mutexattr_t SignaledEvent::mutexAttr [protected] |
Definition at line 39 of file SignaledEvent.h.