Public Member Functions | Protected Attributes
AVT::VmbAPI::MutexGuard Class Reference

#include <MutexGuard.h>

List of all members.

Public Member Functions

 MutexGuard ()
 MutexGuard (MutexPtr pMutex)
 MutexGuard (BasicLockablePtr pLockable)
 MutexGuard (const BasicLockable &rLockable)
void Protect (MutexPtr pMutex)
void Protect (BasicLockablePtr pLockable)
void Protect (const BasicLockable &rLockable)
bool Release ()
 ~MutexGuard ()

Protected Attributes

MutexPtr m_pMutex

Detailed Description

Definition at line 40 of file MutexGuard.h.


Constructor & Destructor Documentation

Definition at line 36 of file MutexGuard.cpp.

Definition at line 40 of file MutexGuard.cpp.

AVT::VmbAPI::MutexGuard::MutexGuard ( BasicLockablePtr  pLockable)

Definition at line 52 of file MutexGuard.cpp.

Definition at line 64 of file MutexGuard.cpp.

Definition at line 69 of file MutexGuard.cpp.


Member Function Documentation

void AVT::VmbAPI::MutexGuard::Protect ( MutexPtr  pMutex)

Definition at line 74 of file MutexGuard.cpp.

void AVT::VmbAPI::MutexGuard::Protect ( BasicLockablePtr  pLockable)

Definition at line 92 of file MutexGuard.cpp.

void AVT::VmbAPI::MutexGuard::Protect ( const BasicLockable rLockable)

Definition at line 104 of file MutexGuard.cpp.

Definition at line 109 of file MutexGuard.cpp.


Member Data Documentation

MutexPtr AVT::VmbAPI::MutexGuard::m_pMutex [protected]

Definition at line 56 of file MutexGuard.h.


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


avt_vimba_camera
Author(s): Miquel Massot , Allied Vision Technologies
autogenerated on Thu Jun 6 2019 18:23:39