commore  1.0.6-SNAPSHOT
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
commore::CriticalSection Class Reference

#include <CriticalSection.h>

Public Member Functions

 CriticalSection ()
 
 ~CriticalSection ()
 
void enter ()
 
void leave ()
 
bool try_enter ()
 

Detailed Description

System independent Critical section management

Examples:
/examples/coding/Logs.cpp.

Constructor & Destructor Documentation

CriticalSection::CriticalSection ( )
CriticalSection::~CriticalSection ( )

Member Function Documentation

void CriticalSection::enter ( )

Enter in criical section, wait until free

void CriticalSection::leave ( )

Leave critical section. Allow other thread to enter.

bool CriticalSection::try_enter ( )
Returns
true if critical section is free (does ot wait)

The documentation for this class was generated from the following files: