Public Member Functions | Private Attributes | List of all members
AVT::VmbAPI::BasicLockable Class Reference

#include <BasicLockable.h>

Inheritance diagram for AVT::VmbAPI::BasicLockable:
Inheritance graph

Public Member Functions

IMEXPORT BasicLockable ()
IMEXPORT BasicLockable (MutexPtr pMutex)
MutexPtr GetMutex () const
void Lock ()
void Unlock ()
virtual IMEXPORT ~BasicLockable ()

Private Attributes

MutexPtr m_pMutex

Detailed Description

Definition at line 39 of file BasicLockable.h.

Constructor & Destructor Documentation

AVT::VmbAPI::BasicLockable::BasicLockable ( )

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 ( )

Definition at line 40 of file BasicLockable.cpp.

Member Function Documentation

MutexPtr AVT::VmbAPI::BasicLockable::GetMutex ( ) const

Definition at line 49 of file BasicLockable.cpp.

void AVT::VmbAPI::BasicLockable::Lock ( )

Definition at line 49 of file BasicLockable.h.

void AVT::VmbAPI::BasicLockable::Unlock ( )

Definition at line 53 of file BasicLockable.h.

Member Data Documentation

MutexPtr AVT::VmbAPI::BasicLockable::m_pMutex

Definition at line 58 of file BasicLockable.h.

The documentation for this class was generated from the following files:

Author(s): Miquel Massot , Allied Vision Technologies
autogenerated on Mon Jun 10 2019 12:50:39