#include <MboSynch.h>

Public Member Functions | |
| virtual | ~ILock () | 
| virtual void | Enter () const =0 | 
| virtual void | Leave () const =0 | 
| virtual unsigned long | GetLevel () const =0 | 
Definition at line 258 of file MboSynch.h.
| virtual mbo::ILock::~ILock | ( | ) |  [inline, virtual] | 
        
| virtual void mbo::ILock::Enter | ( | ) |  const [pure virtual] | 
        
Enter the lock
Implemented in mbo::CLockFake, mbo::CLockSingle, mbo::CPotentialLock, and mbo::CLockMulti.
| virtual void mbo::ILock::Leave | ( | ) |  const [pure virtual] | 
        
Leave the lock
Implemented in mbo::CLockFake, mbo::CLockSingle, mbo::CPotentialLock, and mbo::CLockMulti.
| virtual unsigned long mbo::ILock::GetLevel | ( | ) |  const [pure virtual] | 
        
This may not be correctly available in which case 1 is returned to signal Enter state.
Implemented in mbo::CLockFake, mbo::CLockSingle, mbo::CPotentialLock, mbo::CLock, and mbo::CLockMulti.
| Hosted on code.google.com | © Marcus Börger | Generated on Fri Jan 18 21:21:12 2008 for MBO-lib by   1.5.4 |