RSC
0.17.1
|
Represents on registered receiver of the pool. More...
Public Member Functions | |
Receiver (boost::shared_ptr< R > receiver) | |
Public Attributes | |
boost::shared_ptr< R > | receiver |
SynchronizedQueue< M > | queue |
boost::condition | processingCondition |
volatile bool | processing |
Indicates whether a job for this worker is currently being processed and this receiver hence cannot be addressed by another thread even though there may be more messages to process. More... | |
Represents on registered receiver of the pool.
Definition at line 195 of file OrderedQueueDispatcherPool.h.
|
inline |
Definition at line 198 of file OrderedQueueDispatcherPool.h.
volatile bool rsc::threading::OrderedQueueDispatcherPool< M, R >::Receiver::processing |
Indicates whether a job for this worker is currently being processed and this receiver hence cannot be addressed by another thread even though there may be more messages to process.
All changes to this flag are already locked by the global recieversMutex.
Definition at line 217 of file OrderedQueueDispatcherPool.h.
boost::condition rsc::threading::OrderedQueueDispatcherPool< M, R >::Receiver::processingCondition |
Definition at line 207 of file OrderedQueueDispatcherPool.h.
SynchronizedQueue<M> rsc::threading::OrderedQueueDispatcherPool< M, R >::Receiver::queue |
Definition at line 205 of file OrderedQueueDispatcherPool.h.
boost::shared_ptr<R> rsc::threading::OrderedQueueDispatcherPool< M, R >::Receiver::receiver |
Definition at line 202 of file OrderedQueueDispatcherPool.h.