| addActiveUser(void) | pion::PionScheduler | |
| DEFAULT_NUM_THREADS | pion::PionScheduler | [protected, static] |
| finishServices(void) | pion::PionScheduler | [inline, protected, virtual] |
| finishThreads(void) | pion::PionScheduler | [inline, protected, virtual] |
| getIOService(void)=0 | pion::PionScheduler | [pure virtual] |
| getLogger(void) | pion::PionScheduler | [inline] |
| getNumThreads(void) const | pion::PionScheduler | [inline] |
| getWakeupTime(boost::uint32_t sleep_sec, boost::uint32_t sleep_nsec) | pion::PionScheduler | [protected, static] |
| isRunning(void) const | pion::PionScheduler | [inline] |
| join(void) | pion::PionScheduler | |
| KEEP_RUNNING_TIMER_SECONDS | pion::PionScheduler | [protected, static] |
| keepRunning(boost::asio::io_service &my_service, boost::asio::deadline_timer &my_timer) | pion::PionScheduler | |
| m_active_users | pion::PionScheduler | [protected] |
| m_is_running | pion::PionScheduler | [protected] |
| m_logger | pion::PionScheduler | [protected] |
| m_mutex | pion::PionScheduler | [protected] |
| m_no_more_active_users | pion::PionScheduler | [protected] |
| m_num_threads | pion::PionScheduler | [protected] |
| m_scheduler_has_stopped | pion::PionScheduler | [protected] |
| MICROSEC_IN_SECOND | pion::PionScheduler | [protected, static] |
| NSEC_IN_SECOND | pion::PionScheduler | [protected, static] |
| PionScheduler(void) | pion::PionScheduler | [inline] |
| post(boost::function0< void > work_func) | pion::PionScheduler | [inline, virtual] |
| processServiceWork(boost::asio::io_service &service) | pion::PionScheduler | |
| removeActiveUser(void) | pion::PionScheduler | |
| setLogger(PionLogger log_ptr) | pion::PionScheduler | [inline] |
| setNumThreads(const boost::uint32_t n) | pion::PionScheduler | [inline] |
| shutdown(void) | pion::PionScheduler | [virtual] |
| sleep(boost::uint32_t sleep_sec, boost::uint32_t sleep_nsec) | pion::PionScheduler | [inline, static] |
| sleep(ConditionType &wakeup_condition, LockType &wakeup_lock, boost::uint32_t sleep_sec, boost::uint32_t sleep_nsec) | pion::PionScheduler | [inline, static] |
| startup(void) | pion::PionScheduler | [inline, virtual] |
| stopServices(void) | pion::PionScheduler | [inline, protected, virtual] |
| stopThreads(void) | pion::PionScheduler | [inline, protected, virtual] |
| ~PionScheduler() | pion::PionScheduler | [inline, virtual] |