MCPcopy Create free account
hub / github.com/boostorg/asio / any_io_executor_query_test

Function any_io_executor_query_test

test/any_io_executor.cpp:441–469  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

439}
440
441void any_io_executor_query_test()
442{
443 thread_pool pool(1);
444 boost::asio::any_io_executor ex(pool.executor());
445
446 BOOST_ASIO_CHECK(
447 boost::asio::query(ex, boost::asio::execution::blocking)
448 == boost::asio::execution::blocking.possibly);
449
450 BOOST_ASIO_CHECK(
451 boost::asio::query(ex, boost::asio::execution::blocking.possibly)
452 == boost::asio::execution::blocking.possibly);
453
454 BOOST_ASIO_CHECK(
455 boost::asio::query(ex, boost::asio::execution::outstanding_work)
456 == boost::asio::execution::outstanding_work.untracked);
457
458 BOOST_ASIO_CHECK(
459 boost::asio::query(ex, boost::asio::execution::outstanding_work.untracked)
460 == boost::asio::execution::outstanding_work.untracked);
461
462 BOOST_ASIO_CHECK(
463 boost::asio::query(ex, boost::asio::execution::relationship)
464 == boost::asio::execution::relationship.fork);
465
466 BOOST_ASIO_CHECK(
467 boost::asio::query(ex, boost::asio::execution::relationship.fork)
468 == boost::asio::execution::relationship.fork);
469}
470
471void any_io_executor_execute_test()
472{

Callers

nothing calls this directly

Calls 2

queryFunction · 0.50
executorMethod · 0.45

Tested by

no test coverage detected