• Home
  • Raw
  • Download

Lines Matching refs:asio

38 using namespace boost::asio;
51 namespace chronons = boost::asio::chrono;
66 boost::asio::post(*ioc, bindns::bind(decrement_to_zero, ioc, count)); in decrement_to_zero()
79 boost::asio::dispatch(*ioc, in nested_decrement_to_zero()
93 boost::asio::post(*ioc, bindns::bind(sleep_increment, ioc, count)); in sleep_increment()
103 boost::asio::post(*ioc, bindns::bind(sleep_increment, ioc, count)); in start_sleep_increments()
121 boost::asio::post(ioc, bindns::bind(increment, &count)); in io_context_test()
135 boost::asio::post(ioc, bindns::bind(increment, &count)); in io_context_test()
136 boost::asio::post(ioc, bindns::bind(increment, &count)); in io_context_test()
137 boost::asio::post(ioc, bindns::bind(increment, &count)); in io_context_test()
138 boost::asio::post(ioc, bindns::bind(increment, &count)); in io_context_test()
139 boost::asio::post(ioc, bindns::bind(increment, &count)); in io_context_test()
154 boost::asio::post(ioc, bindns::bind(&io_context::stop, &ioc)); in io_context_test()
163 boost::asio::post(ioc, bindns::bind(increment, &count)); in io_context_test()
178 boost::asio::post(ioc, bindns::bind(decrement_to_zero, &ioc, &count)); in io_context_test()
192 boost::asio::post(ioc, bindns::bind(nested_decrement_to_zero, &ioc, &count)); in io_context_test()
206 boost::asio::dispatch(ioc, in io_context_test()
224 boost::asio::post(ioc, bindns::bind(start_sleep_increments, &ioc, &count)); in io_context_test()
225 boost::asio::post(ioc, bindns::bind(start_sleep_increments, &ioc, &count2)); in io_context_test()
226 boost::asio::detail::thread thread1(bindns::bind(io_context_run, &ioc)); in io_context_test()
227 boost::asio::detail::thread thread2(bindns::bind(io_context_run, &ioc)); in io_context_test()
238 boost::asio::dispatch(ioc, boost::asio::bind_executor(ioc2, in io_context_test()
257 boost::asio::post(ioc, &throw_exception); in io_context_test()
258 boost::asio::post(ioc, bindns::bind(increment, &count)); in io_context_test()
259 boost::asio::post(ioc, bindns::bind(increment, &count)); in io_context_test()
260 boost::asio::post(ioc, &throw_exception); in io_context_test()
261 boost::asio::post(ioc, bindns::bind(increment, &count)); in io_context_test()
287 class test_service : public boost::asio::io_context::service
290 static boost::asio::io_context::id id;
291 test_service(boost::asio::io_context& s) in test_service()
292 : boost::asio::io_context::service(s) {} in test_service()
297 boost::asio::io_context::id test_service::id;
301 boost::asio::io_context ioc1; in io_context_service_test()
302 boost::asio::io_context ioc2; in io_context_service_test()
303 boost::asio::io_context ioc3; in io_context_service_test()
307 boost::asio::use_service<test_service>(ioc1); in io_context_service_test()
309 BOOST_ASIO_CHECK(boost::asio::has_service<test_service>(ioc1)); in io_context_service_test()
314 boost::asio::add_service(ioc1, svc1); in io_context_service_test()
317 catch (boost::asio::service_already_exists&) in io_context_service_test()
325 boost::asio::add_service(ioc2, svc2); in io_context_service_test()
327 BOOST_ASIO_CHECK(boost::asio::has_service<test_service>(ioc2)); in io_context_service_test()
328 BOOST_ASIO_CHECK(&boost::asio::use_service<test_service>(ioc2) == svc2); in io_context_service_test()
333 boost::asio::add_service(ioc2, svc3); in io_context_service_test()
336 catch (boost::asio::service_already_exists&) in io_context_service_test()
346 boost::asio::add_service(ioc3, svc4); in io_context_service_test()
349 catch (boost::asio::invalid_service_owner&) in io_context_service_test()
354 BOOST_ASIO_CHECK(!boost::asio::has_service<test_service>(ioc3)); in io_context_service_test()
362 &boost::asio::query(ioc.get_executor(), in io_context_executor_query_test()
363 boost::asio::execution::context) in io_context_executor_query_test()
367 boost::asio::query(ioc.get_executor(), in io_context_executor_query_test()
368 boost::asio::execution::blocking) in io_context_executor_query_test()
369 == boost::asio::execution::blocking.possibly); in io_context_executor_query_test()
372 boost::asio::query(ioc.get_executor(), in io_context_executor_query_test()
373 boost::asio::execution::blocking.possibly) in io_context_executor_query_test()
374 == boost::asio::execution::blocking.possibly); in io_context_executor_query_test()
377 boost::asio::query(ioc.get_executor(), in io_context_executor_query_test()
378 boost::asio::execution::outstanding_work) in io_context_executor_query_test()
379 == boost::asio::execution::outstanding_work.untracked); in io_context_executor_query_test()
382 boost::asio::query(ioc.get_executor(), in io_context_executor_query_test()
383 boost::asio::execution::outstanding_work.untracked) in io_context_executor_query_test()
384 == boost::asio::execution::outstanding_work.untracked); in io_context_executor_query_test()
387 boost::asio::query(ioc.get_executor(), in io_context_executor_query_test()
388 boost::asio::execution::relationship) in io_context_executor_query_test()
389 == boost::asio::execution::relationship.fork); in io_context_executor_query_test()
392 boost::asio::query(ioc.get_executor(), in io_context_executor_query_test()
393 boost::asio::execution::relationship.fork) in io_context_executor_query_test()
394 == boost::asio::execution::relationship.fork); in io_context_executor_query_test()
397 boost::asio::query(ioc.get_executor(), in io_context_executor_query_test()
398 boost::asio::execution::mapping) in io_context_executor_query_test()
399 == boost::asio::execution::mapping.thread); in io_context_executor_query_test()
402 boost::asio::query(ioc.get_executor(), in io_context_executor_query_test()
403 boost::asio::execution::allocator) in io_context_executor_query_test()
412 boost::asio::execution::execute(ioc.get_executor(), in io_context_executor_execute_test()
427 boost::asio::execution::execute( in io_context_executor_execute_test()
428 boost::asio::require(ioc.get_executor(), in io_context_executor_execute_test()
429 boost::asio::execution::blocking.possibly), in io_context_executor_execute_test()
444 boost::asio::execution::execute( in io_context_executor_execute_test()
445 boost::asio::require(ioc.get_executor(), in io_context_executor_execute_test()
446 boost::asio::execution::blocking.never), in io_context_executor_execute_test()
463 boost::asio::execution::execute( in io_context_executor_execute_test()
464 boost::asio::require(ioc.get_executor(), in io_context_executor_execute_test()
465 boost::asio::execution::blocking.never, in io_context_executor_execute_test()
466 boost::asio::execution::outstanding_work.tracked), in io_context_executor_execute_test()
481 boost::asio::execution::execute( in io_context_executor_execute_test()
482 boost::asio::require(ioc.get_executor(), in io_context_executor_execute_test()
483 boost::asio::execution::blocking.never, in io_context_executor_execute_test()
484 boost::asio::execution::outstanding_work.untracked), in io_context_executor_execute_test()
499 boost::asio::execution::execute( in io_context_executor_execute_test()
500 boost::asio::require(ioc.get_executor(), in io_context_executor_execute_test()
501 boost::asio::execution::blocking.never, in io_context_executor_execute_test()
502 boost::asio::execution::outstanding_work.untracked, in io_context_executor_execute_test()
503 boost::asio::execution::relationship.fork), in io_context_executor_execute_test()
518 boost::asio::execution::execute( in io_context_executor_execute_test()
519 boost::asio::require(ioc.get_executor(), in io_context_executor_execute_test()
520 boost::asio::execution::blocking.never, in io_context_executor_execute_test()
521 boost::asio::execution::outstanding_work.untracked, in io_context_executor_execute_test()
522 boost::asio::execution::relationship.continuation), in io_context_executor_execute_test()
537 boost::asio::execution::execute( in io_context_executor_execute_test()
538 boost::asio::prefer( in io_context_executor_execute_test()
539 boost::asio::require(ioc.get_executor(), in io_context_executor_execute_test()
540 boost::asio::execution::blocking.never, in io_context_executor_execute_test()
541 boost::asio::execution::outstanding_work.untracked, in io_context_executor_execute_test()
542 boost::asio::execution::relationship.continuation), in io_context_executor_execute_test()
543 boost::asio::execution::allocator(std::allocator<void>())), in io_context_executor_execute_test()
558 boost::asio::execution::execute( in io_context_executor_execute_test()
559 boost::asio::prefer( in io_context_executor_execute_test()
560 boost::asio::require(ioc.get_executor(), in io_context_executor_execute_test()
561 boost::asio::execution::blocking.never, in io_context_executor_execute_test()
562 boost::asio::execution::outstanding_work.untracked, in io_context_executor_execute_test()
563 boost::asio::execution::relationship.continuation), in io_context_executor_execute_test()
564 boost::asio::execution::allocator), in io_context_executor_execute_test()