Clementine
|
Classes | |
struct | implementation_type |
Public Types | |
typedef Time_Traits::time_type | time_type |
typedef Time_Traits::duration_type | duration_type |
Public Member Functions | |
deadline_timer_service (execution_context &context) | |
void | shutdown () |
Destroy all user-defined handler objects owned by the service. | |
void | construct (implementation_type &impl) |
void | destroy (implementation_type &impl) |
void | move_construct (implementation_type &impl, implementation_type &other_impl) |
void | move_assign (implementation_type &impl, deadline_timer_service &other_service, implementation_type &other_impl) |
void | converting_move_construct (implementation_type &impl, deadline_timer_service &, implementation_type &other_impl) |
void | converting_move_assign (implementation_type &impl, deadline_timer_service &other_service, implementation_type &other_impl) |
std::size_t | cancel (implementation_type &impl, asio::error_code &ec) |
std::size_t | cancel_one (implementation_type &impl, asio::error_code &ec) |
time_type | expiry (const implementation_type &impl) const |
time_type | expires_at (const implementation_type &impl) const |
duration_type | expires_from_now (const implementation_type &impl) const |
std::size_t | expires_at (implementation_type &impl, const time_type &expiry_time, asio::error_code &ec) |
std::size_t | expires_after (implementation_type &impl, const duration_type &expiry_time, asio::error_code &ec) |
std::size_t | expires_from_now (implementation_type &impl, const duration_type &expiry_time, asio::error_code &ec) |
void | wait (implementation_type &impl, asio::error_code &ec) |
template<typename Handler , typename IoExecutor > | |
void | async_wait (implementation_type &impl, Handler &handler, const IoExecutor &io_ex) |
![]() | |
execution_context_service_base (execution_context &e) | |
![]() | |
execution_context & | context () |
Get the context object that owns the service. | |
Additional Inherited Members | |
![]() | |
static service_id< deadline_timer_service< Time_Traits > > | id |
![]() | |
ASIO_DECL | service (execution_context &owner) |
Constructor. More... | |
virtual ASIO_DECL | ~service () |
Destructor. | |