Helper class that locks ProxyPushSupplier upon construction, and wakes it up on destruction. More...
#include <ProxyPushSupplier.h>

Public Member Functions | |
| PauseThenWake (ProxyPushSupplierManager *p) | |
| ~PauseThenWake () | |
Private Member Functions | |
| PauseThenWake (const PauseThenWake &) | |
| Dummy, no implementation. | |
| PauseThenWake () | |
| Dummy, no implementation. | |
Private Attributes | |
| ProxyPushSupplierManager * | _p |
Helper class that locks ProxyPushSupplier upon construction, and wakes it up on destruction.
By contrast, just locking & unlocking the mutex pauses the thread, but doesn't wake it up any faster than it would have woken anyway.
Definition at line 85 of file ProxyPushSupplier.h.
| OmniEvents::ProxyPushSupplierManager::PauseThenWake::PauseThenWake | ( | const PauseThenWake & | ) | [private] |
Dummy, no implementation.
| OmniEvents::ProxyPushSupplierManager::PauseThenWake::PauseThenWake | ( | ) | [private] |
Dummy, no implementation.
| OmniEvents::ProxyPushSupplierManager::PauseThenWake::PauseThenWake | ( | ProxyPushSupplierManager * | p | ) | [inline] |
Definition at line 134 of file ProxyPushSupplier.h.
References OmniEvents::ProxyPushSupplierManager::_lock, and _p.
| OmniEvents::ProxyPushSupplierManager::PauseThenWake::~PauseThenWake | ( | ) | [inline] |
Definition at line 142 of file ProxyPushSupplier.h.
References OmniEvents::ProxyPushSupplierManager::_condition, OmniEvents::ProxyPushSupplierManager::_lock, and _p.
Definition at line 87 of file ProxyPushSupplier.h.
Referenced by PauseThenWake(), and ~PauseThenWake().
1.6.1