ZThread::PriorityCondition Class Reference

#include <PriorityCondition.h>

Inheritance diagram for ZThread::PriorityCondition:

ZThread::Waitable ZThread::NonCopyable 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

ZThread::PriorityCondition::PriorityCondition ( Lockable l  ) 

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

ZThread::PriorityCondition::~PriorityCondition (  ) 

See also:
Condition::~Condition()


Member Function Documentation

void ZThread::PriorityCondition::broadcast (  ) 

See also:
Condition::broadcast()

void ZThread::PriorityCondition::signal (  ) 

See also:
Condition::signal()

bool ZThread::PriorityCondition::wait ( unsigned long  timeout  )  [virtual]

See also:
Condition::wait(unsigned long timeout)

Implements ZThread::Waitable.

void ZThread::PriorityCondition::wait (  )  [virtual]

See also:
Condition::wait()

Implements ZThread::Waitable.


The documentation for this class was generated from the following files:
Generated on Wed Aug 30 03:27:48 2006 for SWG EMU by  doxygen 1.4.7