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

#include <Semaphore.h>

Public Member Functions

void Acquire ()
 
void Release ()
 
 Semaphore (int nInit=0, int nMax=1)
 
 ~Semaphore ()
 

Private Member Functions

Semaphoreoperator= (const Semaphore &)
 
 Semaphore (const Semaphore &rSemaphore)
 

Private Attributes

sem_t m_Semaphore
 

Detailed Description

Definition at line 43 of file Semaphore.h.

Constructor & Destructor Documentation

AVT::VmbAPI::Semaphore::Semaphore ( int  nInit = 0,
int  nMax = 1 
)

Definition at line 37 of file Semaphore.cpp.

AVT::VmbAPI::Semaphore::~Semaphore ( )

Definition at line 65 of file Semaphore.cpp.

AVT::VmbAPI::Semaphore::Semaphore ( const Semaphore rSemaphore)
private

Definition at line 54 of file Semaphore.cpp.

Member Function Documentation

void AVT::VmbAPI::Semaphore::Acquire ( )

Definition at line 74 of file Semaphore.cpp.

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

Definition at line 59 of file Semaphore.cpp.

void AVT::VmbAPI::Semaphore::Release ( )

Definition at line 83 of file Semaphore.cpp.

Member Data Documentation

sem_t AVT::VmbAPI::Semaphore::m_Semaphore
private

Definition at line 61 of file Semaphore.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