library of assembled shared sources |
http://lass.cocamware.com |
#include <thread_pool.h>
Protected Member Functions | |
Signaled () | |
~Signaled () | |
void | sleepProducer () |
void | wakeProducer () |
void | sleepConsumer () |
void | wakeConsumer () |
void | wakeAllConsumers () |
Private Types | |
enum | { mSecsToSleep_ = 50 } |
Private Attributes | |
Condition | producer_ |
Condition | consumer_ |
Definition at line 178 of file thread_pool.h.
anonymous enum [private] |
lass::util::Signaled::Signaled | ( | ) | [inline, protected] |
Definition at line 181 of file thread_pool.h.
lass::util::Signaled::~Signaled | ( | ) | [inline, protected] |
Definition at line 182 of file thread_pool.h.
void lass::util::Signaled::sleepProducer | ( | ) | [inline, protected] |
Definition at line 183 of file thread_pool.h.
References mSecsToSleep_, producer_, and lass::util::Condition::wait().
void lass::util::Signaled::wakeProducer | ( | ) | [inline, protected] |
Definition at line 184 of file thread_pool.h.
References producer_, and lass::util::Condition::signal().
void lass::util::Signaled::sleepConsumer | ( | ) | [inline, protected] |
Definition at line 185 of file thread_pool.h.
References consumer_, mSecsToSleep_, and lass::util::Condition::wait().
void lass::util::Signaled::wakeConsumer | ( | ) | [inline, protected] |
Definition at line 186 of file thread_pool.h.
References consumer_, and lass::util::Condition::signal().
void lass::util::Signaled::wakeAllConsumers | ( | ) | [inline, protected] |
Definition at line 187 of file thread_pool.h.
References lass::util::Condition::broadcast(), and consumer_.
Condition lass::util::Signaled::producer_ [private] |
Condition lass::util::Signaled::consumer_ [private] |
Definition at line 191 of file thread_pool.h.
Referenced by sleepConsumer(), wakeAllConsumers(), and wakeConsumer().
Generated on Mon Nov 10 14:22:17 2008 for Library of Assembled Shared Sources by 1.5.7.1 |