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] |