#include <BasicLockable.h>

Public Member Functions | |
| IMEXPORT | BasicLockable () |
| IMEXPORT | BasicLockable (MutexPtr pMutex) |
| MutexPtr | GetMutex () const |
| void | Lock () |
| void | Unlock () |
| virtual IMEXPORT | ~BasicLockable () |
Private Attributes | |
| MutexPtr | m_pMutex |
Definition at line 39 of file BasicLockable.h.
Definition at line 35 of file BasicLockable.cpp.
| AVT::VmbAPI::BasicLockable::BasicLockable | ( | MutexPtr | pMutex | ) |
Definition at line 44 of file BasicLockable.cpp.
| AVT::VmbAPI::BasicLockable::~BasicLockable | ( | ) | [virtual] |
Definition at line 40 of file BasicLockable.cpp.
| MutexPtr AVT::VmbAPI::BasicLockable::GetMutex | ( | ) | const |
Definition at line 49 of file BasicLockable.cpp.
| void AVT::VmbAPI::BasicLockable::Lock | ( | ) | [inline] |
Definition at line 49 of file BasicLockable.h.
| void AVT::VmbAPI::BasicLockable::Unlock | ( | ) | [inline] |
Definition at line 53 of file BasicLockable.h.
MutexPtr AVT::VmbAPI::BasicLockable::m_pMutex [private] |
Definition at line 58 of file BasicLockable.h.