$search
Public Member Functions | |
void | complete () |
void | destroy () |
Protected Types | |
typedef void(* | complete_func_type )(timer_base *, const asio::error_code &) |
typedef void(* | destroy_func_type )(timer_base *) |
Protected Member Functions | |
timer_base (complete_func_type complete_func, destroy_func_type destroy_func, const time_type &time, void *token) | |
~timer_base () | |
Private Attributes | |
complete_func_type | complete_func_ |
destroy_func_type | destroy_func_ |
size_t | heap_index_ |
timer_base * | next_ |
timer_base * | prev_ |
asio::error_code | result_ |
time_type | time_ |
void * | token_ |
Friends | |
class | timer_queue< Time_Traits > |
Definition at line 198 of file timer_queue.hpp.
typedef void(* asio::detail::timer_queue< Time_Traits >::timer_base::complete_func_type)(timer_base *, const asio::error_code &) [protected] |
Definition at line 214 of file timer_queue.hpp.
typedef void(* asio::detail::timer_queue< Time_Traits >::timer_base::destroy_func_type)(timer_base *) [protected] |
Definition at line 216 of file timer_queue.hpp.
asio::detail::timer_queue< Time_Traits >::timer_base::timer_base | ( | complete_func_type | complete_func, | |
destroy_func_type | destroy_func, | |||
const time_type & | time, | |||
void * | token | |||
) | [inline, protected] |
Definition at line 219 of file timer_queue.hpp.
asio::detail::timer_queue< Time_Traits >::timer_base::~timer_base | ( | ) | [inline, protected] |
Definition at line 233 of file timer_queue.hpp.
void asio::detail::timer_queue< Time_Traits >::timer_base::complete | ( | ) | [inline] |
Definition at line 202 of file timer_queue.hpp.
void asio::detail::timer_queue< Time_Traits >::timer_base::destroy | ( | ) | [inline] |
Definition at line 208 of file timer_queue.hpp.
friend class timer_queue< Time_Traits > [friend] |
Definition at line 238 of file timer_queue.hpp.
complete_func_type asio::detail::timer_queue< Time_Traits >::timer_base::complete_func_ [private] |
Definition at line 241 of file timer_queue.hpp.
destroy_func_type asio::detail::timer_queue< Time_Traits >::timer_base::destroy_func_ [private] |
Definition at line 244 of file timer_queue.hpp.
size_t asio::detail::timer_queue< Time_Traits >::timer_base::heap_index_ [private] |
Definition at line 262 of file timer_queue.hpp.
timer_base* asio::detail::timer_queue< Time_Traits >::timer_base::next_ [private] |
Definition at line 256 of file timer_queue.hpp.
timer_base* asio::detail::timer_queue< Time_Traits >::timer_base::prev_ [private] |
Definition at line 259 of file timer_queue.hpp.
asio::error_code asio::detail::timer_queue< Time_Traits >::timer_base::result_ [private] |
Definition at line 247 of file timer_queue.hpp.
time_type asio::detail::timer_queue< Time_Traits >::timer_base::time_ [private] |
Definition at line 250 of file timer_queue.hpp.
void* asio::detail::timer_queue< Time_Traits >::timer_base::token_ [private] |
Definition at line 253 of file timer_queue.hpp.