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  )
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

Definition at line 45 of file Condition.h.

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

Definition at line 43 of file Condition.h.

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

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