PionNetworkLibrary
Main Page
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
pion::scheduler Member List
This is the complete list of members for
pion::scheduler
, including all inherited members.
add_active_user
(void)
pion::scheduler
DEFAULT_NUM_THREADS
pion::scheduler
protected
static
finish_services
(void)
pion::scheduler
inline
protected
virtual
finish_threads
(void)
pion::scheduler
inline
protected
virtual
get_io_service
(void)=0
pion::scheduler
pure virtual
get_logger
(void)
pion::scheduler
inline
get_num_threads
(void) const
pion::scheduler
inline
get_wakeup_time
(boost::uint32_t sleep_sec, boost::uint32_t sleep_nsec)
pion::scheduler
protected
static
is_running
(void) const
pion::scheduler
inline
join
(void)
pion::scheduler
keep_running
(boost::asio::io_service &my_service, boost::asio::deadline_timer &my_timer)
pion::scheduler
KEEP_RUNNING_TIMER_SECONDS
pion::scheduler
protected
static
m_active_users
pion::scheduler
protected
m_is_running
pion::scheduler
protected
m_logger
pion::scheduler
protected
m_mutex
pion::scheduler
protected
m_no_more_active_users
pion::scheduler
protected
m_num_threads
pion::scheduler
protected
m_scheduler_has_stopped
pion::scheduler
protected
MICROSEC_IN_SECOND
pion::scheduler
protected
static
NSEC_IN_SECOND
pion::scheduler
protected
static
post
(boost::function0< void > work_func)
pion::scheduler
inline
virtual
process_service_work
(boost::asio::io_service &service)
pion::scheduler
remove_active_user
(void)
pion::scheduler
scheduler
(void)
pion::scheduler
inline
set_logger
(logger log_ptr)
pion::scheduler
inline
set_num_threads
(const boost::uint32_t n)
pion::scheduler
inline
shutdown
(void)
pion::scheduler
virtual
sleep
(boost::uint32_t sleep_sec, boost::uint32_t sleep_nsec)
pion::scheduler
inline
static
sleep
(ConditionType &wakeup_condition, LockType &wakeup_lock, boost::uint32_t sleep_sec, boost::uint32_t sleep_nsec)
pion::scheduler
inline
static
startup
(void)
pion::scheduler
inline
virtual
stop_services
(void)
pion::scheduler
inline
protected
virtual
stop_threads
(void)
pion::scheduler
inline
protected
virtual
~scheduler
()
pion::scheduler
inline
virtual
Generated on Mon Dec 7 2015 12:03:36 for PionNetworkLibrary by
1.8.6