pion-net
4.0.9
|
#include <PionScheduler.hpp>
Inherits pion::PionScheduler.
Inherited by pion::PionOneToOneScheduler, and pion::PionSingleServiceScheduler.
Public Member Functions | |
PionMultiThreadScheduler (void) | |
constructs a new PionSingleServiceScheduler | |
virtual | ~PionMultiThreadScheduler () |
virtual destructor | |
Protected Types | |
typedef std::vector < boost::shared_ptr < boost::thread > > | ThreadPool |
typedef for a pool of worker threads | |
Protected Member Functions | |
virtual void | stopThreads (void) |
stops all threads used to perform work | |
virtual void | finishThreads (void) |
finishes all threads used to perform work | |
Protected Attributes | |
ThreadPool | m_thread_pool |
pool of threads used to perform work |
PionMultiThreadScheduler: uses a pool of threads to perform work
Definition at line 199 of file PionScheduler.hpp.