11 #ifndef ASIO_DETAIL_TIMER_QUEUE_BASE_HPP 12 #define ASIO_DETAIL_TIMER_QUEUE_BASE_HPP 14 #if defined(_MSC_VER) && (_MSC_VER >= 1200) 16 #endif // defined(_MSC_VER) && (_MSC_VER >= 1200) 18 #include "asio/detail/config.hpp" 19 #include "asio/detail/noncopyable.hpp" 20 #include "asio/detail/op_queue.hpp" 21 #include "asio/detail/operation.hpp" 23 #include "asio/detail/push_options.hpp" 39 virtual bool empty()
const = 0;
42 virtual long wait_duration_msec(
long max_duration)
const = 0;
45 virtual long wait_duration_usec(
long max_duration)
const = 0;
60 template <
typename Time_Traits>
66 #include "asio/detail/pop_options.hpp" 68 #endif // ASIO_DETAIL_TIMER_QUEUE_BASE_HPP Definition: timer_queue_set.hpp:26
Definition: noncopyable.hpp:25
Definition: timer_queue.hpp:35
Definition: timer_queue_base.hpp:28
Definition: any_io_executor.hpp:28