|
OmniEvents
|
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. More... | |
| PauseThenWake () | |
| Dummy, no implementation. More... | |
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.
|
private |
Dummy, no implementation.
|
private |
Dummy, no implementation.
|
inline |
Definition at line 134 of file ProxyPushSupplier.h.
References OmniEvents::ProxyPushSupplierManager::_lock, and _p.
|
inline |
Definition at line 142 of file ProxyPushSupplier.h.
|
private |
Definition at line 87 of file ProxyPushSupplier.h.
Referenced by PauseThenWake().