#include <Synch.h>
Public Member Functions | |
| Lock (const LockableObject< Object > &obj) | |
| ~Lock () | |
Private Member Functions | |
| Lock & | operator= (const Lock &) |
Private Attributes | |
| const LockableObject< Object > & | m_Object |
| Reference to outer object. | |
A scopelevel Lock class. Automatically acquires the lock when created and releases it when destroyed.
| GENAPI_NAMESPACE::LockableObject< Object >::Lock::Lock | ( | const LockableObject< Object > & | obj | ) | [inline] |
| GENAPI_NAMESPACE::LockableObject< Object >::Lock::~Lock | ( | ) | [inline] |
| Lock& GENAPI_NAMESPACE::LockableObject< Object >::Lock::operator= | ( | const Lock & | ) | [private] |
const LockableObject<Object>& GENAPI_NAMESPACE::LockableObject< Object >::Lock::m_Object [private] |