#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   1.5.4 |