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