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

#include <Condition.h>

Public Member Functions

 Condition ()
 
void Signal (bool bSingle=false)
 
void Wait (const BasicLockable &rLockable)
 
void Wait (const MutexPtr &rMutex)
 

Private Member Functions

 SP_DECL (Semaphore) m_Semaphore
 

Private Attributes

bool m_bLocked
 
unsigned long m_nReleaseNumber
 
unsigned long m_nWaiterNumber
 

Detailed Description

Definition at line 40 of file Condition.h.

Constructor & Destructor Documentation

AVT::VmbAPI::Condition::Condition ( )

Definition at line 34 of file Condition.cpp.

Member Function Documentation

void AVT::VmbAPI::Condition::Signal ( bool  bSingle = false)

Definition at line 84 of file Condition.cpp.

AVT::VmbAPI::Condition::SP_DECL ( Semaphore  )
private
void AVT::VmbAPI::Condition::Wait ( const BasicLockable rLockable)

Definition at line 42 of file Condition.cpp.

void AVT::VmbAPI::Condition::Wait ( const MutexPtr &  rMutex)

Definition at line 47 of file Condition.cpp.

Member Data Documentation

bool AVT::VmbAPI::Condition::m_bLocked
private

Definition at line 45 of file Condition.h.

unsigned long AVT::VmbAPI::Condition::m_nReleaseNumber
private

Definition at line 43 of file Condition.h.

unsigned long AVT::VmbAPI::Condition::m_nWaiterNumber
private

Definition at line 44 of file Condition.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:40