LibTmsApi  2.0.0
Public Member Functions | Private Attributes | List of all members
BCondBool Class Reference

Thread conditional boolean. More...

#include <BCondInt.h>

Public Member Functions

 BCondBool ()
 
 ~BCondBool ()
 
int set ()
 Set value. Wakes waiting. More...
 
int clear ()
 Clear Value. More...
 
int value ()
 Current value. More...
 
int wait ()
 Wait until value is true. More...
 
int timedWait (int timeOutUs)
 Wait until set, with timeout. More...
 
 operator int ()
 

Private Attributes

pthread_mutex_t omutex
 
pthread_cond_t ocond
 
int ovalue
 

Detailed Description

Thread conditional boolean.

Constructor & Destructor Documentation

BCondBool::BCondBool ( )
BCondBool::~BCondBool ( )

Member Function Documentation

int BCondBool::clear ( )

Clear Value.

BCondBool::operator int ( )
inline
int BCondBool::set ( )

Set value. Wakes waiting.

int BCondBool::timedWait ( int  timeOutUs)

Wait until set, with timeout.

int BCondBool::value ( )

Current value.

int BCondBool::wait ( )

Wait until value is true.

Member Data Documentation

pthread_cond_t BCondBool::ocond
private
pthread_mutex_t BCondBool::omutex
private
int BCondBool::ovalue
private

The documentation for this class was generated from the following files: