Searched refs:win_iocp_io_context (Results 1 – 22 of 22) sorted by relevance
2 // detail/impl/win_iocp_io_context.ipp29 #include <boost/asio/detail/win_iocp_io_context.hpp>37 struct win_iocp_io_context::thread_function39 explicit thread_function(win_iocp_io_context* s)50 win_iocp_io_context* this_;53 struct win_iocp_io_context::work_finished_on_block_exit60 win_iocp_io_context* io_context_;63 struct win_iocp_io_context::timer_thread_function79 win_iocp_io_context* io_context_;82 win_iocp_io_context::win_iocp_io_context([all …]
35 void win_iocp_io_context::add_timer_queue( in add_timer_queue()42 void win_iocp_io_context::remove_timer_queue( in remove_timer_queue()49 void win_iocp_io_context::schedule_timer(timer_queue<Time_Traits>& queue, in schedule_timer()69 std::size_t win_iocp_io_context::cancel_timer(timer_queue<Time_Traits>& queue, in cancel_timer()86 void win_iocp_io_context::move_timer(timer_queue<Time_Traits>& queue, in move_timer()
71 iocp_service_(boost::asio::use_service<win_iocp_io_context>(context)),
33 iocp_service_(use_service<win_iocp_io_context>(context)),
81 win_iocp_io_context* iocp_service = this->get_iocp_service(ex); in reset()137 static win_iocp_io_context* get_iocp_service(const Executor& ex, in get_iocp_service()142 return &use_service<win_iocp_io_context>( in get_iocp_service()147 static win_iocp_io_context* get_iocp_service(const Executor& ex, in get_iocp_service()152 return &use_service<win_iocp_io_context>(ex.context()); in get_iocp_service()155 static win_iocp_io_context* get_iocp_service( in get_iocp_service()162 win_iocp_io_context* iocp_service_;
44 class win_iocp_io_context class45 : public execution_context_service_base<win_iocp_io_context>,51 BOOST_ASIO_DECL win_iocp_io_context(boost::asio::execution_context& ctx,55 BOOST_ASIO_DECL ~win_iocp_io_context();
33 class win_iocp_io_context;84 friend class win_iocp_io_context;
27 typedef class win_iocp_io_context timer_scheduler;
111 typedef class win_iocp_io_context scheduler_impl;
133 typedef class win_iocp_io_context scheduler_impl;
52 typedef class win_iocp_io_context scheduler_impl;
169 typedef class win_iocp_io_context scheduler_impl;
53 typedef class win_iocp_io_context scheduler_impl;
192 typedef class win_iocp_io_context scheduler_impl;
186 typedef class win_iocp_io_context scheduler_type;
197 typedef class win_iocp_io_context scheduler_impl;
286 typedef class win_iocp_io_context scheduler_impl;
336 typedef class win_iocp_io_context scheduler_impl;
316 win_iocp_io_context& iocp_service_;
571 win_iocp_io_context& iocp_service_;
27 # include <boost/asio/detail/win_iocp_io_context.hpp>
52 typedef win_iocp_io_context io_context_impl;