Inheritance diagram for Exponent::Threading::CCriticalSection:
Definition at line 30 of file CCriticalSection.hpp.
Exponent::Threading::CCriticalSection::CCriticalSection | ( | ) |
Construction
virtual Exponent::Threading::CCriticalSection::~CCriticalSection | ( | ) | [virtual] |
Destruction
void Exponent::Threading::CCriticalSection::enterCriticalSection | ( | void | ) | const |
Enter the critical section
void Exponent::Threading::CCriticalSection::leaveCriticalSection | ( | void | ) | const |
Leave a critical section
bool Exponent::Threading::CCriticalSection::tryToEnterCriticalSection | ( | const long | spinTimeInMilliseconds | ) | const |
Try to enter a critical section, with a specified wait time
spinTimeInMilliseconds | Amount of time to wait between checks to enter critical section |
bool | True if entered correctly, false otherwise |
CRITICAL_SECTION* Exponent::Threading::CCriticalSection::m_criticalSection [protected] |
The ciritical section
Definition at line 78 of file CCriticalSection.hpp.