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().