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

#include <Mutex.h>

Public Member Functions

IMEXPORT void Lock ()
 
IMEXPORT Mutex (bool bInitLock=false)
 
IMEXPORT void Unlock ()
 
IMEXPORT ~Mutex ()
 

Protected Attributes

pthread_mutex_t m_Mutex
 

Private Member Functions

 Mutex (const Mutex &)
 
Mutexoperator= (const Mutex &)
 

Detailed Description

Definition at line 43 of file Mutex.h.

Constructor & Destructor Documentation

AVT::VmbAPI::Mutex::Mutex ( bool  bInitLock = false)
explicit

Definition at line 37 of file Mutex.cpp.

AVT::VmbAPI::Mutex::~Mutex ( )

Definition at line 59 of file Mutex.cpp.

AVT::VmbAPI::Mutex::Mutex ( const Mutex )
private

Definition at line 68 of file Mutex.cpp.

Member Function Documentation

void AVT::VmbAPI::Mutex::Lock ( )

Definition at line 79 of file Mutex.cpp.

Mutex & AVT::VmbAPI::Mutex::operator= ( const Mutex )
private

Definition at line 73 of file Mutex.cpp.

void AVT::VmbAPI::Mutex::Unlock ( )

Definition at line 88 of file Mutex.cpp.

Member Data Documentation

pthread_mutex_t AVT::VmbAPI::Mutex::m_Mutex
protected

Definition at line 56 of file Mutex.h.


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


avt_vimba_camera
Author(s): Miquel Massot , Allied Vision Technologies
autogenerated on Wed Jun 5 2019 22:22:41