Public Member Functions | |
btWin32Barrier () | |
virtual | ~btWin32Barrier () |
void | sync () |
virtual void | setMaxCount (int n) |
virtual int | getMaxCount () |
Private Attributes | |
CRITICAL_SECTION | mExternalCriticalSection |
CRITICAL_SECTION | mLocalCriticalSection |
HANDLE | mRunEvent |
HANDLE | mNotifyEvent |
int | mCounter |
int | mEnableCounter |
int | mMaxCount |
Definition at line 312 of file Win32ThreadSupport.cpp.
btWin32Barrier::btWin32Barrier | ( | ) | [inline] |
Definition at line 322 of file Win32ThreadSupport.cpp.
virtual btWin32Barrier::~btWin32Barrier | ( | ) | [inline, virtual] |
Definition at line 333 of file Win32ThreadSupport.cpp.
virtual int btWin32Barrier::getMaxCount | ( | ) | [inline, virtual] |
Implements btBarrier.
Definition at line 383 of file Win32ThreadSupport.cpp.
virtual void btWin32Barrier::setMaxCount | ( | int | n | ) | [inline, virtual] |
Implements btBarrier.
Definition at line 382 of file Win32ThreadSupport.cpp.
void btWin32Barrier::sync | ( | ) | [inline, virtual] |
Implements btBarrier.
Definition at line 341 of file Win32ThreadSupport.cpp.
int btWin32Barrier::mCounter [private] |
Definition at line 318 of file Win32ThreadSupport.cpp.
int btWin32Barrier::mEnableCounter [private] |
Definition at line 318 of file Win32ThreadSupport.cpp.
CRITICAL_SECTION btWin32Barrier::mExternalCriticalSection [private] |
Definition at line 315 of file Win32ThreadSupport.cpp.
CRITICAL_SECTION btWin32Barrier::mLocalCriticalSection [private] |
Definition at line 316 of file Win32ThreadSupport.cpp.
int btWin32Barrier::mMaxCount [private] |
Definition at line 319 of file Win32ThreadSupport.cpp.
HANDLE btWin32Barrier::mNotifyEvent [private] |
Definition at line 317 of file Win32ThreadSupport.cpp.
HANDLE btWin32Barrier::mRunEvent [private] |
Definition at line 317 of file Win32ThreadSupport.cpp.