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 MutexPtr & GetMutex () const
 
void Lock ()
 
void Unlock ()
 
virtual IMEXPORT ~BasicLockable ()
 

Private Attributes

MutexPtr m_pMutex
 

Detailed Description

Definition at line 38 of file BasicLockable.h.

Constructor & Destructor Documentation

◆ BasicLockable() [1/2]

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

Definition at line 34 of file BasicLockable.cpp.

◆ BasicLockable() [2/2]

AVT::VmbAPI::BasicLockable::BasicLockable ( MutexPtr  pMutex)

Definition at line 43 of file BasicLockable.cpp.

◆ ~BasicLockable()

AVT::VmbAPI::BasicLockable::~BasicLockable ( )
virtual

Definition at line 39 of file BasicLockable.cpp.

Member Function Documentation

◆ GetMutex() [1/2]

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

Definition at line 48 of file BasicLockable.cpp.

◆ GetMutex() [2/2]

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

◆ Lock()

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

Definition at line 49 of file BasicLockable.h.

◆ Unlock()

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

Definition at line 53 of file BasicLockable.h.

Member Data Documentation

◆ m_pMutex

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): Allied Vision Technologies, Miquel Massot
autogenerated on Sat Jun 3 2023 02:14:12