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)

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 )

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 )

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

Definition at line 56 of file Mutex.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