#include <PionScheduler.hpp>
Inherits pion::PionMultiThreadScheduler.
Definition at line 246 of file PionScheduler.hpp.
Public Member Functions | |
| PionSingleServiceScheduler (void) | |
| constructs a new PionSingleServiceScheduler | |
| virtual | ~PionSingleServiceScheduler () |
| virtual destructor | |
| virtual boost::asio::io_service & | getIOService (void) |
| returns an async I/O service used to schedule work | |
| virtual void | startup (void) |
| Starts the thread scheduler (this is called automatically when necessary). | |
Protected Member Functions | |
| virtual void | stopServices (void) |
| stops all services used to schedule work | |
| virtual void | finishServices (void) |
| finishes all services used to schedule work | |
Protected Attributes | |
| boost::asio::io_service | m_service |
| service used to manage async I/O events | |
| boost::asio::deadline_timer | m_timer |
| timer used to periodically check for shutdown | |
1.4.7