Global Functions in Global Namespace C++
in Sourcefile conditn.h
-
osl_checkCondition
- extern "C"
sal_Bool osl_checkCondition(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
Queries the state of the condition without blocking.
- Parameters
Condition |
handle to a created condition.
|
- Return
True: condition is set. <BR>
False: condition is not set. <BR>
-
osl_createCondition
- extern "C"
oslCondition osl_createCondition(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Description
Creates a condition.
The condition is in the reset-state.
@returns 0 if condition could not be created.
-
osl_destroyCondition
- extern "C"
void osl_destroyCondition(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
Free the memory used by the condition.
- Parameters
Condition |
the condition handle.
|
-
osl_resetCondition
- extern "C"
sal_Bool osl_resetCondition(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
Sets condition to False => wait() will block, check() returns False
- Parameters
Condition |
handle to a created condition.
|
- Return
False if system-call failed.
-
osl_setCondition
- extern "C"
sal_Bool osl_setCondition(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Summary
Sets condition to True => wait() will not block, check() returns True.
NOTE: ALL threads waiting on this condition are unblocked!
- Parameters
Condition |
handle to a created condition.
|
- Return
False if system-call failed.
-
osl_waitCondition
- extern "C"
oslConditionResult osl_waitCondition(
-
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
YES |
- Description
Blocks if condition is not set<BR>
If condition has been destroyed prematurely, wait() will
return with False.
- Parameters
Condition |
handle to a created condition.
|
pTimeout |
Tiemout value or NULL for infinite waiting
|
- Return
False if system-call failed.
Top of Page
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.