If you can read this text, it means you are not experiencing this website at its best. This website is designed for used with a standards-compliant browser.
Current version: 2.3.1
ZThreads
A platform-independent, multi-threading and synchronization library for C++
Home Documentation Downloads CVS Contact

# PriorityCondition Class Reference

`#include <PriorityCondition.h>`

Inheritance diagram for PriorityCondition:

List of all members.

## Public Member Functions
| PriorityCondition (Lockable &l)
| ~PriorityCondition ()
void | signal ()
void | broadcast ()
virtual void | wait ()
virtual bool | wait (unsigned long timeout)

## Detailed Description

Author:
  Eric Crahen <http://www.code-foo.com>

Date:
  <2003-07-16T17:35:28-0400>

Version:
  2.2.1

A PriorityCondition is a Condition that is sensitive to thread priority.

See also:
  Condition

Scheduling

Threads blocked on a PriorityCondition are resumed in priority order, highest priority first

## Constructor & Destructor Documentation

PriorityCondition | ( | Lockable & | l | ) |

| See also: Condition::Condition(Lockable& l)

~PriorityCondition | ( |  | ) |

| See also: Condition::~Condition()

## Member Function Documentation

void broadcast | ( |  | ) |

| See also: Condition::broadcast()

void signal | ( |  | ) |

| See also: Condition::signal()

virtual bool wait | ( | unsigned long | timeout | ) | `[virtual]`

| See also: Condition::wait(unsigned long timeout) Implements Waitable.

virtual void wait | ( |  | ) | `[virtual]`

| See also: Condition::wait() Implements Waitable.

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

- PriorityCondition.h