#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 ![]() |