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
[legend]

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

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

Definition at line 49 of file BasicLockable.h.

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

Definition at line 53 of file BasicLockable.h.

Member Data Documentation

MutexPtr AVT::VmbAPI::BasicLockable::m_pMutex
private

Definition at line 58 of file BasicLockable.h.


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


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