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

◆ Condition()

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

Definition at line 34 of file Condition.cpp.

Member Function Documentation

◆ Signal()

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

Definition at line 84 of file Condition.cpp.

◆ SP_DECL()

AVT::VmbAPI::Condition::SP_DECL ( Semaphore  )
private

◆ Wait() [1/2]

void AVT::VmbAPI::Condition::Wait ( const BasicLockable rLockable)

Definition at line 42 of file Condition.cpp.

◆ Wait() [2/2]

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

Definition at line 47 of file Condition.cpp.

Member Data Documentation

◆ m_bLocked

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

Definition at line 45 of file Condition.h.

◆ m_nReleaseNumber

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

Definition at line 43 of file Condition.h.

◆ m_nWaiterNumber

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): Allied Vision Technologies, Miquel Massot
autogenerated on Sat Jun 3 2023 02:14:12