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.