LibreOffice
LibreOffice 4.2 SDK C/C++ API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | List of all members
osl::Condition Class Reference

#include <conditn.hxx>

Public Types

enum  Result { result_ok = osl_cond_result_ok, result_error = osl_cond_result_error, result_timeout = osl_cond_result_timeout }
 

Public Member Functions

 Condition ()
 
 ~Condition ()
 
void set ()
 
void reset ()
 
Result wait (const TimeValue *pTimeout=0)
 Blocks the calling thread until condition is set. More...
 
sal_Bool check ()
 Checks if the condition is set without blocking. More...
 

Member Enumeration Documentation

Enumerator
result_ok 
result_error 
result_timeout 

Constructor & Destructor Documentation

osl::Condition::Condition ( )
inline
osl::Condition::~Condition ( )
inline

Member Function Documentation

sal_Bool osl::Condition::check ( )
inline

Checks if the condition is set without blocking.

void osl::Condition::reset ( )
inline
void osl::Condition::set ( )
inline
Result osl::Condition::wait ( const TimeValue pTimeout = 0)
inline

Blocks the calling thread until condition is set.


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