RSC  0.16.0
rsc::threading::OrderedQueueDispatcherPool< M, R > Member List

This is the complete list of members for rsc::threading::OrderedQueueDispatcherPool< M, R >, including all inherited members.

currentPositionrsc::threading::OrderedQueueDispatcherPool< M, R >private
deliverFunction typedefrsc::threading::OrderedQueueDispatcherPool< M, R >
deliveryHandlerrsc::threading::OrderedQueueDispatcherPool< M, R >private
DeliveryHandlerPtr typedefrsc::threading::OrderedQueueDispatcherPool< M, R >
filterFunction typedefrsc::threading::OrderedQueueDispatcherPool< M, R >
filterHandlerrsc::threading::OrderedQueueDispatcherPool< M, R >private
FilterHandlerPtr typedefrsc::threading::OrderedQueueDispatcherPool< M, R >
finishedWork(boost::shared_ptr< Receiver > receiver)rsc::threading::OrderedQueueDispatcherPool< M, R >inlineprivate
interruptedrsc::threading::OrderedQueueDispatcherPool< M, R >private
jobsAvailablersc::threading::OrderedQueueDispatcherPool< M, R >private
jobsAvailableConditionrsc::threading::OrderedQueueDispatcherPool< M, R >private
nextJob(const unsigned int &, boost::shared_ptr< Receiver > &receiver)rsc::threading::OrderedQueueDispatcherPool< M, R >inlineprivate
OrderedQueueDispatcherPool(const unsigned int &threadPoolSize, deliverFunction delFunc)rsc::threading::OrderedQueueDispatcherPool< M, R >inline
OrderedQueueDispatcherPool(const unsigned int &threadPoolSize, deliverFunction delFunc, filterFunction filterFunc)rsc::threading::OrderedQueueDispatcherPool< M, R >inline
OrderedQueueDispatcherPool(const unsigned int &threadPoolSize, DeliveryHandlerPtr deliveryHandler)rsc::threading::OrderedQueueDispatcherPool< M, R >inline
OrderedQueueDispatcherPool(const unsigned int &threadPoolSize, DeliveryHandlerPtr deliveryHandler, FilterHandlerPtr filterHandler)rsc::threading::OrderedQueueDispatcherPool< M, R >inline
parallelCallsrsc::threading::OrderedQueueDispatcherPool< M, R >private
push(const M &message)rsc::threading::OrderedQueueDispatcherPool< M, R >inline
receiversrsc::threading::OrderedQueueDispatcherPool< M, R >private
receiversMutexrsc::threading::OrderedQueueDispatcherPool< M, R >private
registerReceiver(boost::shared_ptr< R > receiver)rsc::threading::OrderedQueueDispatcherPool< M, R >inline
setParallelCalls(const bool &allow)rsc::threading::OrderedQueueDispatcherPool< M, R >inline
start()rsc::threading::OrderedQueueDispatcherPool< M, R >inline
startedrsc::threading::OrderedQueueDispatcherPool< M, R >private
stop()rsc::threading::OrderedQueueDispatcherPool< M, R >inline
threadPoolrsc::threading::OrderedQueueDispatcherPool< M, R >private
threadPoolSizersc::threading::OrderedQueueDispatcherPool< M, R >private
unregisterReceiver(boost::shared_ptr< R > receiver)rsc::threading::OrderedQueueDispatcherPool< M, R >inline
worker(const unsigned int &workerNum)rsc::threading::OrderedQueueDispatcherPool< M, R >inlineprivate
~OrderedQueueDispatcherPool()rsc::threading::OrderedQueueDispatcherPool< M, R >inlinevirtual