Overview | Namespace | Class | Index | Help |
Global Functions in Global Namespace C++
in Sourcefile conditn.h
- osl_checkCondition
- extern "C"
sal_Bool osl_checkCondition( oslCondition Condition );
- extern "C"
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( void );
- extern "C"
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( oslCondition Condition );
- extern "C"
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( oslCondition Condition );
- extern "C"
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( oslCondition Condition );
- extern "C"
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( oslCondition Condition, const TimeValue * pTimeout );
- extern "C"
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.