C++ common classes
General purpose classes for use across projects (Apache license)
CXPlatNamedEvent Class Reference

Cross playform synchronization object. More...

#include <CXPlatNamedEvent.h>

List of all members.

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"

Detailed Description

Cross playform synchronization object.

Definition at line 22 of file CXPlatNamedEvent.h.


Constructor & Destructor Documentation

CXPlatNamedEvent::CXPlatNamedEvent ( const char *  szName)

Constructor.

Definition at line 35 of file CXPlatNamedEvent.cpp.

Named Event (inter-process)

Destructor

Definition at line 83 of file CXPlatNamedEvent.cpp.


Member Function Documentation

Tries to obtain access.

Definition at line 100 of file CXPlatNamedEvent.cpp.

Set the event.

Definition at line 114 of file CXPlatNamedEvent.cpp.


Member Data Documentation

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.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines