#include <system.h>
Public Member Functions | |
| CriticalSection () | |
| virtual | ~CriticalSection () |
| void | enter () |
| void | leave () |
Private Attributes | |
| const void *const | implData |
Definition at line 10 of file system.h.
| CriticalSection::CriticalSection | ( | ) |
| CriticalSection::~CriticalSection | ( | ) | [virtual] |
Definition at line 9 of file system.cpp.
References implData.
00010 { 00011 DeleteCriticalSection( *((CRITICAL_SECTION **)&implData) ); 00012 }
| void CriticalSection::enter | ( | ) |
Definition at line 14 of file system.cpp.
References implData.
00015 { 00016 EnterCriticalSection( *((CRITICAL_SECTION **)&implData) ); 00017 }
| void CriticalSection::leave | ( | ) |
Definition at line 19 of file system.cpp.
References implData.
00020 { 00021 LeaveCriticalSection( *((CRITICAL_SECTION **)&implData) ); 00022 }
const void* const CriticalSection::implData [private] |
Definition at line 19 of file system.h.
Referenced by CriticalSection(), enter(), leave(), and ~CriticalSection().
1.5.5