pion-net
4.0.9
Main Page
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
pion
PionScheduler
pion::PionScheduler Member List
This is the complete list of members for
pion::PionScheduler
, 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::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
Generated by
1.8.7