# pion::PionMultiThreadScheduler Member List

This is the complete list of members for pion::PionMultiThreadScheduler, including all inherited members.

addActiveUser(void) | pion::PionScheduler |
DEFAULT_NUM_THREADS | pion::PionScheduler | `[protected, static]`
finishServices(void) | pion::PionScheduler | `[inline, protected, virtual]`
finishThreads(void) | pion::PionMultiThreadScheduler | `[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]`
m_thread_pool | pion::PionMultiThreadScheduler | `[protected]`
MICROSEC_IN_SECOND | pion::PionScheduler | `[protected, static]`
NSEC_IN_SECOND | pion::PionScheduler | `[protected, static]`
PionMultiThreadScheduler(void) | pion::PionMultiThreadScheduler | `[inline]`
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::PionMultiThreadScheduler | `[inline, protected, virtual]`
ThreadPool typedef | pion::PionMultiThreadScheduler | `[protected]`
~PionMultiThreadScheduler() | pion::PionMultiThreadScheduler | `[inline, virtual]`
~PionScheduler() | pion::PionScheduler | `[inline, virtual]`