|
C++ common classes
General purpose classes for use across projects (Apache license)
|
Cross playform synchronization object. More...
#include <CXPlatNamedEvent.h>
Public Member Functions | |
| CXPlatNamedEvent (const char *szName) | |
| Constructor. | |
| ~CXPlatNamedEvent () | |
| Named Event (inter-process) | |
| void | Lock () |
| Tries to obtain access. | |
| void | SetEvent () |
| Set the event. | |
Public Attributes | |
| int | shared_mem_id |
| sem_t * | m_csHandle |
Static Public Attributes | |
| static const char * | szEventSig = "_XPLAT_EVENT" |
Cross playform synchronization object.
Definition at line 22 of file CXPlatNamedEvent.h.
| CXPlatNamedEvent::CXPlatNamedEvent | ( | const char * | szName | ) |
Constructor.
Definition at line 35 of file CXPlatNamedEvent.cpp.
Tries to obtain access.
Definition at line 100 of file CXPlatNamedEvent.cpp.
Set the event.
Definition at line 114 of file CXPlatNamedEvent.cpp.
| sem_t* CXPlatNamedEvent::m_csHandle |
Definition at line 43 of file CXPlatNamedEvent.h.
Definition at line 42 of file CXPlatNamedEvent.h.
const char * CXPlatNamedEvent::szEventSig = "_XPLAT_EVENT" [static] |
Definition at line 38 of file CXPlatNamedEvent.h.