#include <MboSynch.h>
Public Member Functions | |
CCriticalSectionImpl () | |
virtual | ~CCriticalSectionImpl () |
virtual void | Enter () const |
virtual void | Leave () const |
virtual CLock | GetLock () const |
virtual unsigned long | GetLevel () const |
Definition at line 871 of file MboSynch.h.
mbo::CCriticalSectionImpl::CCriticalSectionImpl | ( | ) | [inline] |
virtual mbo::CCriticalSectionImpl::~CCriticalSectionImpl | ( | ) | [inline, virtual] |
virtual void mbo::CCriticalSectionImpl::Enter | ( | ) | const [inline, virtual] |
virtual void mbo::CCriticalSectionImpl::Leave | ( | ) | const [inline, virtual] |
virtual CLock mbo::CCriticalSectionImpl::GetLock | ( | ) | const [inline, virtual] |
Get Lock for Critical Section
Implements mbo::ICriticalSection.
Definition at line 906 of file MboSynch.h.
virtual unsigned long mbo::CCriticalSectionImpl::GetLevel | ( | ) | const [inline, virtual] |
Implements mbo::ICriticalSection.
Definition at line 916 of file MboSynch.h.
00917 { 00918 assert((DWORD)m_cs.OwningThread == GetCurrentThreadId() && m_cs.LockCount >= 0); 00919 return static_cast<unsigned long>(m_cs.RecursionCount); 00920 }
Hosted on code.google.com | © Marcus Börger | Generated on Fri Jan 18 21:21:13 2008 for MBO-lib by ![]() |