/usr/include/boost/beast/_experimental/http/impl/icy_stream.hpp,579 #define BOOST_BEAST_CORE_IMPL_ICY_STREAM_HPP11,345 namespace boost 25,774 namespace beast 26,792 namespace http 27,810 namespace detail 29,828 is_icy(33,899 struct icy_stream<icy_stream53,1325 class read_op57,1401 icy_stream& s_;62,1528 Buffers b_;63,1548 error_code ec_;65,1588 read_op(70,1671 operator()(operator()84,1978 struct run_read_op168,4859 operator()(operator()172,4936 icy_stream(200,5696 read_some(210,5911 read_some(228,6464 async_read_some(283,8190 write_some(305,8849 write_some(319,9313 async_write_some(335,9874 /usr/include/boost/beast/_experimental/http/icy_stream.hpp,300 #define BOOST_BEAST_HTTP_ICY_STREAM_HPP11,340 namespace boost 20,596 namespace beast 21,614 namespace http 22,632 class icy_stream62,2024 NextLayer stream_;64,2043 char buf_[buf_65,2066 version(73,2186 get_executor(116,3417 next_layer(130,3751 next_layer(144,4065 /usr/include/boost/beast/_experimental/test/detail/stream_state.hpp,1040 #define BOOST_BEAST_TEST_DETAIL_STREAM_STATE_HPP12,407 namespace boost 26,823 namespace beast 27,841 namespace test 28,859 namespace detail 29,876 struct stream_service_impl33,918 std::mutex m_;35,947 std::vector v_;36,966 class stream_service45,1150 boost::shared_ptr sp_;48,1230 boost::shared_ptr<boost::shared_ptr65,1559 struct stream_read_op_base70,1698 enum class stream_status78,1907 ok,80,1934 eof,81,1942 struct stream_state86,2037 net::any_io_executor exec;88,2059 boost::weak_ptr wp;89,2090 std::mutex m;90,2135 flat_buffer b;91,2153 std::condition_variable cv;92,2172 std::unique_ptr op;93,2204 stream_status code 94,2249 fail_count* fc 95,2293 std::size_t nread 96,2323 std::size_t nread_bytes 97,2350 std::size_t nwrite 98,2383 std::size_t nwrite_bytes 99,2411 std::size_t read_max 100,2445 std::size_t write_max 102,2523 /usr/include/boost/beast/_experimental/test/impl/error.hpp,220 #define BOOST_BEAST_TEST_IMPL_ERROR_HPP11,340 namespace boost 17,482 namespace system 18,500 struct is_error_code_enum<is_error_code_enum20,530 namespace boost 28,642 namespace beast 29,660 namespace test 30,678 /usr/include/boost/beast/_experimental/test/impl/stream.hpp,1258 #define BOOST_BEAST_TEST_IMPL_STREAM_HPP11,341 namespace boost 24,743 namespace beast 25,761 namespace test 26,779 class basic_stream<basic_stream32,943 struct lambda39,1141 Handler h_;41,1165 boost::weak_ptr wp_;42,1185 Buffers b_;43,1236 net::any_io_executor wg2_;45,1296 net::executor_work_guard wg2_;47,1376 lambda(54,1583 allocator_type get_allocator(75,2272 operator()(operator()81,2412 lambda fn_;119,3735 net::executor_work_guard wg1_;121,3802 net::any_io_executor wg1_;123,3865 read_op(128,3941 operator()(operator()143,4308 struct basic_stream<basic_stream157,4708 operator()(operator()163,4840 struct basic_stream<basic_stream191,5723 operator()(operator()197,5855 read_some(256,7643 read_some(272,8086 async_read_some(323,9400 write_some(344,9924 write_some(361,10399 async_write_some(407,11565 async_teardown(429,12140 connect(458,12837 namespace detail467,13019 struct extract_executor_op470,13057 To operator()(operator()472,13086 struct extract_executor_op<extract_executor_op480,13247 net::any_io_executor operator()(operator()482,13298 /usr/include/boost/beast/_experimental/test/error.hpp,162 #define BOOST_BEAST_TEST_ERROR_HPP11,335 namespace boost 16,456 namespace beast 17,474 namespace test 18,492 enum class error21,564 test_failure 28,755 /usr/include/boost/beast/_experimental/test/fail_count.hpp,197 #define BOOST_BEAST_TEST_FAIL_COUNT_HPP11,340 namespace boost 17,499 namespace beast 18,517 namespace test 19,535 class fail_count31,956 std::size_t n_;33,975 error_code ec_;35,1019 /usr/include/boost/beast/_experimental/test/handler.hpp,475 #define BOOST_BEAST_TEST_HANDLER_HPP11,337 namespace boost 19,573 namespace beast 20,591 namespace test 21,609 class handler34,1114 boost::optional ec_;36,1130 handler(43,1239 handler(49,1310 handler(53,1350 ~handler(59,1469 operator()(operator()66,1563 operator()(operator()75,1769 operator()(operator()86,2058 success_handler(106,2559 any_handler(120,2859 fail_handler(139,3329 run(155,3657 run_for(176,4175 /usr/include/boost/beast/_experimental/test/stream.hpp,764 #define BOOST_BEAST_TEST_STREAM_HPP11,336 namespace boost 38,1223 namespace asio 39,1241 namespace ssl 40,1258 namespace boost 47,1345 namespace beast 48,1363 namespace test 49,1381 class basic_stream129,4462 struct rebind_executor138,4686 typedef basic_stream other;141,4787 boost::shared_ptr in_;148,4913 boost::weak_ptr out_;149,4962 lowest_layer(173,5567 lowest_layer(179,5676 basic_stream(213,6527 explicit basic_stream(241,7365 read_size(319,9802 write_size(326,9952 buffer(333,10084 nread(352,10441 nread_bytes(359,10564 nwrite(366,10695 nwrite_bytes(373,10823 beast_close_socket(577,18523 using stream 611,19280 /usr/include/boost/beast/_experimental/test/tcp.hpp,127 #define BOOST_BEAST_TEST_TCP_HPP11,333 namespace boost 20,630 namespace beast 21,648 namespace test 22,666 connect(28,755 /usr/include/boost/beast/_experimental/unit_test/detail/const_container.hpp,396 #define BOOST_BEAST_UNIT_TEST_DETAIL_CONST_CONTAINER_HPP11,357 namespace boost 13,415 namespace beast 14,433 namespace unit_test 15,451 namespace detail 16,473 class const_container23,678 cont_type m_cont;28,745 cont_type& cont(31,779 cont_type const& cont(36,837 empty(50,1271 size(57,1404 begin(65,1549 cbegin(71,1631 end(77,1714 cend(83,1792 /usr/include/boost/beast/_experimental/unit_test/amount.hpp,248 #define BOOST_BEAST_UNIT_TEST_AMOUNT_HPP11,341 namespace boost 17,440 namespace beast 18,458 namespace unit_test 19,476 class amount22,574 std::size_t n_;25,598 std::string const& what_;26,618 , what_(43,988 operator<<(49,1032 /usr/include/boost/beast/_experimental/unit_test/dstream.hpp,437 #define BOOST_BEAST_UNIT_TEST_DSTREAM_HPP11,342 namespace boost 26,630 namespace beast 27,648 namespace unit_test 28,666 namespace detail 32,711 class dstream_buf35,784 ostream& os_;40,920 bool dbg_;41,938 void write(46,1012 void write(53,1140 dstream_buf(62,1292 ~dstream_buf(68,1408 sync(74,1464 using dstream 117,2441 using dwstream 118,2478 using dstream 122,2527 using dwstream 123,2558 /usr/include/boost/beast/_experimental/unit_test/global_suites.hpp,253 #define BOOST_BEAST_UNIT_TEST_GLOBAL_SUITES_HPP11,348 namespace boost 15,460 namespace beast 16,478 namespace unit_test 17,496 namespace detail 19,519 global_suites(24,621 struct insert_suite31,703 insert_suite(33,725 global_suites(46,1022 /usr/include/boost/beast/_experimental/unit_test/match.hpp,538 #define BOOST_BEAST_UNIT_TEST_MATCH_HPP11,340 namespace boost 16,462 namespace beast 17,480 namespace unit_test 18,498 class selector21,559 enum mode_t24,584 all,27,650 automatch,30,709 suite,33,755 library,36,799 module,39,862 none42,922 mode_t mode_;46,952 std::string pat_;47,970 std::string library_;48,992 , pat_(65,1381 selector::operator()(operator()73,1494 match_auto(144,3184 match_all(152,3358 match_suite(160,3485 match_library(168,3652 /usr/include/boost/beast/_experimental/unit_test/recorder.hpp,431 #define BOOST_BEAST_UNIT_TEST_RECORDER_HPP11,343 namespace boost 16,505 namespace beast 17,523 namespace unit_test 18,541 class recorder 21,610 results m_results;23,643 suite_results m_suite;24,666 case_results m_case;25,693 report(32,843 on_suite_begin(40,931 on_suite_end(47,1068 on_case_begin(54,1176 on_case_end(61,1299 on_pass(69,1443 on_fail(76,1529 on_log(83,1646 /usr/include/boost/beast/_experimental/unit_test/reporter.hpp,800 #define BOOST_BEAST_UNIT_TEST_REPORTER_HPP11,343 namespace boost 24,662 namespace beast 25,680 namespace unit_test 26,698 namespace detail 28,721 struct case_results39,990 std::string name;41,1020 case_results(46,1127 struct suite_results52,1237 std::string name;54,1268 suite_results(61,1473 struct results70,1634 max_top 77,1775 std::vector top;84,1938 suite_results::add(add144,3031 results::add(add154,3174 reporter(183,3942 reporter<_>::~reporter(~reporter189,4006 reporter<_>::fmtdur(fmtdur210,4618 on_suite_begin(225,5008 reporter<_>::on_suite_end(on_suite_end232,5129 on_case_begin(240,5233 on_case_end(251,5485 on_pass(259,5580 on_fail(267,5659 on_log(279,5913 using reporter 286,5974 /usr/include/boost/beast/_experimental/unit_test/results.hpp,1167 #define BOOST_BEAST_UNIT_TEST_RESULTS_HPP11,342 namespace boost 18,497 namespace beast 19,515 namespace unit_test 20,533 class case_results23,617 struct test27,708 explicit test(29,730 test(34,811 bool pass;40,941 std::string reason;41,960 class tests_t45,1005 std::size_t failed_;49,1104 tests_t(52,1146 total(59,1290 failed(66,1448 pass(73,1586 fail(80,1723 class log_t87,1867 insert(93,2028 std::string name_;99,2126 explicit case_results(102,2158 name(109,2318 tests_t tests;115,2437 log_t log;118,2522 class suite_results124,2672 std::string name_;128,2769 std::size_t total_ 129,2792 std::size_t failed_ 130,2820 explicit suite_results(133,2858 name(140,3016 total(147,3140 failed(154,3253 insert(162,3377 insert(170,3543 class results183,3913 std::size_t m_cases;187,4005 std::size_t total_;188,4030 std::size_t failed_;189,4054 results(192,4088 cases(201,4244 total(208,4371 failed(215,4484 insert(223,4605 insert(232,4789 /usr/include/boost/beast/_experimental/unit_test/runner.hpp,709 #define BOOST_BEAST_UNIT_TEST_RUNNER_H_INCLUDED11,348 namespace boost 19,542 namespace beast 20,560 namespace unit_test 21,578 class runner28,788 std::string arg_;30,803 std::recursive_mutex mutex_;34,902 arg(50,1354 arg(57,1478 on_suite_begin(112,2864 on_suite_end(119,2970 on_case_begin(126,3062 on_case_end(133,3171 on_pass(140,3266 on_fail(147,3357 on_log(154,3463 runner::run(run183,3943 runner::run(run199,4246 runner::run_if(run_if209,4449 runner::run_each(run_each220,4693 runner::run_each_if(run_each_if230,4899 runner::testcase(testcase241,5113 runner::pass(pass257,5492 runner::fail(fail268,5661 runner::log(log280,5881 /usr/include/boost/beast/_experimental/unit_test/suite.hpp,1944 #define BOOST_BEAST_UNIT_TEST_SUITE_HPP11,340 namespace boost 19,533 namespace beast 20,551 namespace unit_test 21,569 namespace detail 23,592 make_reason(27,647 enum abort_t55,1138 no_abort_on_fail,57,1153 abort_on_fail58,1175 class suite68,1465 bool abort_ 71,1488 bool aborted_ 72,1513 runner* runner_ 73,1540 struct abort_exception 77,1705 what(80,1782 class log_buf87,1947 suite& suite_;90,2035 log_buf(94,2088 ~log_buf(99,2165 sync(105,2237 class testcase_t135,2893 suite& suite_;137,2920 std::stringstream ss_;138,2943 testcase_t(142,3004 log_os log;175,3954 testcase_t testcase;178,4026 this_suite(185,4179 suite(190,4241 expect(254,6017 expect(265,6271 except(286,6769 except(295,6964 unexcept(304,7146 arg(311,7293 unexpected(325,7612 p_this_suite(335,7769 class suite::scoped_testcase357,8137 suite& suite_;360,8177 std::stringstream& ss_;361,8196 ~scoped_testcase(366,8299 scoped_testcase(373,8444 scoped_testcase(382,8618 operator<<(394,8855 suite::testcase_t::operator()(operator()405,9032 suite::testcase_t::operator()(operator()414,9222 suite::testcase_t::operator<<(operator<<423,9392 operator()(operator()433,9581 expect(451,9837 expect(466,10066 except(483,10362 except(501,10594 unexcept(519,10822 unexpected(537,11055 pass(552,11288 fail(562,11383 fail(576,11608 propagate_abort(584,11739 run(593,11868 #define BEAST_PASS(617,12237 #define BEAST_FAIL(621,12340 #define BEAST_EXPECT(629,12567 #define BEAST_EXPECTS(637,12805 #define BEAST_THROWS(644,13066 #define BEAST_DEFINE_TESTSUITE_INSERT(664,13458 #define BEAST_NO_UNIT_TEST_INLINE 684,14293 #define BEAST_DEFINE_TESTSUITE(710,14922 #define BEAST_DEFINE_TESTSUITE(714,15047 #define BEAST_DEFINE_TESTSUITE_MANUAL(716,15168 /usr/include/boost/beast/_experimental/unit_test/suite_info.hpp,489 #define BOOST_BEAST_UNIT_TEST_SUITE_INFO_HPP11,345 namespace boost 18,470 namespace beast 19,488 namespace unit_test 20,506 class suite_info25,594 std::string name_;29,665 std::string module_;30,688 std::string library_;31,713 bool manual_;32,739 run_type run_;33,757 suite_info(36,785 name(51,1149 module(57,1224 library(63,1303 manual(70,1427 full_name(77,1552 run(84,1708 operator<(91,1783 make_suite_info(104,2174 /usr/include/boost/beast/_experimental/unit_test/suite_list.hpp,365 #define BOOST_BEAST_UNIT_TEST_SUITE_LIST_HPP11,345 namespace boost 22,686 namespace beast 23,704 namespace unit_test 24,722 class suite_list27,777 std::unordered_set names_;32,881 std::unordered_set<std::unordered_set35,979 std::unordered_set> classes_;35,979 suite_list::insert(insert56,1417 /usr/include/boost/beast/core/detail/impl/read.hpp,509 #define BOOST_BEAST_DETAIL_IMPL_READ_HPP11,341 namespace boost 21,684 namespace beast 22,702 namespace detail 23,720 struct dynamic_read_ops30,954 class read_op40,1153 Stream& s_;45,1270 DynamicBuffer& b_;46,1286 Condition cond_;47,1309 error_code ec_;48,1330 read_op(55,1469 operator()(operator()72,1863 struct run_read_op108,2961 operator()(operator()116,3117 read(154,4109 read(182,4959 BOOST_BEAST_ASYNC_TPARAM2 ReadHandler,217,6023 async_read(220,6116 /usr/include/boost/beast/core/detail/allocator.hpp,121 #define BOOST_BEAST_DETAIL_ALLOCATOR_HPP11,341 namespace boost 20,523 namespace beast 21,541 namespace detail 22,559 /usr/include/boost/beast/core/detail/async_base.hpp,178 #define BOOST_BEAST_CORE_DETAIL_ASYNC_BASE_HPP11,347 namespace boost 15,431 namespace beast 16,449 namespace detail 17,467 struct stable_base19,487 destroy_list(23,528 /usr/include/boost/beast/core/detail/base64.hpp,185 #define BOOST_BEAST_DETAIL_BASE64_HPP11,338 namespace boost 17,454 namespace beast 18,472 namespace detail 19,490 namespace base64 21,510 encoded_size(34,722 decoded_size(42,869 /usr/include/boost/beast/core/detail/bind_continuation.hpp,262 #define BOOST_BEAST_DETAIL_BIND_CONTINUATION_HPP11,349 namespace boost 20,625 namespace beast 21,643 namespace detail 22,661 net::executor_binder<net::executor_binder45,1478 bind_continuation(50,1646 bind_continuation(85,2895 bind_continuation(100,3394 /usr/include/boost/beast/core/detail/bind_default_executor.hpp,404 #define BOOST_BEAST_CORE_DETAIL_BIND_DEFAULT_EXECUTOR_HPP11,358 namespace boost 23,781 namespace beast 24,799 namespace detail 25,817 class bind_default_executor_wrapper28,877 Handler h_;31,958 bind_default_executor_wrapper(35,1012 boost::empty_init_t{}, ex)39,1137 , h_(40,1176 operator()(operator()46,1266 get_allocator(55,1444 get_executor(64,1642 /usr/include/boost/beast/core/detail/bind_handler.hpp,1432 #define BOOST_BEAST_DETAIL_BIND_HANDLER_HPP11,344 namespace boost 27,892 namespace beast 28,910 namespace detail 29,928 class bind_wrapper38,1172 Handler h_;42,1240 args_type args_;43,1256 extract(59,1717 extract(73,2124 extract(88,2604 invoke(98,2867 invoke(114,3185 bind_wrapper(136,3721 operator()(operator()146,3948 class bind_front_wrapper209,5608 Handler h_;211,5635 detail::tuple args_;212,5651 template::type;type323,8449 get(327,8524 struct associated_executor<associated_executor336,8794 using type 339,8891 associated_executor::type;type340,8917 get(344,8992 struct associated_allocator<associated_allocator355,9273 using type 358,9366 associated_allocator::type;type359,9392 get(363,9469 struct associated_allocator<associated_allocator372,9750 using type 375,9849 associated_allocator::type;type376,9875 get(380,9952 namespace std 393,10287 /usr/include/boost/beast/core/detail/buffer.hpp,123 #define BOOST_BEAST_CORE_DETAIL_BUFFER_HPP11,343 namespace boost 18,510 namespace beast 19,528 namespace detail 20,546 /usr/include/boost/beast/core/detail/buffer_traits.hpp,522 #define BOOST_BEAST_DETAIL_BUFFER_TRAITS_HPP11,345 namespace boost 19,549 namespace beast 20,567 namespace detail 21,585 struct buffers_iterator_type_helper26,665 struct buffers_iterator_type_helper<buffers_iterator_type_helper34,821 using type 37,883 struct buffers_iterator_type_helper<buffers_iterator_type_helper41,941 using type 44,1005 struct buffer_bytes_impl49,1062 operator()(operator()52,1105 operator()(operator()58,1229 operator()(operator()68,1489 buffers_empty(81,1761 /usr/include/boost/beast/core/detail/buffers_pair.hpp,427 #define BOOST_BEAST_DETAIL_BUFFERS_PAIR_HPP11,344 namespace boost 18,513 namespace beast 19,531 namespace detail 20,549 class buffers_pair29,816 net::mutable_buffer,36,1011 net::const_buffer>::type;type37,1044 buffers_pair(44,1202 operator=(operator=51,1351 operator=(operator=77,2036 buffers_pair(84,2188 begin(90,2288 end(96,2370 value_type b_[b_104,2496 /usr/include/boost/beast/core/detail/buffers_range_adaptor.hpp,587 #define BOOST_BEAST_DETAIL_BUFFERS_RANGE_ADAPTOR_HPP11,353 namespace boost 17,497 namespace beast 18,515 namespace detail 19,533 class buffers_range_adaptor22,584 BufferSequence b_;24,614 class const_iterator33,775 iter_type it_{it_40,929 const_iterator(42,955 operator==(operator==59,1396 operator!=(operator!=65,1521 operator*(71,1652 operator++(80,1802 operator++(87,1912 operator--(95,2060 operator--(102,2170 buffers_range_adaptor(111,2314 begin(117,2413 end(123,2521 /usr/include/boost/beast/core/detail/buffers_ref.hpp,277 #define BOOST_BEAST_DETAIL_BUFFERS_REF_HPP11,343 namespace boost 17,472 namespace beast 18,490 namespace detail 19,508 class buffers_ref23,612 BufferSequence const* buffers_;25,632 buffers_ref(38,962 begin(44,1085 end(50,1189 make_buffers_ref(59,1375 /usr/include/boost/beast/core/detail/chacha.hpp,527 #define BOOST_BEAST_CORE_DETAIL_CHACHA_HPP34,1353 namespace boost 39,1435 namespace beast 40,1453 namespace detail 41,1471 class chacha44,1515 std::uint32_t keysetup_[keysetup_47,1572 void generate_block(51,1652 void chacha_core(70,2311 #define BOOST_BEAST_CHACHA_ROTL32(72,2340 #define BOOST_BEAST_CHACHA_QUARTERROUND(74,2426 #undef BOOST_BEAST_CHACHA_QUARTERROUND92,3458 #undef BOOST_BEAST_CHACHA_ROTL3293,3505 chacha(101,3675 operator()(operator()110,3946 /usr/include/boost/beast/core/detail/char_buffer.hpp,371 #define BOOST_BEAST_CORE_DETAIL_CHAR_BUFFER_HPP11,333 namespace boost 18,468 namespace beast 19,486 namespace detail 20,504 class char_buffer23,549 bool try_push_back(26,577 bool try_append(34,719 void clear(44,973 char* data(49,1031 char const* data(54,1091 std::size_t size(59,1163 bool empty(64,1236 char buf_[buf_71,1343 /usr/include/boost/beast/core/detail/clamp.hpp,170 #define BOOST_BEAST_CORE_DETAIL_CLAMP_HPP11,342 namespace boost 17,446 namespace beast 18,464 namespace detail 19,482 clamp(24,542 clamp(34,754 sum_exceeds(46,982 /usr/include/boost/beast/core/detail/config.hpp,564 #define BOOST_BEAST_CORE_DETAIL_CONFIG_HPP11,343 namespace boost 19,549 namespace asio20,567 namespace beast 23,594 #define BOOST_BEAST_DEPRECATION_STRING 58,1456 # define BOOST_BEAST_ASSUME(63,1630 # define BOOST_BEAST_ASSUME(66,1733 # define BOOST_BEAST_HEADER_ONLY 74,2022 # define BOOST_BEAST_DECL79,2099 # define BOOST_BEAST_DECL 81,2164 # define BOOST_BEAST_DECL83,2203 #define BOOST_BEAST_ASYNC_RESULT1(87,2271 #define BOOST_BEAST_ASYNC_RESULT2(92,2434 #define BOOST_BEAST_ASYNC_TPARAM1 97,2612 #define BOOST_BEAST_ASYNC_TPARAM2 101,2754 /usr/include/boost/beast/core/detail/cpu_info.hpp,274 #define BOOST_BEAST_DETAIL_CPU_INFO_HPP11,335 # define BOOST_BEAST_NO_INTRINSICS 17,537 # define BOOST_BEAST_NO_INTRINSICS 19,582 namespace boost 31,767 namespace beast 32,785 namespace detail 33,803 struct cpu_info59,1244 bool sse42 61,1262 cpu_info(68,1325 /usr/include/boost/beast/core/detail/flat_stream.hpp,274 #define BOOST_BEAST_CORE_DETAIL_FLAT_STREAM_HPP11,348 namespace boost 17,496 namespace beast 18,514 namespace detail 19,532 class flat_stream_base21,552 struct flatten_result31,851 std::size_t size;33,883 bool flatten;34,909 flatten(41,1065 /usr/include/boost/beast/core/detail/get_io_context.hpp,302 #define BOOST_BEAST_DETAIL_GET_IO_CONTEXT_HPP11,346 namespace boost 23,663 namespace beast 24,681 namespace detail 25,699 get_io_context(31,825 get_io_context(38,923 get_io_context(45,1077 get_io_context(53,1251 get_io_context_impl(83,1905 get_io_context_impl(91,2041 get_io_context(99,2204 /usr/include/boost/beast/core/detail/is_invocable.hpp,244 #define BOOST_BEAST_DETAIL_IS_INVOCABLE_HPP11,344 namespace boost 18,514 namespace beast 19,532 namespace detail 20,550 struct is_invocable 44,1105 : decltype(50,1220 struct any_initiation61,1444 )>> : std::true_type72,1811 /usr/include/boost/beast/core/detail/ostream.hpp,616 #define BOOST_BEAST_DETAIL_OSTREAM_HPP11,339 namespace boost 23,643 namespace beast 24,661 namespace detail 25,679 struct basic_streambuf_movable_helper 27,699 using basic_streambuf_movable 34,889 : public std::basic_streambuf<std::basic_streambuf46,1297 : public std::basic_streambuf<std::basic_streambuf117,3259 ostream_helper(201,5412 ostream_helper(209,5627 class ostream_helper_base219,5867 std::unique_ptr member;222,5906 ostream_helper_base(228,6019 : private ostream_helper_base<ostream_helper_base237,6209 , public std::basic_ostream<std::basic_ostream239,6305 /usr/include/boost/beast/core/detail/pcg.hpp,224 #define BOOST_BEAST_CORE_DETAIL_PCG_HPP11,340 namespace boost 17,459 namespace beast 18,477 namespace detail 19,495 class pcg21,515 std::uint64_t increment_;24,557 pcg(31,723 operator()(operator()43,997 /usr/include/boost/beast/core/detail/read.hpp,167 #define BOOST_BEAST_DETAIL_READ_HPP11,336 namespace boost 20,614 namespace beast 21,632 namespace detail 22,650 BOOST_BEAST_ASYNC_TPARAM2 ReadHandler222,8584 /usr/include/boost/beast/core/detail/remap_post_to_defer.hpp,421 #define BOOST_BEAST_DETAIL_REMAP_POST_TO_DEFER_HPP11,351 namespace boost 18,522 namespace beast 19,540 namespace detail 20,558 class remap_post_to_defer23,603 ex(30,764 remap_post_to_defer(43,991 operator==(operator==51,1145 operator!=(operator!=58,1275 decltype(64,1396 on_work_started(71,1534 on_work_finished(77,1625 dispatch(84,1749 post(91,1886 defer(98,2016 /usr/include/boost/beast/core/detail/service_base.hpp,296 #define BOOST_BEAST_DETAIL_SERVICE_BASE_HPP11,344 namespace boost 15,434 namespace beast 16,452 namespace detail 17,470 struct service_base 20,508 static net::execution_context::id const id;22,564 service_base(25,626 net::execution_context::id const service_base::id;id32,753 /usr/include/boost/beast/core/detail/sha1.hpp,414 #define BOOST_BEAST_DETAIL_SHA1_HPP11,336 namespace boost 27,766 namespace beast 28,784 namespace detail 29,802 namespace sha1 31,822 struct sha1_context39,993 static unsigned int constexpr block_size 41,1015 static unsigned int constexpr digest_size 42,1081 std::size_t buflen;44,1134 std::size_t blocks;45,1158 std::uint32_t digest[digest46,1182 std::uint8_t buf[buf47,1211 /usr/include/boost/beast/core/detail/static_const.hpp,281 #define BOOST_BEAST_DETAIL_STATIC_CONST_HPP11,344 namespace boost 25,739 namespace beast 26,757 namespace detail 27,775 struct static_const30,816 static constexpr T value 32,838 constexpr T static_const::value;value36,896 #define BOOST_BEAST_INLINE_VARIABLE(38,933 /usr/include/boost/beast/core/detail/static_ostream.hpp,678 #define BOOST_BEAST_DETAIL_STATIC_OSTREAM_HPP11,346 namespace boost 17,452 namespace beast 18,470 namespace detail 19,488 class static_ostream_buffer23,567 std::basic_streambuf::int_type;int_type29,735 std::basic_streambuf::traits_type;traits_type31,823 char* data_;33,882 std::size_t size_;34,899 std::string s_;36,948 static_ostream_buffer(42,1105 ~static_ostream_buffer(49,1263 str(54,1330 overflow(62,1465 sync(77,1797 prepare(86,1902 flush(112,2505 class static_ostream 119,2639 static_ostream_buffer osb_;121,2696 static_ostream(124,2737 str(132,2929 /usr/include/boost/beast/core/detail/static_string.hpp,290 #define BOOST_BEAST_DETAIL_STATIC_STRING_HPP11,345 namespace boost 18,502 namespace beast 19,520 namespace detail 20,538 lexicographical_compare(30,742 lexicographical_compare(45,1100 lexicographical_compare(55,1346 max_digits(69,1730 raw_to_string(77,1891 raw_to_string(102,2407 /usr/include/boost/beast/core/detail/stream_base.hpp,695 #define BOOST_BEAST_CORE_DETAIL_STREAM_BASE_HPP11,348 namespace boost 20,556 namespace beast 21,574 namespace detail 22,592 struct any_endpoint24,612 operator()(operator()28,685 struct stream_base35,792 using clock_type 37,813 using time_point 38,863 using tick_type 40,942 struct op_state42,980 net::steady_timer timer;44,1006 op_state(51,1270 class pending_guard57,1380 ~pending_guard(63,1479 pending_guard(69,1583 pending_guard(76,1690 pending_guard(90,2228 void assign(98,2419 reset(116,3038 static time_point never(125,3193 static std::size_t constexpr no_limit 130,3281 /usr/include/boost/beast/core/detail/stream_traits.hpp,603 #define BOOST_BEAST_DETAIL_STREAM_TRAITS_HPP11,345 namespace boost 18,529 namespace beast 19,547 namespace detail 20,565 using type 48,1226 using lowest_layer_type 53,1356 get_lowest_layer_impl(58,1450 get_lowest_layer_impl(66,1568 struct BufferSequence79,1954 using value_type 81,1978 using const_iterator 82,2013 const_iterator begin(85,2145 const_iterator end(86,2202 using ConstBufferSequence 88,2260 using MutableBufferSequence 90,2327 struct StreamHandler97,2475 void operator()(operator()100,2549 using ReadHandler 102,2600 using WriteHandler 103,2635 /usr/include/boost/beast/core/detail/string.hpp,208 #define BOOST_BEAST_DETAIL_STRING_HPP11,338 namespace boost 15,422 namespace beast 16,440 namespace detail 18,459 namespace string_literals 22,588 operator"" _soperator"" _26,636 ascii_tolower(35,750 /usr/include/boost/beast/core/detail/temporary_buffer.hpp,283 #define BOOST_BEAST_DETAIL_TEMPORARY_BUFFER_HPP11,333 namespace boost 18,487 namespace beast 19,505 namespace detail 20,523 struct temporary_buffer22,543 ~temporary_buffer(28,727 view(42,949 empty(48,1028 deallocate(63,1237 char buffer_[buffer_69,1342 /usr/include/boost/beast/core/detail/tuple.hpp,705 #define BOOST_BEAST_DETAIL_TUPLE_HPP11,339 namespace boost 20,579 namespace beast 21,597 namespace detail 22,615 template::type;type69,1530 template buf_;32,836 struct destroy35,907 variant& self;37,932 void operator()(operator()39,956 void operator()(operator()44,1047 struct copy52,1243 variant& self;54,1265 variant const& other;55,1288 void operator()(operator()57,1319 void operator()(operator()62,1410 struct move72,1669 variant& self;74,1691 variant& other;75,1714 void operator()(operator()77,1739 void operator()(operator()82,1830 struct equals93,2151 variant const& self;95,2175 variant const& other;96,2204 bool operator()(operator()98,2235 bool operator()(operator()104,2351 void destruct(115,2627 void copy_construct(123,2774 void move_construct(130,2941 ~variant(141,3158 operator==(operator==147,3215 index(158,3470 variant(164,3559 variant(169,3641 variant& operator=(operator=175,3758 variant& operator=(operator=185,3939 template static_buf_;73,1995 std::vector dynamic_buf_;74,2057 /usr/include/boost/beast/core/detail/work_guard.hpp,370 #define BOOST_BEAST_CORE_DETAIL_WORK_GUARD_HPP2,47 namespace boost 8,208 namespace beast 9,226 namespace detail 10,244 struct execution_work_guard35,727 using executor_type 37,757 execution_work_guard(41,903 get_executor(48,1053 void reset(54,1160 boost::optional ex_;61,1230 using type 79,1587 make_work_guard(84,1695 /usr/include/boost/beast/core/impl/async_base.hpp,431 #define BOOST_BEAST_CORE_IMPL_ASYNC_BASE_HPP11,345 namespace boost 15,427 namespace beast 16,445 namespace detail 18,464 : stable_base22,558 asio_handler_invoke(59,1340 asio_handler_allocate(73,1674 asio_handler_deallocate(87,2023 asio_handler_is_continuation(101,2348 allocate_stable(116,2683 struct deleter128,3088 allocator_type alloc;130,3113 state* ptr;131,3143 ~deleter(133,3164 /usr/include/boost/beast/core/impl/basic_stream.hpp,2699 #define BOOST_BEAST_CORE_IMPL_BASIC_STREAM_HPP11,347 namespace boost 25,771 namespace beast 26,789 basic_stream<basic_stream32,973 impl_type(34,1032 impl_type(47,1349 , timer(55,1606 on_timer(65,1791 struct handler 79,2097 boost::weak_ptr wp;81,2154 get_executor(86,2258 handler(91,2349 boost::empty_init_t{}, ex2)95,2497 , wp(96,2541 operator()(operator()101,2596 reset(124,3160 close(146,3734 timeout_handler166,4109 operator()(operator()181,4357 class transfer_op213,5100 boost::shared_ptr impl_;217,5199 pending_guard pg_;218,5239 Buffers b_;219,5262 state(224,5352 available_bytes(233,5491 transfer_bytes(244,5759 async_perform(255,6029 async_perform(264,6235 static bool never_pending_;272,6434 transfer_op(276,6504 operator()(operator()305,7515 class connect_op430,11684 boost::shared_ptr impl_;433,11746 pending_guard pg0_;434,11786 pending_guard pg1_;435,11810 state(438,11849 connect_op(445,11949 connect_op(481,13000 connect_op(518,14097 operator()(operator()554,15167 struct run_read_op586,15993 operator()(operator()590,16070 struct run_write_op612,16691 operator()(operator()616,16770 struct run_connect_op638,17397 operator()(operator()642,17465 struct run_connect_range_op661,18039 operator()(operator()668,18184 struct run_connect_iter_op688,18854 operator()(operator()695,18993 ~basic_stream(721,19859 basic_stream(732,20184 std::forward<forward735,20296 basic_stream(743,20541 std::forward<forward747,20679 basic_stream(755,20905 expires_after(782,21750 expires_at(807,22466 expires_never(833,23180 cancel(841,23332 close(851,23533 basic_stream::type;type44,1285 subrange(57,1820 subrange& operator=(operator=66,2022 , last_(87,2606 , first_offset_(88,2635 , last_size_(89,2680 iter_type first_;110,2970 iter_type last_;113,3061 std::size_t first_offset_;116,3131 std::size_t last_size_;119,3229 struct buffers_adaptor<buffers_adaptor130,3478 using iterator_category 134,3567 using value_type 135,3630 using reference 139,3770 using pointer 140,3805 using difference_type 141,3838 subrange const *parent_;parent_175,4316 iter_type it_;176,4356 buffers_adaptor(192,4713 buffers_adaptor(211,5219 buffers_adaptor(227,5619 buffers_adaptor(243,6031 auto const nbegin 266,6647 auto const nout 269,6771 auto const nend 272,6891 bs_ 275,7011 begin_ 276,7032 out_ 278,7106 end_ 280,7178 max_size_ 282,7250 in_pos_ 283,7283 in_size_ 284,7312 out_pos_ 285,7343 out_end_ 286,7374 mutable_buffers_type318,7974 commit(359,8969 consume(395,9688 subrange(454,10986 adjust(472,11546 iterator(582,13674 iterator(593,13862 value_type607,14136 ++it_;it_635,14669 iterator646,14870 --it_;it_662,15126 iterator673,15327 /usr/include/boost/beast/core/impl/buffers_cat.hpp,1990 #define BOOST_BEAST_IMPL_BUFFERS_CAT_HPP11,341 namespace boost 22,603 namespace beast 23,621 class buffers_cat_view<buffers_cat_view26,663 Buffer buffer_;28,696 buffers_cat_view(35,842 begin(41,943 end(47,1045 # define BOOST_BEAST_UNREACHABLE(54,1173 # define BOOST_BEAST_UNREACHABLE_RETURN(55,1224 # define BOOST_BEAST_UNREACHABLE(57,1282 # define BOOST_BEAST_UNREACHABLE_RETURN(58,1341 #define BOOST_BEAST_LOGIC_ERROR(64,1479 #define BOOST_BEAST_LOGIC_ERROR_RETURN(70,1640 #define BOOST_BEAST_LOGIC_ERROR(78,1824 #define BOOST_BEAST_LOGIC_ERROR_RETURN(84,1967 namespace detail 92,2138 struct buffers_cat_view_iterator_base94,2158 struct past_end96,2198 operator*(101,2297 operator bool(operator bool107,2453 class buffers_cat_view<buffers_cat_view117,2583 detail::tuple const* bn_ 125,2884 buffers_iterator_type..., past_end> it_{it_127,2952 using C 132,3079 using value_type 135,3142 using pointer 137,3219 using reference 138,3258 using difference_type 139,3292 using iterator_category 140,3336 operator!=(operator!=152,3649 struct dereference184,4173 const_iterator const& self;186,4202 operator()(operator()189,4257 reference operator()(operator()196,4455 struct increment202,4570 const_iterator& self;204,4597 operator()(operator()207,4641 operator()(operator()215,4847 next(223,5034 operator()(operator()242,5616 next(250,5829 operator()(operator()268,6355 struct decrement275,6534 const_iterator& self;277,6561 operator()(operator()280,6605 operator()(operator()287,6779 operator()(operator()308,7376 operator()(operator()327,7968 const_iterator(343,8429 const_iterator(355,8655 operator==(operator==371,8977 const_iterator408,9632 const_iterator434,10038 buffers_cat_view(445,10247 /usr/include/boost/beast/core/impl/buffers_prefix.hpp,1204 #define BOOST_BEAST_IMPL_BUFFERS_PREFIX_HPP11,344 namespace boost 22,598 namespace beast 23,616 class buffers_prefix_view<buffers_prefix_view26,659 iter_type it_{it_32,834 net::mutable_buffer>::value,value39,1051 net::mutable_buffer,40,1096 net::const_buffer>::type;type41,1137 operator==(operator==63,1768 operator!=(operator!=69,1891 operator*(75,2002 operator++(87,2220 operator++(95,2357 operator--(104,2524 operator--(112,2661 const_iterator(121,2817 const_iterator(130,2982 setup(145,3320 buffers_prefix_view(171,3911 buffers_prefix_view(183,4168 auto const dist 197,4508 bs_ 200,4624 size_ 201,4645 remain_ 202,4670 end_ 203,4699 buffers_prefix_view(211,4857 buffers_prefix_view(222,5038 class buffers_prefix_view<buffers_prefix_view254,5606 using net::const_buffer::const_buffer;258,5692 buffers_prefix_view(262,5873 buffers_prefix_view(276,6234 class buffers_prefix_view<buffers_prefix_view290,6563 using net::mutable_buffer::mutable_buffer;294,6653 buffers_prefix_view(298,6838 buffers_prefix_view(312,7203 /usr/include/boost/beast/core/impl/buffers_suffix.hpp,770 #define BOOST_BEAST_IMPL_BUFFERS_SUFFIX_HPP11,344 namespace boost 22,617 namespace beast 23,635 class buffers_suffix<buffers_suffix26,678 iter_type it_{it_32,824 net::mutable_buffer>::value,value40,1081 net::mutable_buffer,41,1126 net::const_buffer>::type;type42,1167 operator==(operator==59,1654 operator!=(operator!=65,1777 operator*(71,1888 operator++(82,2101 operator++(89,2187 operator--(97,2307 operator--(104,2393 const_iterator(112,2502 buffers_suffix(125,2760 buffers_suffix(132,2878 buffers_suffix(142,3122 buffers_suffix(155,3485 auto const dist 172,3962 bs_ 175,4084 begin_ 176,4105 skip_ 178,4177 consume(204,4583 /usr/include/boost/beast/core/impl/error.hpp,291 #define BOOST_BEAST_IMPL_ERROR_HPP11,335 namespace boost 15,395 namespace system 16,413 struct is_error_code_enum<is_error_code_enum18,443 struct is_error_condition_enum<is_error_condition_enum23,544 static bool const value 25,604 namespace boost 30,667 namespace beast 31,685 /usr/include/boost/beast/core/impl/flat_buffer.hpp,1008 #define BOOST_BEAST_IMPL_FLAT_BUFFER_HPP11,341 namespace boost 19,523 namespace beast 20,541 ~basic_flat_buffer(31,794 basic_flat_buffer(41,982 basic_flat_buffer(54,1249 basic_flat_buffer(67,1499 boost::empty_init_t{}, alloc)69,1593 , max_(75,1733 basic_flat_buffer(82,1852 boost::empty_init_t{}, alloc)86,1974 , max_(92,2114 basic_flat_buffer(98,2194 , max_(106,2595 basic_flat_buffer(112,2680 basic_flat_buffer(148,3538 , max_(157,3842 basic_flat_buffer(164,3949 boost::empty_init_t{}, alloc)168,4075 , max_(174,4215 basic_flat_buffer(182,4349 basic_flat_buffer(198,4686 boost::empty_init_t{}, alloc)202,4824 , max_(208,4964 reserve(252,5761 shrink_to_fit(263,5938 clear(307,6740 mutable_buffers_type320,6989 consume(371,8245 copy_from(388,8569 move_assign(426,9423 move_assign(447,9887 copy_assign(462,10149 copy_assign(472,10352 swap(483,10559 swap(492,10736 swap(508,11103 swap(523,11450 alloc(533,11621 /usr/include/boost/beast/core/impl/flat_static_buffer.hpp,130 #define BOOST_BEAST_IMPL_FLAT_STATIC_BUFFER_HPP11,348 namespace boost 13,397 namespace beast 14,415 flat_static_buffer(18,482 /usr/include/boost/beast/core/impl/flat_stream.hpp,531 #define BOOST_BEAST_CORE_IMPL_FLAT_STREAM_HPP11,346 namespace boost 21,673 namespace beast 22,691 struct flat_stream<flat_stream25,736 class write_op29,798 public:public33,891 write_op(37,972 operator()(operator()78,2120 struct run_write_op86,2280 operator()(operator()90,2359 flat_stream(117,3106 read_some(126,3283 read_some(144,3862 async_read_some(160,4430 write_some(177,4993 stack_write_some(195,5570 write_some(210,5918 async_write_some(241,6958 teardown(261,7555 async_teardown(272,7794 /usr/include/boost/beast/core/impl/multi_buffer.hpp,2050 #define BOOST_BEAST_IMPL_MULTI_BUFFER_HPP11,342 namespace boost 26,712 namespace beast 27,730 class basic_multi_buffer<basic_multi_buffer102,3163 basic_multi_buffer const* b_;104,3211 const_iter begin_;105,3245 const_iter end_;106,3268 size_type begin_pos_;107,3289 size_type last_pos_;108,3337 subrange(112,3433 net::mutable_buffer,257,6839 net::const_buffer>::type;type258,6872 subrange(264,7004 subrange& operator=(operator=273,7210 , begin_(293,7750 , end_(294,7781 , begin_pos_(295,7808 , last_pos_(296,7847 subrange& operator=(operator=303,8008 buffer_bytes(318,8372 basic_multi_buffer<basic_multi_buffer333,8660 subrange const* sr_ 339,8771 typename list_type::const_iterator it_;340,8806 const_iterator(342,8851 using value_type 351,9020 using pointer 353,9082 using reference 354,9121 using difference_type 355,9155 using iterator_category 356,9199 operator==(operator==366,9460 operator!=(operator!=373,9603 operator*(380,9732 operator++(399,10195 operator++(406,10290 operator--(414,10419 operator--(421,10514 ~basic_multi_buffer(459,11266 basic_multi_buffer(466,11371 basic_multi_buffer(474,11553 basic_multi_buffer(483,11727 basic_multi_buffer(494,11994 basic_multi_buffer(506,12254 basic_multi_buffer(525,12878 basic_multi_buffer(556,13637 basic_multi_buffer(570,13990 basic_multi_buffer(584,14309 basic_multi_buffer(594,14518 max_ 614,14961 capacity(648,15646 reserve(682,16283 shrink_to_fit(713,17087 clear(839,20098 mutable_buffers_type852,20304 commit(947,22874 consume(994,23842 copy_from(1060,25540 move_assign(1073,25817 move_assign(1097,26416 copy_assign(1112,26680 copy_assign(1121,26837 swap(1132,27037 swap(1141,27225 swap(1164,27827 swap(1186,28408 destroy(1196,28590 destroy(1206,28779 destroy(1215,28917 auto a 1236,29478 auto const p 1237,29517 debug_check(1246,29759 /usr/include/boost/beast/core/impl/read_size.hpp,202 #define BOOST_BEAST_IMPL_READ_SIZE_HPP11,339 namespace boost 18,485 namespace beast 19,503 namespace detail 21,522 read_size(35,810 read_size(43,979 read_size(61,1516 read_size_or_throw(70,1726 /usr/include/boost/beast/core/impl/saved_handler.hpp,569 #define BOOST_BEAST_CORE_IMPL_SAVED_HANDLER_HPP11,348 namespace boost 22,706 namespace beast 23,724 class saved_handler::base27,825 class saved_handler::impl final : public base41,1104 struct ebo_pair 50,1354 Handler h;52,1413 ebo_pair(55,1466 boost::empty_init_t{}, a)59,1590 , h(60,1632 emplace(113,3076 struct storage125,3516 alloc_type a;127,3541 impl<impl128,3563 impl* p;128,3563 storage(131,3618 ~storage(137,3742 emplace(152,4051 /usr/include/boost/beast/core/impl/static_buffer.hpp,120 #define BOOST_BEAST_IMPL_STATIC_BUFFER_HPP11,343 namespace boost 16,442 namespace beast 17,460 static_buffer(21,522 /usr/include/boost/beast/core/impl/static_string.hpp,2980 #define BOOST_BEAST_IMPL_STATIC_STRING_HPP11,343 namespace boost 16,478 namespace beast 17,496 template::value, static_string&>::typetype218,5156 template::typetype356,8429 template::value,value381,9229 static_string&>::typetype382,9291 template socket;246,9385 op_state read;248,9426 op_state write;249,9449 net::basic_waitable_timer<net::basic_waitable_timer251,9479 Executor> timer;255,9627 net::steady_timer timer;257,9677 ex(275,10127 policy(281,10238 policy(287,10375 /usr/include/boost/beast/core/bind_handler.hpp,165 #define BOOST_BEAST_BIND_HANDLER_HPP11,337 namespace boost 18,516 namespace beast 19,534 detail::bind_wrapper<detail::bind_wrapper62,2063 bind_handler(66,2172 /usr/include/boost/beast/core/buffer_traits.hpp,192 #define BOOST_BEAST_BUFFER_TRAITS_HPP11,338 namespace boost 21,659 namespace beast 22,677 net::mutable_buffer,101,3737 net::mutable_buffer, net::const_buffer>::type;type101,3737 /usr/include/boost/beast/core/buffered_read_stream.hpp,396 #define BOOST_BEAST_BUFFERED_READ_STREAM_HPP11,345 namespace boost 23,714 namespace beast 24,732 class buffered_read_stream92,3101 DynamicBuffer buffer_;100,3273 Stream next_layer_;102,3331 next_layer(136,4270 next_layer(143,4413 get_executor(159,4873 buffer(172,5251 buffer(179,5370 capacity(200,6047 write_some(288,9247 write_some(309,9963 /usr/include/boost/beast/core/buffers_adaptor.hpp,389 #define BOOST_BEAST_BUFFERS_ADAPTOR_HPP11,340 namespace boost 18,527 namespace beast 19,545 class buffers_adaptor36,1308 MutableBufferSequence bs_;48,1604 iter_type begin_;49,1635 iter_type out_;50,1657 iter_type end_;51,1677 std::size_t max_size_;52,1697 value(98,3024 size(120,3619 max_size(127,3794 capacity(134,4005 cdata(145,4298 /usr/include/boost/beast/core/buffers_cat.hpp,184 #define BOOST_BEAST_BUFFERS_CAT_HPP11,336 namespace boost 18,562 namespace beast 19,580 class buffers_cat_view25,722 detail::tuple bn_;27,747 buffers_cat(91,3073 /usr/include/boost/beast/core/buffers_prefix.hpp,445 #define BOOST_BEAST_BUFFERS_PREFIX_HPP11,339 namespace boost 24,694 namespace beast 25,712 class buffers_prefix_view36,1063 BufferSequence bs_;41,1161 iter_type end_{end_44,1241 net::mutable_buffer>::value,value69,1961 net::mutable_buffer,70,2006 net::const_buffer>::type;type71,2047 buffer_bytes_impl(132,3836 buffers_prefix(166,5129 buffers_front(187,5862 /usr/include/boost/beast/core/buffers_range.hpp,144 #define BOOST_BEAST_BUFFERS_RANGE_HPP11,338 namespace boost 17,531 namespace beast 18,549 buffers_range(62,2037 buffers_range_ref(115,3905 /usr/include/boost/beast/core/buffers_suffix.hpp,220 #define BOOST_BEAST_BUFFERS_SUFFIX_HPP11,339 namespace boost 20,560 namespace beast 21,578 class buffers_suffix53,1679 BufferSequence bs_;58,1772 iter_type begin_{begin_59,1796 buffers_suffix(63,1876 /usr/include/boost/beast/core/buffers_to_string.hpp,124 #define BOOST_BEAST_BUFFERS_TO_STRING_HPP11,342 namespace boost 19,575 namespace beast 20,593 buffers_to_string(46,1303 /usr/include/boost/beast/core/detect_ssl.hpp,728 #define BOOST_BEAST_CORE_DETECT_SSL_HPP11,340 namespace boost 23,730 namespace beast 24,748 namespace detail 47,1668 namespace detail 92,3142 is_tls_client_hello 96,3214 detect_ssl(213,7017 typename net::async_result<net::async_result332,11057 namespace detail 341,11429 struct run_detect_ssl_op357,12038 void operator()(operator()374,12717 -> typename net::async_result<net::async_result407,13486 namespace detail 449,14938 class detect_ssl_op477,16051 AsyncReadStream& stream_;486,16349 DynamicBuffer& buffer_;489,16440 error_code ec_;492,16537 detect_ssl_op(505,16934 namespace detail 544,18096 detect_ssl_op<detect_ssl_op559,18585 operator()(operator()560,18638 /usr/include/boost/beast/core/error.hpp,297 #define BOOST_BEAST_ERROR_HPP11,330 namespace boost 17,488 namespace beast 18,506 using boost::system::generic_category;34,971 using boost::system::system_category;42,1160 enum errc{errc50,1400 enum class error58,1596 timeout 67,1865 enum class condition71,1952 timeout 77,2082 /usr/include/boost/beast/core/file.hpp,166 #define BOOST_BEAST_CORE_FILE_HPP11,334 namespace boost 19,587 namespace beast 20,605 struct file 28,802 using file 33,869 using file 35,927 using file 37,958 /usr/include/boost/beast/core/file_base.hpp,302 #define BOOST_BEAST_CORE_FILE_BASE_HPP11,339 namespace boost 18,530 namespace beast 19,548 enum class file_mode42,1488 read,45,1563 scan,48,1630 write,58,2007 write_new,68,2357 write_existing,74,2490 append,86,2803 append_existing95,3021 struct is_file 127,3739 /usr/include/boost/beast/core/file_posix.hpp,302 #define BOOST_BEAST_CORE_FILE_POSIX_HPP11,340 # define BOOST_BEAST_NO_POSIX_FILE17,519 # define BOOST_BEAST_USE_POSIX_FILE 23,655 # define BOOST_BEAST_USE_POSIX_FILE 25,701 namespace boost 35,888 namespace beast 36,906 class file_posix42,1044 native_handle(87,1895 is_open(104,2244 /usr/include/boost/beast/core/file_stdio.hpp,167 #define BOOST_BEAST_CORE_FILE_STDIO_HPP11,340 namespace boost 19,545 namespace beast 20,563 class file_stdio27,744 native_handle(67,1537 is_open(84,1875 /usr/include/boost/beast/core/file_win32.hpp,258 #define BOOST_BEAST_CORE_FILE_WIN32_HPP11,340 # define BOOST_BEAST_USE_WIN32_FILE 17,489 # define BOOST_BEAST_USE_WIN32_FILE 19,535 namespace boost 32,816 namespace beast 33,834 class file_win3239,971 native_handle(84,1909 is_open(101,2249 /usr/include/boost/beast/core/flat_buffer.hpp,524 #define BOOST_BEAST_FLAT_BUFFER_HPP11,336 namespace boost 21,599 namespace beast 22,617 class basic_flat_buffer58,2021 dist(86,2804 char* begin_;91,2927 char* in_;92,2945 char* out_;93,2960 char* last_;94,2976 char* end_;95,2993 std::size_t max_;96,3009 get_allocator(317,9638 max_size(334,9992 size(404,11817 max_size(411,11999 capacity(418,12201 data(425,12377 cdata(432,12553 data(439,12715 commit(485,14117 using flat_buffer 522,15281 /usr/include/boost/beast/core/flat_static_buffer.hpp,639 #define BOOST_BEAST_FLAT_STATIC_BUFFER_HPP11,343 namespace boost 19,526 namespace beast 20,544 class flat_static_buffer_base51,1702 char* begin_;53,1734 char* in_;54,1752 char* out_;55,1767 char* last_;56,1783 char* end_;57,1800 flat_static_buffer_base(73,2231 size(105,3105 max_size(112,3282 capacity(119,3498 data(126,3666 cdata(133,3842 data(140,4004 commit(185,5326 dist(240,6786 class flat_static_buffer 263,7551 char buf_[buf_265,7611 flat_static_buffer(272,7730 base(282,7994 base(289,8147 max_size(296,8296 capacity(303,8471 /usr/include/boost/beast/core/flat_stream.hpp,263 #define BOOST_BEAST_CORE_FLAT_STREAM_HPP11,341 namespace boost 22,686 namespace beast 23,704 class flat_stream88,3190 NextLayer stream_;93,3282 flat_buffer buffer_;94,3305 get_executor(145,4764 next_layer(159,5098 next_layer(173,5421 /usr/include/boost/beast/core/make_printable.hpp,256 #define BOOST_BEAST_MAKE_PRINTABLE_HPP11,339 namespace boost 18,524 namespace beast 19,542 namespace detail 21,561 class make_printable_adaptor24,605 Buffers b_;26,636 make_printable_adaptor(30,674 operator<<(44,919 make_printable(95,2487 /usr/include/boost/beast/core/multi_buffer.hpp,576 #define BOOST_BEAST_MULTI_BUFFER_HPP11,337 namespace boost 24,710 namespace beast 25,728 class basic_multi_buffer64,2307 class element80,2892 size_type const size_;88,3152 element(94,3256 size(100,3356 data(106,3447 element, boost::intrusive::constant_time_size>::type;type130,4096 std::size_t max_;150,4867 list_type list_;151,4889 iter out_;152,4946 get_allocator(382,12181 max_size(399,12535 size(464,14201 max_size(471,14374 cdata(492,14998 using multi_buffer 587,18009 /usr/include/boost/beast/core/ostream.hpp,204 #define BOOST_BEAST_WRITE_OSTREAM_HPP11,338 namespace boost 23,625 namespace beast 24,643 detail::ostream_helper<detail::ostream_helper54,1752 ostream(58,1880 buffers(73,2360 void buffers(79,2438 /usr/include/boost/beast/core/rate_policy.hpp,1000 #define BOOST_BEAST_CORE_RATE_POLICY_HPP11,341 namespace boost 17,467 namespace beast 18,485 class rate_policy_access41,1014 private:private43,1041 available_read_bytes(50,1170 available_write_bytes(58,1324 transfer_read_bytes(66,1473 transfer_write_bytes(75,1643 on_timer(84,1815 class unlimited_rate_policy102,2181 static std::size_t constexpr all 106,2249 available_read_bytes(110,2356 available_write_bytes(116,2447 transfer_read_bytes(122,2532 transfer_write_bytes(127,2606 on_timer(132,2681 class simple_rate_policy150,3088 static std::size_t constexpr all 154,3153 std::size_t rd_remain_ 157,3244 std::size_t wr_remain_ 158,3278 std::size_t rd_limit_ 159,3312 std::size_t wr_limit_ 160,3345 available_read_bytes(163,3395 available_write_bytes(169,3493 transfer_read_bytes(175,3585 transfer_write_bytes(183,3766 on_timer(191,3948 read_limit(200,4116 write_limit(209,4367 /usr/include/boost/beast/core/read_size.hpp,96 #define BOOST_BEAST_READ_SIZE_HELPER_HPP11,341 namespace boost 16,467 namespace beast 17,485 /usr/include/boost/beast/core/role.hpp,152 #define BOOST_BEAST_ROLE_HPP11,329 namespace boost 15,406 namespace beast 16,424 enum class role_type38,1151 client,41,1219 server44,1277 /usr/include/boost/beast/core/saved_handler.hpp,149 #define BOOST_BEAST_CORE_SAVED_HANDLER_HPP11,343 namespace boost 15,434 namespace beast 16,452 class saved_handler28,1000 has_value(62,1705 /usr/include/boost/beast/core/span.hpp,472 #define BOOST_BEAST_CORE_SPAN_HPP11,334 namespace boost 20,549 namespace beast 21,567 class span32,865 span(80,2009 span(97,2409 span(106,2628 span(114,2817 typename std::enable_if<std::enable_if129,3113 operator=(operator=133,3238 operator=(operator=143,3481 operator=(operator=153,3703 empty(164,3927 data(171,4047 size(178,4166 begin(185,4294 cbegin(192,4423 end(199,4556 cend(206,4694 /usr/include/boost/beast/core/static_buffer.hpp,443 #define BOOST_BEAST_STATIC_BUFFER_HPP11,338 namespace boost 18,528 namespace beast 19,546 class static_buffer_base52,1749 char* begin_;54,1776 std::size_t capacity_;58,1884 size(107,3320 max_size(114,3495 capacity(121,3702 cdata(133,4016 class static_buffer 240,7366 char buf_[buf_242,7416 static_buffer(246,7463 base(259,7786 base(266,7938 max_size(273,8096 capacity(280,8280 /usr/include/boost/beast/core/static_string.hpp,2408 #define BOOST_BEAST_STATIC_STRING_HPP11,338 namespace boost 24,664 namespace beast 25,682 std::size_t N,40,1110 operator=(operator=158,4273 operator=(operator=166,4426 operator=(operator=177,4677 operator=(operator=185,4854 operator=(operator=192,5004 operator string_view_type(operator string_view_type345,8423 operator+=(operator+=665,15038 operator+=(operator+=671,15176 operator+=(operator+=678,15278 operator+=(operator+=684,15367 operator+=(operator+=690,15478 template(900,20710 template=(operator>=910,20930 template(1007,23321 template(1018,23593 template=(operator>=1029,23865 template=(operator>=1040,24139 template().get_executor())>> : std::true_type 173,5482 using is_sync_read_stream 204,6437 using is_sync_write_stream 248,7781 using is_sync_stream 293,9084 using is_sync_stream 296,9146 using is_async_read_stream 331,10198 )>> : std::integral_constant<std::integral_constant341,10544 using is_async_write_stream 375,11466 )>> : std::integral_constant<std::integral_constant385,11815 using is_async_stream 419,12679 using is_async_stream 422,12742 beast_close_socket(442,13398 namespace detail 450,13535 struct close_socket_impl452,13555 operator()(operator()456,13613 /usr/include/boost/beast/core/string.hpp,198 #define BOOST_BEAST_STRING_HPP11,331 namespace boost 16,454 namespace beast 17,472 struct iless41,1175 struct iequal60,1647 operator()(operator()63,1672 using is_transparent 70,1791 /usr/include/boost/beast/core/string_param.hpp,387 #define BOOST_BEAST_STRING_PARAM_HPP11,337 namespace boost 22,668 namespace beast 23,686 class string_param44,1332 string_view sv_;46,1353 char buf_[buf_47,1374 boost::optional os_;48,1394 ! std::is_convertible<std::is_convertible58,1650 print_n(76,2016 str(115,3133 operator string_view operator string_view121,3230 /usr/include/boost/beast/core/string_type.hpp,91 #define BOOST_BEAST_STRING_TYPE_HPP11,336 namespace boost 21,543 namespace beast 22,561 /usr/include/boost/beast/core/tcp_stream.hpp,128 #define BOOST_BEAST_CORE_TCP_STREAM_HPP11,340 namespace boost 19,585 namespace beast 20,603 net::any_io_executor,28,768 /usr/include/boost/beast/http/detail/basic_parsed_list.hpp,574 #define BOOST_BEAST_HTTP_DETAIL_BASIC_PARSED_LIST_HPP11,354 namespace boost 18,526 namespace beast 19,544 namespace http 20,562 namespace detail 21,579 class basic_parsed_list26,687 string_view s_;28,713 class const_iterator44,1095 typename Policy::value_type v_;49,1256 operator==(operator==64,1666 operator!=(operator!=73,1860 operator*(80,2005 operator++(86,2099 operator++(93,2215 error(101,2352 const_iterator(109,2476 increment(120,2740 basic_parsed_list(133,3001 /usr/include/boost/beast/http/detail/basic_parser.hpp,612 #define BOOST_BEAST_HTTP_DETAIL_BASIC_PARSER_HPP11,349 namespace boost 22,670 namespace beast 23,688 namespace http 24,706 namespace detail 25,723 struct basic_parser_base27,743 enum class state35,967 nothing_yet 37,994 start_line,38,1019 fields,39,1039 body0,40,1055 body,41,1070 body_to_eof0,42,1084 body_to_eof,43,1106 chunk_header0,44,1127 chunk_header,45,1150 chunk_body,46,1172 complete47,1192 is_digit(52,1237 is_print(59,1346 make_string(77,1667 std::pair<std::pair97,2070 /usr/include/boost/beast/http/detail/chunk_encode.hpp,1002 #define BOOST_BEAST_HTTP_DETAIL_CHUNK_ENCODE_HPP11,349 namespace boost 20,552 namespace beast 21,570 namespace http 22,588 namespace detail 23,605 struct chunk_extensions25,625 struct chunk_extensions_impl 32,771 ChunkExtensions ext_;34,821 chunk_extensions_impl(36,848 chunk_extensions_impl(41,950 str(47,1059 class chunk_size68,1565 to_hex(73,1635 struct sequence88,1905 net::const_buffer b;90,1931 char data[data91,1960 sequence(94,2026 std::shared_ptr sp_;103,2243 using value_type 106,2287 using const_iterator 108,2330 chunk_size(116,2523 begin(122,2630 end(128,2704 chunk_crlf(139,2942 chunk_last(148,3116 operator167,3454 chunk_crlf_iter_type::value;value178,3663 using chunk_crlf_iter 180,3696 struct chunk_size0185,3838 using value_type 187,3859 using const_iterator 188,3901 begin(191,3967 end(197,4047 bool 206,4207 using type 216,4390 /usr/include/boost/beast/http/detail/rfc7230.hpp,426 #define BOOST_BEAST_HTTP_DETAIL_RFC7230_HPP11,344 namespace boost 17,468 namespace beast 18,486 namespace http 19,504 namespace detail 20,521 struct param_iter63,1046 iter_type it;67,1118 iter_type first;68,1136 iter_type last;69,1157 std::pair<std::pair70,1177 std::pair v;70,1177 empty(73,1230 struct opt_token_list_policy86,1408 using value_type 88,1439 /usr/include/boost/beast/http/detail/type_traits.hpp,1500 #define BOOST_BEAST_HTTP_DETAIL_TYPE_TRAITS_HPP11,348 namespace boost 17,498 namespace beast 18,516 namespace http 19,534 template> : std::true_type 50,1143 struct fields_model52,1215 > > : std::true_type 81,2070 struct is_fields_helper 100,2609 static auto f1(...) -> std::false_type;106,2827 using t1 107,2871 static auto f2(...) -> std::false_type;113,3092 using t2 114,3136 static auto f3(...) -> std::false_type;120,3357 using t3 121,3401 static auto f4(...) -> std::false_type;127,3616 using t4 128,3660 static auto f5(...) -> std::false_type;135,3915 using t5 136,3959 static auto f6(...) -> std::false_type;142,4181 using t6 143,4225 static auto f7(...) -> std::false_type;149,4442 using t7 150,4486 static auto f8(...) -> std::false_type;156,4703 using t8 157,4747 static auto f9(...) -> std::false_type;163,4964 using t9 164,5008 static auto f10(...) -> std::false_type;170,5220 using t10 171,5265 static auto f11(...) -> std::false_type;178,5525 using t11 179,5570 static auto f12(...) -> std::false_type;187,5838 using t12 188,5883 using type 190,5918 /usr/include/boost/beast/http/impl/basic_parser.hpp,195 #define BOOST_BEAST_HTTP_IMPL_BASIC_PARSER_HPP11,347 namespace boost 17,508 namespace beast 18,526 namespace http 19,544 put(25,661 content_length_unchecked(62,1666 put_from_stack(73,1880 /usr/include/boost/beast/http/impl/chunk_encode.hpp,1135 #define BOOST_BEAST_HTTP_IMPL_CHUNK_ENCODE_HPP11,347 namespace boost 19,594 namespace beast 20,612 namespace http 21,630 chunk_header(25,670 chunk_header(36,844 chunk_header:chunk_header49,1107 chunk_header:chunk_header68,1651 chunk_body(91,2337 chunk_body(103,2603 chunk_body(119,2980 chunk_body(137,3494 buffers_type160,4150 buffers_type172,4400 chunk_last(191,4725 chunk_last(200,4852 prepare(203,4931 chunk_last<chunk_last209,5063 prepare(214,5204 class basic_chunk_extensions<basic_chunk_extensions221,5354 using iter_type 225,5454 iter_type it_;227,5490 typename basic_chunk_extensions::value_type value_;228,5509 const_iterator(231,5579 using value_type 240,5678 using pointer 242,5754 using reference 243,5793 using difference_type 244,5834 using iterator_category 245,5878 operator==(operator==255,6234 operator!=(operator!=261,6339 operator->(270,6480 operator++(276,6556 operator++(283,6648 increment(295,6837 do_parse(327,7490 do_insert(563,13197 parse(626,14823 insert(640,15103 insert(662,15631 /usr/include/boost/beast/http/impl/error.hpp,220 #define BOOST_BEAST_HTTP_IMPL_ERROR_HPP11,340 namespace boost 15,405 namespace system 16,423 struct is_error_code_enum<is_error_code_enum18,453 namespace boost 25,573 namespace beast 26,591 namespace http 27,609 /usr/include/boost/beast/http/impl/fields.hpp,2574 #define BOOST_BEAST_HTTP_IMPL_FIELDS_HPP11,341 namespace boost 29,990 namespace beast 30,1008 namespace http 31,1026 class basic_fields<basic_fields34,1070 struct field_iterator39,1174 iter_type it_;41,1206 field_iterator(57,1809 operator==(operator==63,1902 operator!=(operator!=69,2027 operator*(75,2158 operator++(81,2263 operator++(88,2373 operator--(96,2521 operator--(103,2631 class field_range111,2762 field_iterator first_;113,2790 field_iterator last_;114,2821 field_range(123,3001 begin(130,3152 end(136,3245 net::const_buffer,144,3386 net::const_buffer,145,3413 field_range,146,3440 basic_fields const& f_;149,3483 boost::optional view_;150,3511 char buf_[buf_151,3549 get(166,3862 writer(174,3997 writer(187,4318 writer(229,5286 data(273,6414 buffer(284,6637 value_type(293,6811 name(314,7345 name_string(323,7461 value(333,7634 element(342,7783 ~basic_fields(352,8021 basic_fields(362,8198 basic_fields(369,8367 , target_or_reason_(375,8622 basic_fields(381,8749 basic_fields(399,9188 basic_fields(408,9440 basic_fields(418,9683 basic_fields(426,9840 at(481,11247 at(494,11543 clear(535,12418 insert(546,12551 insert(555,12742 insert(565,12942 set(596,13812 set(606,14052 const_iterator616,14269 erase(629,14522 erase(638,14686 swap(654,14999 swap(662,15179 count(679,15527 count(688,15697 const_iterator708,16055 std::pair<std::pair732,16555 namespace detail 745,16939 struct iequals_predicate747,16959 operator()(operator()750,16995 string_view sv1;755,17109 string_view sv2;756,17130 get_method_impl(783,17657 get_target_impl(792,17777 get_reason_impl(805,18035 get_chunked_impl(813,18151 get_keep_alive_impl(830,18531 has_content_length_impl(849,18943 set_method_impl(858,19089 set_target_impl(867,19221 set_reason_impl(877,19372 set_chunked_impl(886,19516 set_content_length_impl(929,20590 set_keep_alive_impl(944,20875 value 974,21797 std::uint16_t const off 975,21830 std::uint16_t const len 977,21906 auto a 979,21978 auto const p 980,22017 delete_element(989,22276 set_element(1003,22627 realloc_string(1033,23319 realloc_target(1058,23899 copy_all(1089,24656 clear_all(1101,24973 delete_list(1111,25136 move_assign(1123,25385 move_assign(1139,25757 copy_assign(1161,26216 copy_assign(1172,26409 swap(1182,26572 swap(1196,26886 /usr/include/boost/beast/http/impl/file_body_win32.hpp,1925 #define BOOST_BEAST_HTTP_IMPL_FILE_BODY_WIN32_HPP11,350 namespace boost 34,1163 namespace beast 35,1181 namespace http 36,1199 namespace detail 38,1217 struct basic_file_body<basic_file_body44,1330 using file_type 46,1367 class value_type53,1521 bool isRequest,63,1821 file_win32 file_;72,2104 std::uint64_t first_;74,2186 std::uint64_t last_;75,2254 file_win32& file(83,2510 is_open(89,2597 size(95,2700 class writer112,3030 bool isRequest,118,3216 value_type& body_;127,3499 std::uint64_t pos_;128,3559 char buf_[buf_129,3623 template& sock_;394,9655 serializer<serializer395,9691 basic_file_body, Fields>& sr_;396,9717 bool header_ 397,9768 write_some_win32_op(401,9832 operator()(operator()418,10241 operator()(operator()468,12043 struct run_write_some_win32_op492,12648 bool isRequest,496,12735 operator()(operator()499,12810 bool isRequest,531,13725 write_some(533,13771 bool isRequest,599,15505 BOOST_BEAST_ASYNC_RESULT2(601,15583 /usr/include/boost/beast/http/impl/message.hpp,1357 #define BOOST_BEAST_HTTP_IMPL_MESSAGE_HPP11,342 namespace boost 18,510 namespace beast 19,528 namespace http 20,546 header(25,653 method(34,821 method(42,912 method_string(54,1150 method_string(64,1332 target(76,1568 target(84,1675 swap(91,1760 header(108,2173 result(117,2344 result(126,2478 result(134,2569 result_int(146,2810 reason(154,2936 reason(165,3127 swap(172,3212 template& p_;156,3881 std::size_t bytes_transferred_;157,3914 bool cont_;158,3950 read_some_op(161,3975 void operator()(operator()174,4224 template& p_;262,6955 std::size_t bytes_transferred_;263,6988 read_op(266,7033 void operator()(operator()275,7204 read_some(318,8392 std::size_t sync_read_op(376,9919 read_some(402,10458 read_some(426,11105 bool isRequest,444,11602 BOOST_BEAST_ASYNC_RESULT2(446,11665 read_header(471,12317 read_header(495,12968 bool isRequest,516,13548 BOOST_BEAST_ASYNC_RESULT2(518,13611 read(545,14305 read(569,14942 bool isRequest,590,15507 BOOST_BEAST_ASYNC_RESULT2(592,15570 bool isRequest,623,16493 read(625,16554 bool isRequest,651,17358 read(653,17419 bool isRequest,682,18308 BOOST_BEAST_ASYNC_RESULT2(684,18400 /usr/include/boost/beast/http/impl/rfc7230.hpp,1502 #define BOOST_BEAST_HTTP_IMPL_RFC7230_HPP11,342 namespace boost 16,453 namespace beast 17,471 namespace http 18,489 class param_list::const_iterator20,507 std::string s_;24,594 detail::param_iter pi_;25,614 operator==(operator==37,920 operator!=(operator!=46,1129 operator*(52,1240 operator->(58,1309 operator++(64,1391 operator++(71,1483 const_iterator(81,1622 class ext_list::const_iterator137,2449 ext_list::value_type v_;139,2482 iter_type it_;140,2511 iter_type first_;141,2530 iter_type last_;142,2552 using value_type 145,2582 using pointer 146,2627 using reference 147,2666 using difference_type 148,2707 using iterator_category 149,2751 operator==(operator==154,2851 operator!=(operator!=163,3042 operator*(169,3153 operator->(175,3219 operator++(181,3301 operator++(188,3393 const_iterator(198,3530 class token_list::const_iterator250,4261 token_list::value_type v_;252,4296 iter_type it_;253,4327 iter_type first_;254,4346 iter_type last_;255,4368 using value_type 258,4398 using pointer 259,4445 using reference 260,4484 using difference_type 261,4525 using iterator_category 262,4569 operator==(operator==267,4669 operator!=(operator!=276,4860 operator*(282,4971 operator->(288,5037 operator++(294,5119 operator++(301,5211 const_iterator(311,5350 validate_list(362,6034 /usr/include/boost/beast/http/impl/serializer.hpp,454 #define BOOST_BEAST_HTTP_IMPL_SERIALIZER_HPP11,345 namespace boost 21,659 namespace beast 22,677 namespace http 23,695 bool isRequest,26,723 serializer<serializer28,774 fwrinit(29,812 bool isRequest,35,900 fwrinit(38,989 bool isRequest,44,1082 template& sr_;42,1192 class lambda44,1238 write_some_op& op_;46,1261 lambda(52,1350 operator()(operator()59,1484 write_some_op(76,1896 operator()(operator()90,2216 operator()(operator()130,3233 struct serializer_is_header_done142,3521 bool isRequest,145,3570 operator()(operator()147,3629 struct serializer_is_done154,3752 bool isRequest,157,3794 operator()(operator()159,3853 bool isRequest,172,4119 class write_op173,4165 Stream& s_;178,4290 serializer<serializer179,4306 serializer& sr_;179,4306 std::size_t bytes_transferred_ 180,4352 write_op(184,4430 operator()(operator()198,4744 bool isRequest,246,6074 class write_msg_op247,6120 Stream& s_;251,6227 serializer<serializer252,6243 serializer& sr_;252,6243 public:public254,6290 write_msg_op(258,6359 operator()(operator()274,6782 operator()(operator()284,6980 struct run_write_some_op291,7117 bool isRequest,296,7208 operator()(operator()298,7267 struct run_write_op320,7935 bool isRequest,326,8046 operator()(operator()328,8105 struct run_write_msg_op352,8817 bool isRequest,357,8907 operator()(operator()360,8989 bool isRequest,387,9806 operator()(operator()390,9888 class write_some_lambda418,10754 Stream& stream_;420,10780 bool invoked 423,10810 std::size_t bytes_transferred 424,10836 write_some_lambda(427,10889 operator()(operator()434,11015 class write_lambda444,11226 Stream& stream_;446,11247 bool invoked 449,11277 std::size_t bytes_transferred 450,11303 write_lambda(453,11356 operator()(operator()460,11477 bool isRequest,471,11704 write_some_impl(473,11762 bool isRequest,494,12214 BOOST_BEAST_ASYNC_RESULT2(496,12304 bool isRequest,517,12794 write_some(519,12852 bool isRequest,539,13457 write_some(541,13515 bool isRequest,557,14013 BOOST_BEAST_ASYNC_RESULT2(559,14103 bool isRequest,580,14800 write_header(582,14858 bool isRequest,601,15462 write_header(603,15520 bool isRequest,639,16488 BOOST_BEAST_ASYNC_RESULT2(641,16578 bool isRequest,669,17437 write(671,17495 bool isRequest,687,17911 write(689,17969 bool isRequest,712,18511 BOOST_BEAST_ASYNC_RESULT2(714,18601 bool isRequest,742,19447 write(746,19582 bool isRequest,766,20176 ! is_mutable_body_writer::value,value768,20247 write(770,20313 bool isRequest,790,20913 write(794,21048 bool isRequest,811,21569 ! is_mutable_body_writer::value,value813,21640 write(815,21706 bool isRequest,832,22234 BOOST_BEAST_ASYNC_RESULT2(834,22324 bool isRequest,861,23138 BOOST_BEAST_ASYNC_RESULT2(863,23228 namespace detail 890,24093 class write_ostream_lambda893,24140 std::ostream& os_;895,24169 Serializer& sr_;896,24192 write_ostream_lambda(899,24222 operator()(operator()908,24391 operator<<(931,24937 operator<<(941,25162 template buf_;78,3156 default_body_limit(116,4910 default_body_limit(124,5070 got_some(167,6094 is_done(185,6571 is_header_done(193,6731 upgrade(204,6988 chunked(215,7265 need_eof(260,8694 body_limit(298,10294 header_limit(316,10920 eager(323,11060 eager(345,12013 skip(355,12195 /usr/include/boost/beast/http/buffer_body.hpp,625 #define BOOST_BEAST_HTTP_BUFFER_BODY_HPP11,341 namespace boost 22,670 namespace beast 23,688 namespace http 24,706 struct buffer_body33,1028 struct value_type36,1109 class reader102,3552 value_type& body_;104,3575 public:public106,3603 reader(109,3679 init(115,3794 put(122,3968 finish(144,4665 class writer158,4939 value_type const& body_;161,4992 template exts_;114,3270 view_type view_;115,3311 using value_type 233,7374 using value_type 235,7431 using const_iterator 240,7568 using const_iterator 242,7629 begin(250,7869 end(257,7999 class chunk_body285,8858 using view_type 287,8877 net::const_buffer,289,8971 chunk_crlf,290,9020 ConstBufferSequence,291,9068 detail::chunk_extensions> exts_;295,9192 view_type view_;296,9233 using value_type 427,14308 using value_type 429,14365 using const_iterator 434,14502 using const_iterator 436,14563 begin(441,14703 end(448,14833 class basic_chunk_extensions572,18075 std::basic_string<std::basic_string574,18106 std::char_traits, Allocator> s_;575,18134 std::basic_string<std::basic_string577,18182 std::char_traits, Allocator> range_;578,18210 using value_type 594,18668 basic_chunk_extensions(612,19116 clear(623,19371 str(654,20070 using chunk_extensions 669,20309 make_chunk_last(703,21273 make_chunk_last(723,21805 /usr/include/boost/beast/http/dynamic_body.hpp,120 #define BOOST_BEAST_HTTP_DYNAMIC_BODY_HPP11,342 namespace boost 16,482 namespace beast 17,500 namespace http 18,518 /usr/include/boost/beast/http/empty_body.hpp,538 #define BOOST_BEAST_HTTP_EMPTY_BODY_HPP11,340 namespace boost 18,536 namespace beast 19,554 namespace http 20,572 struct empty_body31,927 struct value_type38,1120 size(50,1424 struct reader62,1659 template::type;type185,5381 boost::intrusive::constant_time_size<boost::intrusive::constant_time_size189,5480 >::type;type191,5579 get_allocator(286,8002 begin(353,9976 end(360,10123 cbegin(367,10272 cend(374,10420 empty(389,10823 std::pair<std::pair623,17340 std::pair<std::pair633,17644 key_comp(644,17996 set_t set_;773,20475 list_t list_;774,20491 string_view method_;775,20509 string_view target_or_reason_;776,20534 using fields 780,20616 /usr/include/boost/beast/http/file_body.hpp,117 #define BOOST_BEAST_HTTP_FILE_BODY_HPP11,339 namespace boost 22,600 namespace beast 23,618 namespace http 24,636 /usr/include/boost/beast/http/message.hpp,344 #define BOOST_BEAST_HTTP_MESSAGE_HPP11,337 namespace boost 30,889 namespace beast 31,907 namespace http 32,925 template> : std::integral_constant<std::integral_constant89,2489 )>> : std::integral_constant<std::integral_constant128,3783 )>> : std::integral_constant<std::integral_constant185,5760 using is_fields 224,6900 using is_fields 227,6957 /usr/include/boost/beast/http/vector_body.hpp,529 #define BOOST_BEAST_HTTP_VECTOR_BODY_HPP11,341 namespace boost 27,775 namespace beast 28,793 namespace http 29,811 class reader72,1944 value_type& body_;74,1967 public:public76,1995 reader(79,2071 init(85,2186 put(102,2653 finish(120,3152 class writer134,3426 value_type const& body_;136,3449 template::value,value508,17229 bool isRequest,544,18329 typename std::enable_if<std::enable_if548,18417 bool isRequest,586,19555 ! is_mutable_body_writer::value,value591,19668 bool isRequest,644,21719 bool isRequest,706,24142 template p_;79,2381 ssl_stream(105,3215 get_executor(121,3672 native_handle(151,4622 next_layer(168,5135 next_layer(185,5642 set_verify_mode(202,6110 set_verify_mode(220,6644 set_verify_depth(239,7173 set_verify_depth(257,7651 set_verify_callback(283,8627 set_verify_callback(308,9587 handshake(325,10124 handshake(341,10590 handshake(361,11213 handshake(381,11847 BOOST_ASIO_INITFN_RESULT_TYPE(404,12705 BOOST_ASIO_INITFN_RESULT_TYPE(434,14089 shutdown(450,14747 shutdown(463,15078 BOOST_ASIO_INITFN_RESULT_TYPE(481,15734 write_some(506,16693 write_some(529,17531 BOOST_ASIO_INITFN_RESULT_TYPE(559,18894 read_some(586,19948 read_some(610,20820 BOOST_ASIO_INITFN_RESULT_TYPE(640,22208 teardown(673,23188 async_teardown(685,23498 /usr/include/boost/beast/websocket/detail/decorator.hpp,1348 #define BOOST_BEAST_WEBSOCKET_DETAIL_DECORATOR_HPP11,351 namespace boost 22,623 namespace beast 23,641 namespace websocket 24,659 namespace detail 25,681 : std::true_type39,1053 using is_decorator 44,1098 class decorator48,1243 struct exemplar54,1319 std::shared_ptr sp;57,1379 void* param;58,1419 union storage61,1448 void* p_;63,1472 typename std::aligned_storage<std::aligned_storage65,1513 struct vtable70,1633 static void move_fn(80,1927 static void destroy_fn(85,2018 static void invoke_req_fn(90,2102 static void invoke_res_fn(95,2195 static vtable const* get_default(100,2289 template pmd_;54,1576 permessage_deflate pmd_opts_;55,1651 detail::pmd_offer pmd_config_;56,1720 rd_deflated(60,1872 rd_deflated(68,2047 deflate(83,2365 do_context_takeover_write(155,4691 inflate(167,5017 do_context_takeover_read(176,5170 on_response_pmd(195,5693 do_pmd_config(207,6037 set_option_pmd(214,6168 get_option_pmd(236,6962 build_request_pmd(243,7050 open_pmd(262,7696 void close_pmd(295,8772 bool pmd_enabled(300,8828 read_size_hint_pmd(306,8918 struct impl_base<impl_base344,9924 rd_deflated(350,10068 rd_deflated(356,10136 deflate(363,10248 do_context_takeover_write(374,10438 inflate(379,10501 do_context_takeover_read(387,10603 on_response_pmd(399,10865 do_pmd_config(406,10988 set_option_pmd(411,11066 get_option_pmd(424,11416 build_request_pmd(432,11562 void open_pmd(437,11640 void close_pmd(441,11682 bool pmd_enabled(445,11716 read_size_hint_pmd(451,11796 /usr/include/boost/beast/websocket/detail/mask.hpp,176 #define BOOST_BEAST_WEBSOCKET_DETAIL_MASK_HPP11,346 namespace boost 22,615 namespace beast 23,633 namespace websocket 24,651 namespace detail 25,673 mask_inplace(43,1005 /usr/include/boost/beast/websocket/detail/pmd_extension.hpp,438 #define BOOST_BEAST_WEBSOCKET_DETAIL_PMD_EXTENSION_HPP11,355 namespace boost 19,576 namespace beast 20,594 namespace websocket 21,612 namespace detail 22,634 struct pmd_offer29,771 bool accept;31,790 int server_max_window_bits;34,836 int client_max_window_bits;37,911 bool server_no_context_takeover;40,996 bool client_no_context_takeover;43,1086 pmd_read(69,1556 pmd_write(81,1833 pmd_negotiate(92,2098 /usr/include/boost/beast/websocket/detail/prng.hpp,154 #define BOOST_BEAST_WEBSOCKET_DETAIL_PRNG_HPP11,346 namespace boost 18,505 namespace beast 19,523 namespace websocket 20,541 namespace detail 21,563 /usr/include/boost/beast/websocket/detail/service.hpp,358 #define BOOST_BEAST_WEBSOCKET_DETAIL_SERVICE_HPP11,349 namespace boost 19,576 namespace beast 20,594 namespace websocket 21,612 namespace detail 22,634 class service24,654 class impl_type28,728 service& svc_;31,813 std::size_t index_;32,836 std::mutex m_;53,1167 std::vector v_;54,1186 service(63,1317 /usr/include/boost/beast/websocket/detail/soft_mutex.hpp,400 #define BOOST_BEAST_WEBSOCKET_DETAIL_SOFT_MUTEX_HPP11,352 namespace boost 15,434 namespace beast 16,452 namespace websocket 17,470 namespace detail 18,492 class soft_mutex22,565 soft_mutex(31,738 soft_mutex& operator=(operator=36,840 reset(45,1048 is_locked(51,1099 is_locked(58,1199 lock(65,1311 unlock(73,1427 try_lock(81,1545 try_unlock(98,2045 /usr/include/boost/beast/websocket/detail/type_traits.hpp,258 #define BOOST_BEAST_WEBSOCKET_DETAIL_TYPE_TRAITS_HPP11,353 namespace boost 16,505 namespace beast 17,523 namespace websocket 18,541 namespace detail 19,563 void(request_type&)>::type;type24,674 void(response_type&)>::type;type29,803 /usr/include/boost/beast/websocket/detail/utf8_checker.hpp,236 #define BOOST_BEAST_WEBSOCKET_DETAIL_UTF8_CHECKER_HPP11,354 namespace boost 18,509 namespace beast 19,527 namespace websocket 20,545 namespace detail 21,567 class utf8_checker29,845 std::uint8_t cp_[cp_33,999 write(69,1735 /usr/include/boost/beast/websocket/impl/accept.hpp,876 #define BOOST_BEAST_WEBSOCKET_IMPL_ACCEPT_IPP11,346 namespace boost 32,1094 namespace beast 33,1112 namespace websocket 34,1130 namespace detail 38,1235 build_response_pmd(43,1316 build_response_pmd(57,1641 build_response(70,1957 : public beast::stable_async_base<beast::stable_async_base167,5065 void operator()(operator()198,5985 : public beast::stable_async_base<beast::stable_async_base248,7421 void operator()(operator()284,8506 operator()(operator()347,10294 operator()(operator()378,11204 do_accept(410,12146 do_accept(438,12865 accept(466,13628 accept(479,13936 accept(493,14364 accept(510,14983 accept(526,15489 accept(542,15914 stream p;48,1551 flat_buffer fb;49,1601 data(53,1705 operator()(operator()87,2549 void operator()(operator()192,5773 do_handshake(221,6724 stream& s_;84,2034 role_type role_;85,2081 error_code ec_;86,2102 async_teardown(95,2204 /usr/include/boost/beast/websocket/impl/stream.hpp,741 #define BOOST_BEAST_WEBSOCKET_IMPL_STREAM_HPP11,346 namespace boost 38,1303 namespace beast 39,1321 namespace websocket 40,1339 stream<stream43,1411 ~stream(44,1449 stream(53,1614 is_open(91,2432 got_binary(99,2597 is_message_done(107,2773 reason(115,2945 read_size_hint(123,3095 read_size_hint(135,3405 set_option(154,3911 get_option(164,4092 set_option(172,4244 set_option(182,4404 get_option(190,4571 auto_fragment(198,4732 auto_fragment(206,4887 binary(214,5037 binary(224,5247 control_callback(232,5414 control_callback(241,5618 read_message_max(249,5759 read_message_max(257,5932 secure_prng(265,6084 write_buffer_bytes(273,6244 write_buffer_bytes(284,6536 text(292,6690 text(302,6898 do_fail(313,7178 /usr/include/boost/beast/websocket/impl/stream_impl.hpp,620 #define BOOST_BEAST_WEBSOCKET_IMPL_STREAM_IMPL_HPP11,351 namespace boost 39,1541 namespace beast 40,1559 namespace websocket 41,1577 : boost::empty_value<boost::empty_value46,1708 , detail::service::impl_type47,1744 class timeout_handler521,16054 boost::weak_ptr wp_;524,16125 timeout_handler(527,16178 boost::empty_init_t{}, ex)531,16324 , wp_(532,16367 get_executor(539,16484 operator()(operator()545,16588 build_request(621,18751 on_response(646,19508 parse_fh(698,21119 write_ping(908,26568 write_close(940,27394 /usr/include/boost/beast/websocket/impl/teardown.hpp,373 #define BOOST_BEAST_WEBSOCKET_IMPL_TEARDOWN_HPP11,348 namespace boost 22,726 namespace beast 23,744 namespace websocket 24,762 namespace detail 26,785 class teardown_tcp_op31,870 socket_type& s_;41,1149 role_type role_;42,1170 bool nb_;43,1191 teardown_tcp_op(47,1243 operator()(operator()65,1664 teardown(149,4188 async_teardown(191,5126 /usr/include/boost/beast/websocket/impl/write.hpp,618 #define BOOST_BEAST_WEBSOCKET_IMPL_WRITE_HPP11,345 namespace boost 35,1276 namespace beast 36,1294 namespace websocket 37,1312 : public beast::async_base<beast::async_base42,1480 do_nomask_nofrag,48,1605 do_nomask_frag,49,1631 do_mask_nofrag,50,1655 do_mask_frag,51,1679 do_deflate52,1701 operator()(operator()154,4258 operator()(operator()558,19086 write_some(589,20038 write_some(608,20672 stream impl_;134,4831 using time_point 136,4872 using control_cb_type 139,4952 static std::size_t constexpr max_control_frame_size 154,5380 static std::size_t constexpr tcp_frame_size 155,5455 static time_point never(157,5512 using is_deflate_supported 164,5675 using next_layer_type 168,5801 using executor_type 172,5948 got_text(282,9078 BOOST_BEAST_ASYNC_TPARAM1 HandshakeHandler 879,32010 BOOST_BEAST_ASYNC_TPARAM1 HandshakeHandler 965,35867 BOOST_BEAST_ASYNC_TPARAM1 AcceptHandler 1289,49840 BOOST_BEAST_ASYNC_TPARAM1 AcceptHandler 1357,53073 BOOST_BEAST_ASYNC_TPARAM1 AcceptHandler 1422,55924 BOOST_BEAST_ASYNC_TPARAM1 CloseHandler 1557,61662 BOOST_BEAST_ASYNC_TPARAM1 WriteHandler 1659,65413 BOOST_BEAST_ASYNC_TPARAM1 WriteHandler 1767,69648 BOOST_BEAST_ASYNC_TPARAM2 ReadHandler 1929,75905 BOOST_BEAST_ASYNC_TPARAM2 ReadHandler 2108,83006 BOOST_BEAST_ASYNC_TPARAM2 ReadHandler 2283,90079 BOOST_BEAST_ASYNC_TPARAM2 WriteHandler 2406,95030 BOOST_BEAST_ASYNC_TPARAM2 WriteHandler 2529,99886 private:private2540,100254 static void default_decorate_req(2563,100993 static void default_decorate_res(2564,101048 seed_prng(2630,102801 /usr/include/boost/beast/websocket/stream_base.hpp,595 #define BOOST_BEAST_WEBSOCKET_STREAM_BASE_HPP11,346 namespace boost 19,572 namespace beast 20,590 namespace websocket 21,608 struct stream_base25,750 never(38,1088 none(46,1240 class decorator53,1407 detail::decorator d_;55,1433 struct timeout87,2279 duration handshake_timeout;99,2859 duration idle_timeout;103,2979 bool keep_alive_pings;121,3811 suggested(141,4537 enum class status163,5170 handshake,166,5214 open,167,5233 closing,168,5247 closed,169,5264 failed 170,5280 /usr/include/boost/beast/websocket/stream_fwd.hpp,128 #define BOOST_BEAST_WEBSOCKET_STREAM_FWD_HPP11,345 namespace boost 17,460 namespace beast 18,478 namespace websocket 19,496 /usr/include/boost/beast/websocket/teardown.hpp,198 #define BOOST_BEAST_WEBSOCKET_TEARDOWN_HPP11,343 namespace boost 19,578 namespace beast 20,596 namespace websocket 21,614 teardown(40,1186 async_teardown(91,2872 namespace websocket 113,3537 /usr/include/boost/beast/zlib/detail/bitstream.hpp,378 #define BOOST_BEAST_ZLIB_DETAIL_BITSTREAM_HPP38,1665 namespace boost 44,1780 namespace beast 45,1798 namespace zlib 46,1816 namespace detail 47,1833 class bitstream49,1853 size(59,2027 drop(66,2107 flush(75,2266 flush_byte(83,2371 peek_fast(110,2886 fill(129,3222 fill_8(144,3490 fill_16(153,3613 peek(164,3801 read(175,4020 rewind(188,4284 /usr/include/boost/beast/zlib/detail/deflate_stream.hpp,4174 #define BOOST_BEAST_ZLIB_DETAIL_DEFLATE_STREAM_HPP38,1670 namespace boost 54,2086 namespace beast 55,2104 namespace zlib 56,2122 namespace detail 57,2139 class deflate_stream59,2159 struct ct_data140,5005 std::uint16_t fc;142,5030 std::uint16_t dl;143,5089 operator==(operator==146,5176 struct static_desc152,5298 ct_data const* static_tree;154,5327 std::uint8_t const* extra_bits;155,5390 std::uint16_t extra_base;156,5466 std::uint16_t elems;157,5535 std::uint8_t max_length;158,5614 struct lut_type161,5694 ct_data ltree[ltree185,6578 ct_data dtree[dtree187,6614 std::uint8_t dist_code[dist_code192,6828 std::uint8_t length_code[length_code194,6874 std::uint8_t base_length[base_length196,6930 std::uint16_t base_dist[base_dist198,6978 struct tree_desc214,7333 ct_data *dyn_tree;dyn_tree216,7360 int max_code;217,7420 static_desc const* stat_desc;218,7500 enum block_state221,7582 need_more,223,7609 block_done,224,7691 finish_started,225,7743 finish_done 226,7827 enum StreamStatus230,7967 EXTRA_STATE 232,7995 NAME_STATE 233,8021 COMMENT_STATE 234,8046 HCRC_STATE 235,8074 BUSY_STATE 236,8100 FINISH_STATE 237,8126 typedef block_state(self::*compress_func)compress_func246,8403 lut_type const& lut_;250,8560 std::size_t buf_size_;253,8613 std::unique_ptr buf_;254,8640 int status_;256,8683 Byte* pending_buf_;257,8742 pending_buf_size_;259,8820 Byte* pending_out_;260,8879 uInt pending_;261,8960 last_flush_;263,9060 uInt w_size_;265,9147 uInt w_bits_;266,9220 uInt w_mask_;267,9281 std::uint32_t window_size_;282,9964 std::uint16_t* prev_;288,10224 std::uint16_t* head_;290,10251 uInt ins_h_;292,10321 uInt hash_size_;293,10396 uInt hash_bits_;294,10468 uInt hash_mask_;295,10523 uInt hash_shift_;302,10821 long block_start_;307,10979 uInt match_length_;309,11003 IPos prev_match_;310,11063 int match_available_;311,11117 uInt strstart_;312,11185 uInt match_start_;313,11250 uInt lookahead_;314,11314 uInt prev_length_;319,11546 uInt max_chain_length_;325,11741 uInt max_lazy_match_;335,12158 int level_;337,12185 Strategy strategy_;338,12249 uInt good_match_;341,12390 int nice_match_;343,12413 HEAP_SIZE]; _SIZE]; 346,12524 2*dCodes+1]; odes+1]; 348,12611 2*blCodes+1];Codes+1]350,12686 tree_desc l_desc_;352,12755 tree_desc d_desc_;353,12817 tree_desc bl_desc_;354,12880 std::uint16_t bl_count_[bl_count_357,13008 int heap_[heap_366,13320 int heap_len_;367,13396 int heap_max_;368,13466 std::uint8_t depth_[depth_371,13613 std::uint8_t *l_buf_;l_buf_373,13651 uInt lit_bufsize_;393,14866 uInt last_lit_;394,14889 std::uint16_t* d_buf_;400,15146 std::uint32_t opt_len_;402,15174 std::uint32_t static_len_;403,15260 uInt matches_;404,15345 uInt insert_;405,15426 std::uint16_t bi_buf_;410,15610 int bi_valid_;415,15746 std::uint32_t high_water_;422,16043 deflate_stream(426,16157 max_dist(435,16378 put_byte(441,16461 put_short(447,16550 send_bits(457,16778 send_code(475,17271 d_code(485,17582 update_hash(499,18042 clear_hash(508,18288 smaller(520,18620 insert_string(538,19395 struct config552,19987 std::uint16_t good_length;554,20011 std::uint16_t max_lazy;555,20094 std::uint16_t nice_length;556,20185 std::uint16_t max_chain;557,20261 compress_func func;558,20293 config(560,20321 get_config(577,20758 maybe_init(597,21676 deflate_stored(667,25223 deflate_fast(673,25334 deflate_slow(679,25441 deflate_rle(685,25548 deflate_huff(691,25653 bi_reverse(703,25916 /usr/include/boost/beast/zlib/detail/inflate_stream.hpp,1843 #define BOOST_BEAST_ZLIB_DETAIL_INFLATE_STREAM_HPP38,1670 namespace boost 55,2137 namespace beast 56,2155 namespace zlib 57,2173 namespace detail 58,2190 class inflate_stream60,2210 inflate_stream(63,2244 doReset(81,2502 enum Mode87,2566 HEAD,89,2586 FLAGS,90,2637 TIME,91,2699 OS,92,2762 EXLEN,93,2840 EXTRA,94,2898 NAME,95,2955 COMMENT,96,3017 HCRC,97,3077 TYPE,98,3133 TYPEDO,99,3206 STORED,100,3282 COPY_,101,3356 COPY,102,3427 TABLE,103,3504 LENLENS,104,3570 CODELENS,105,3633 LEN_,106,3708 LEN,107,3776 LENEXT,108,3834 DIST,109,3890 DISTEXT,110,3942 MATCH,111,4000 LIT,112,4066 CHECK,113,4134 LENGTH,114,4191 DONE,115,4250 BAD,116,4321 SYNC 117,4388 struct code142,5691 std::uint8_t op;144,5713 std::uint8_t bits;145,5778 std::uint16_t val;146,5839 struct codes166,6946 code const* lencode;168,6969 code const* distcode;169,6998 unsigned lenbits;170,7028 unsigned distbits;171,7081 enum class build175,7165 codes,177,7192 lens,178,7207 dists179,7221 bitstream bi_;207,7680 window w_;214,7933 unsigned length_;217,7992 unsigned offset_;218,8065 unsigned extra_;221,8174 unsigned ncode_;224,8262 unsigned nlen_;225,8336 unsigned ndist_;226,8405 unsigned have_;227,8476 unsigned short lens_[lens_228,8548 unsigned short work_[work_229,8622 code codes_[codes_230,8695 unsigned was_;233,8907 unsigned lenbits_;238,9162 unsigned distbits_;239,9224 /usr/include/boost/beast/zlib/detail/ranges.hpp,529 #define BOOST_BEAST_ZLIB_DETAIL_RANGES_HPP38,1662 namespace boost 43,1749 namespace beast 44,1767 namespace zlib 45,1785 namespace detail 46,1802 struct ranges48,1822 struct range51,1865 std::uint8_t const*const55,1958 std::uint8_t*>::type;type56,1995 iter_t first;58,2034 iter_t last;59,2056 iter_t next;60,2077 size(64,2151 used(71,2272 avail(78,2394 range in;84,2476 range out;85,2496 U clamp(90,2599 /usr/include/boost/beast/zlib/detail/window.hpp,335 #define BOOST_BEAST_ZLIB_DETAIL_WINDOW_HPP38,1662 namespace boost 46,1824 namespace beast 47,1842 namespace zlib 48,1860 namespace detail 49,1877 class window51,1897 std::unique_ptr p_;53,1912 bits(61,2085 capacity(67,2150 size(73,2223 reset(79,2284 read(92,2521 write(113,3034 /usr/include/boost/beast/zlib/impl/error.hpp,227 #define BOOST_BEAST_ZLIB_IMPL_ERROR_HPP39,1660 namespace boost 41,1701 namespace system 42,1719 struct is_error_code_enum<is_error_code_enum44,1749 namespace boost 51,1869 namespace beast 52,1887 namespace zlib 53,1905 /usr/include/boost/beast/zlib/deflate_stream.hpp,401 #define BOOST_BEAST_ZLIB_DEFLATE_STREAM_HPP11,344 namespace boost 23,661 namespace beast 24,679 namespace zlib 25,697 class deflate_stream59,2128 deflate_stream(80,2638 reset(98,3151 reset(117,3672 clear(132,4012 upper_bound(148,4485 tune(164,5108 write(284,11779 params(312,12957 pending(335,13766 prime(355,14569 deflate_upper_bound(392,15995 /usr/include/boost/beast/zlib/error.hpp,643 #define BOOST_BEAST_ZLIB_ERROR_HPP38,1654 namespace boost 43,1775 namespace beast 44,1793 namespace zlib 45,1811 enum class error49,1880 need_buffers 61,2234 end_of_stream,67,2363 need_dict,78,2665 stream_error,89,3050 invalid_block_type,100,3222 invalid_stored_length,103,3283 too_many_symbols,106,3355 invalid_code_lengths,109,3407 invalid_bit_length_repeat,112,3468 missing_eob,115,3534 invalid_literal_length,118,3588 invalid_distance_code,121,3647 invalid_distance,124,3713 over_subscribed_length,131,3828 incomplete_length_set,134,3887 general139,3939 /usr/include/boost/beast/zlib/inflate_stream.hpp,234 #define BOOST_BEAST_ZLIB_INFLATE_STREAM_HPP38,1663 namespace boost 43,1809 namespace beast 44,1827 namespace zlib 45,1845 class inflate_stream63,2616 reset(80,3059 reset(92,3314 clear(102,3510 write(209,10520 /usr/include/boost/beast/zlib/zlib.hpp,864 #define BOOST_BEAST_ZLIB_ZLIB_HPP38,1653 namespace boost 44,1773 namespace beast 45,1791 namespace zlib 46,1809 enum kind54,2015 binary 56,2027 text 57,2046 unknown 58,2065 struct z_params78,2969 void const* next_in;84,3102 std::size_t avail_in;90,3260 std::size_t total_in 94,3347 void* next_out;98,3428 std::size_t avail_out;102,3508 std::size_t total_out 106,3592 int data_type 108,3624 enum class Flush113,3729 none,117,3770 block,118,3780 partial,119,3791 sync,120,3804 full,121,3814 finish,122,3824 trees123,3836 enum compression127,3875 none 129,3894 best_speed 130,3916 best_size 131,3948 default_size 132,3973 enum class Strategy139,4076 normal,146,4239 filtered,153,4398 huffman,160,4549 rle,168,4788 fixed175,4966 /usr/include/boost/beast/core.hpp,36 #define BOOST_BEAST_CORE_HPP11,329 /usr/include/boost/beast/http.hpp,36 #define BOOST_BEAST_HTTP_HPP11,329 /usr/include/boost/beast/src.hpp,69 #define BOOST_BEAST_SRC_HPP11,328 #define BOOST_BEAST_SOURCE20,501 /usr/include/boost/beast/ssl.hpp,35 #define BOOST_BEAST_SSL_HPP11,328 /usr/include/boost/beast/version.hpp,118 #define BOOST_BEAST_VERSION_HPP11,332 #define BOOST_BEAST_VERSION 23,636 #define BOOST_BEAST_VERSION_STRING 25,669 /usr/include/boost/beast/websocket.hpp,41 #define BOOST_BEAST_WEBSOCKET_HPP11,334 /usr/include/boost/beast/zlib.hpp,36 #define BOOST_BEAST_ZLIB_HPP11,329 /usr/include/boost/system/detail/append_int.hpp,159 #define BOOST_SYSTEM_DETAIL_APPEND_INT_HPP_INCLUDED2,52 namespace boost13,307 namespace system15,325 namespace detail17,344 inline void append_int(20,364 /usr/include/boost/system/detail/cerrno.hpp,2089 #define BOOST_SYSTEM_DETAIL_CERRNO_HPP_INCLUDED9,335 #define EAFNOSUPPORT 16,495 #define EADDRINUSE 20,548 #define EADDRNOTAVAIL 24,602 #define EISCONN 28,653 #define EBADMSG 32,698 #define ECONNABORTED 36,748 #define EALREADY 40,799 #define ECONNREFUSED 44,850 #define ECONNRESET 48,903 #define EDESTADDRREQ 52,956 #define EHOSTUNREACH 56,1011 #define EIDRM 60,1059 #define EMSGSIZE 64,1103 #define ENETDOWN 68,1150 #define ENETRESET 72,1198 #define ENETUNREACH 76,1249 #define ENOBUFS 80,1298 #define ENOLINK 84,1343 #define ENODATA 88,1388 #define ENOMSG 92,1432 #define ENOPROTOOPT 96,1480 #define ENOSR 100,1527 #define ENOTSOCK 104,1571 #define ENOSTR 108,1616 #define ENOTCONN 112,1661 #define ENOTSUP 116,1707 #define ECANCELED 120,1754 #define EINPROGRESS 124,1805 #define EOPNOTSUPP 128,1857 #define EWOULDBLOCK 132,1909 #define EOWNERDEAD 136,1961 #define EPROTO 140,2009 #define EPROTONOSUPPORT 144,2061 #define ENOTRECOVERABLE 148,2122 #define ETIME 152,2173 #define ETXTBSY 156,2216 #define ETIMEDOUT 160,2263 #define ELOOP 164,2308 #define EOVERFLOW 168,2353 #define EPROTOTYPE 172,2403 #define ENOSYS 176,2450 #define EINVAL 180,2493 #define ERANGE 184,2536 #define EILSEQ 188,2579 #define E2BIG 194,2673 #define EDOM 198,2713 #define EFAULT 202,2754 #define EBADF 206,2796 #define EPIPE 210,2837 #define EXDEV 214,2878 #define EBUSY 218,2919 #define ENOTEMPTY 222,2964 #define ENOEXEC 226,3011 #define EEXIST 230,3055 #define EFBIG 234,3097 #define ENAMETOOLONG 238,3145 #define ENOTTY 242,3194 #define EINTR 246,3236 #define ESPIPE 250,3278 #define EIO 254,3318 #define EISDIR 258,3358 #define ECHILD 262,3401 #define ENOLCK 266,3444 #define ENOSPC 270,3487 #define ENXIO 274,3529 #define ENODEV 278,3571 #define ENOENT 282,3614 #define ESRCH 286,3656 #define ENOTDIR 290,3699 #define ENOMEM 294,3743 #define EPERM 298,3785 #define EACCES 302,3827 #define EROFS 306,3869 #define EDEADLK 310,3912 #define EAGAIN 314,3956 #define ENFILE 318,3999 #define EMFILE 322,4042 #define EMLINK 326,4085 /usr/include/boost/system/detail/config.hpp,595 #define BOOST_SYSTEM_DETAIL_CONFIG_HPP_INCLUDED2,48 # define BOOST_SYSTEM_HAS_SYSTEM_ERROR17,533 #define BOOST_SYSTEM_NOEXCEPT 23,645 # define BOOST_SYSTEM_HAS_CONSTEXPR28,761 # undef BOOST_SYSTEM_HAS_CONSTEXPR32,846 # define BOOST_SYSTEM_CONSTEXPR 36,929 # define BOOST_SYSTEM_CONSTEXPR38,977 # define BOOST_SYSTEM_DEPRECATED(44,1068 # define BOOST_SYSTEM_DEPRECATED(47,1207 # define BOOST_SYSTEM_DEPRECATED(49,1286 # define BOOST_SYSTEM_DEPRECATED(52,1385 # define BOOST_SYSTEM_DEPRECATED(54,1473 # define BOOST_SYSTEM_DEPRECATED(56,1551 # define BOOST_SYSTEM_CLANG_662,1718 /usr/include/boost/system/detail/enable_if.hpp,177 #define BOOST_SYSTEM_DETAIL_ENABLE_IF_HPP_INCLUDED2,51 namespace boost8,235 namespace system11,254 namespace detail14,274 template struct is_error_condition_enum<is_error_condition_enum117,3415 static const bool value 119,3473 /usr/include/boost/system/detail/error_category.hpp,613 #define BOOST_SYSTEM_DETAIL_ERROR_CATEGORY_HPP_INCLUDED2,56 namespace boost25,704 namespace system28,723 namespace detail37,857 friend BOOST_SYSTEM_CONSTEXPR bool operator==(operator==130,3260 friend BOOST_SYSTEM_CONSTEXPR bool operator!=(operator!=135,3459 friend BOOST_SYSTEM_CONSTEXPR bool operator<(140,3627 namespace detail173,4436 static const boost::ulong_long_type generic_category_id 176,4456 static const boost::ulong_long_type system_category_id 177,4575 static const boost::ulong_long_type interop_category_id 178,4657 BOOST_SYSTEM_CONSTEXPR inline bool failed_impl(180,4741 /usr/include/boost/system/detail/error_category_impl.hpp,514 #define BOOST_SYSTEM_DETAIL_ERROR_CATEGORY_IMPL_HPP_INCLUDED2,61 namespace boost21,717 namespace system23,735 inline error_condition error_category::default_error_condition(default_error_condition28,797 inline bool error_category::equivalent(equivalent33,937 inline bool error_category::equivalent(equivalent38,1106 inline char const * error_category::message(message43,1257 namespace boost101,2542 namespace system103,2560 inline error_category::operator std::error_category error_category106,2580 /usr/include/boost/system/detail/error_code.hpp,3423 #define BOOST_SYSTEM_DETAIL_ERROR_CODE_HPP_INCLUDED2,52 namespace boost40,1353 namespace system43,1372 class error_code57,1858 struct data65,1958 int val_;67,1980 const error_category * cat_;68,1998 data d1_;73,2059 unsigned char d2_[d2_75,2120 boost::uintptr_t lc_flags_;84,2436 BOOST_SYSTEM_CONSTEXPR error_code(90,2500 BOOST_SYSTEM_CONSTEXPR error_code(95,2599 error_code(102,2818 template BOOST_SYSTEM_CONSTEXPR error_code(109,3096 template error_code(120,3494 error_code(138,4022 BOOST_SYSTEM_CONSTEXPR void assign(148,4189 void assign(153,4335 BOOST_SYSTEM_CONSTEXPR typename detail::enable_if<detail::enable_if159,4529 operator=(operator=160,4649 typename detail::enable_if<detail::enable_if167,4815 assign(168,4904 BOOST_SYSTEM_CONSTEXPR void clear(173,5037 BOOST_SYSTEM_CONSTEXPR int value(180,5154 BOOST_SYSTEM_CONSTEXPR const error_category & category(199,5654 error_condition default_error_condition(216,6019 std::string message(221,6161 char const * message(236,6477 BOOST_SYSTEM_CONSTEXPR bool failed(260,7110 BOOST_SYSTEM_CONSTEXPR explicit operator bool(operator bool281,7622 typedef void (*unspecified_bool_type)unspecified_bool_type288,7758 static void unspecified_bool_true(289,7803 BOOST_SYSTEM_CONSTEXPR operator unspecified_bool_type(operator unspecified_bool_type291,7847 BOOST_SYSTEM_CONSTEXPR bool operator!(296,8010 bool has_location(303,8142 source_location const & location(308,8231 BOOST_SYSTEM_CONSTEXPR bool equals(322,8614 BOOST_SYSTEM_CONSTEXPR inline friend bool operator==(operator==343,9180 BOOST_SYSTEM_CONSTEXPR inline friend bool operator<(361,9775 BOOST_SYSTEM_CONSTEXPR inline friend bool operator!=(operator!=379,10404 inline friend bool operator==(operator==384,10571 inline friend bool operator==(operator==400,11077 inline friend bool operator!=(operator!=416,11583 inline friend bool operator!=(operator!=421,11732 inline friend bool operator==(operator==428,11925 inline friend bool operator==(operator==433,12103 inline friend bool operator!=(operator!=438,12281 inline friend bool operator!=(operator!=443,12430 inline friend bool operator==(operator==451,12693 inline friend bool operator==(operator==457,12945 inline friend bool operator!=(operator!=463,13197 inline friend bool operator!=(operator!=469,13430 BOOST_SYSTEM_CONSTEXPR inline friend bool operator==(operator==477,13684 BOOST_SYSTEM_CONSTEXPR inline friend bool operator==(operator==483,13967 BOOST_SYSTEM_CONSTEXPR inline friend bool operator!=(operator!=489,14250 BOOST_SYSTEM_CONSTEXPR inline friend bool operator!=(operator!=495,14519 inline friend bool operator==(operator==502,14704 inline friend bool operator==(operator==507,14887 inline friend bool operator!=(operator!=512,15070 inline friend bool operator!=(operator!=517,15224 operator std::error_code error_code526,15406 operator std::error_code error_code551,16060 operator T& operator T&558,16276 std::string to_string(580,16734 operator<< 605,17351 std::string what(610,17476 inline std::size_t hash_value(628,17755 /usr/include/boost/system/detail/error_condition.hpp,2094 #define BOOST_SYSTEM_DETAIL_ERROR_CONDITION_HPP_INCLUDED2,57 namespace boost23,850 namespace system26,869 namespace detail33,993 struct generic_value_tag36,1013 int value;38,1040 BOOST_SYSTEM_CONSTEXPR explicit generic_value_tag(39,1055 class error_condition44,1160 int val_;48,1194 error_category const * cat_;49,1208 boost::ulong_long_type cat_id(53,1252 BOOST_SYSTEM_CONSTEXPR error_condition(62,1414 BOOST_SYSTEM_CONSTEXPR error_condition(67,1517 BOOST_SYSTEM_CONSTEXPR explicit error_condition(72,1662 template BOOST_SYSTEM_CONSTEXPR error_condition(77,1826 template BOOST_SYSTEM_CONSTEXPR error_condition(85,2187 BOOST_SYSTEM_CONSTEXPR void assign(93,2483 BOOST_SYSTEM_CONSTEXPR typename detail::enable_if<detail::enable_if100,2672 operator=(operator=101,2807 BOOST_SYSTEM_CONSTEXPR void clear(107,2941 BOOST_SYSTEM_CONSTEXPR int value(115,3064 BOOST_SYSTEM_CONSTEXPR const error_category & category(120,3158 std::string message(125,3301 char const * message(137,3533 BOOST_SYSTEM_CONSTEXPR bool failed(149,3839 BOOST_SYSTEM_CONSTEXPR explicit operator bool(operator bool163,4131 typedef void (*unspecified_bool_type)unspecified_bool_type170,4267 static void unspecified_bool_true(171,4312 BOOST_SYSTEM_CONSTEXPR operator unspecified_bool_type(operator unspecified_bool_type173,4356 BOOST_SYSTEM_CONSTEXPR bool operator!(178,4519 BOOST_SYSTEM_CONSTEXPR inline friend bool operator==(operator==189,4779 BOOST_SYSTEM_CONSTEXPR inline friend bool operator<(209,5315 BOOST_SYSTEM_CONSTEXPR inline friend bool operator!=(operator!=216,5636 operator std::error_condition error_condition223,5857 inline friend bool operator==(operator==244,6309 inline friend bool operator==(operator==249,6497 inline friend bool operator!=(operator!=254,6685 inline friend bool operator!=(operator!=259,6839 std::string to_string(266,7001 operator<< 286,7359 /usr/include/boost/system/detail/generic_category.hpp,1093 #define BOOST_SYSTEM_DETAIL_GENERIC_CATEGORY_HPP_INCLUDED2,58 namespace boost18,635 namespace system21,654 namespace detail24,674 class BOOST_SYMBOL_VISIBLE generic_error_category: public error_category34,886 inline char const * generic_error_category::message(message58,1516 inline std::string generic_error_category::message(message63,1698 namespace detail74,1906 template constexpr generic_error_category generic_cat_holder::instance;instance84,2165 constexpr error_category const & generic_category(89,2280 inline error_category const & generic_category(100,2615 BOOST_SYSTEM_DEPRECATED("please use generic_category()") inline const error_category & get_generic_category(112,2877 BOOST_SYSTEM_DEPRECATED("please use generic_category()") inline const error_category & get_posix_category(113,3018 BOOST_SYSTEM_DEPRECATED("please use generic_category()") static const error_category & posix_category BOOST_ATTRIBUTE_UNUSED 114,3157 BOOST_SYSTEM_DEPRECATED("please use generic_category()") static const error_category & errno_ecat BOOST_ATTRIBUTE_UNUSED 115,3304 /usr/include/boost/system/detail/generic_category_message.hpp,471 #define BOOST_SYSTEM_DETAIL_GENERIC_CATEGORY_MESSAGE_HPP_INCLUDED2,66 namespace boost17,505 namespace system20,524 namespace detail23,544 inline char const * strerror_r_helper(30,642 inline char const * strerror_r_helper(35,746 inline char const * generic_error_category_message(40,878 inline std::string generic_error_category_message(45,1062 inline std::string generic_error_category_message(65,1629 inline char const * generic_error_category_message(71,1770 /usr/include/boost/system/detail/interop_category.hpp,567 #define BOOST_SYSTEM_DETAIL_INTEROP_CATEGORY_HPP_INCLUDED2,58 namespace boost18,625 namespace system21,644 namespace detail24,664 class BOOST_SYMBOL_VISIBLE interop_error_category: public error_category34,902 inline char const * interop_error_category::message(message56,1500 inline std::string interop_error_category::message(message62,1708 template constexpr interop_error_category interop_cat_holder::instance;instance79,2158 constexpr error_category const & interop_category(82,2250 inline error_category const & interop_category(93,2577 /usr/include/boost/system/detail/is_same.hpp,275 #define BOOST_SYSTEM_DETAIL_IS_SAME_HPP_INCLUDED2,49 namespace boost8,231 namespace system11,250 namespace detail14,270 template struct is_same17,290 enum _vt 19,336 enum _vt { value 19,336 enum _vt 24,409 enum _vt { value 24,409 /usr/include/boost/system/detail/snprintf.hpp,185 #define BOOST_SYSTEM_DETAIL_SNPRINTF_HPP_INCLUDED2,50 namespace boost17,434 namespace system20,453 namespace detail23,473 inline void snprintf(28,604 inline void snprintf(55,1122 /usr/include/boost/system/detail/std_category.hpp,245 #define BOOST_SYSTEM_DETAIL_STD_CATEGORY_HPP_INCLUDED2,54 namespace boost21,669 namespace system24,688 namespace detail27,708 inline bool std_category::equivalent(equivalent73,1889 inline bool std_category::equivalent(equivalent102,2797 /usr/include/boost/system/detail/system_category.hpp,696 #define BOOST_SYSTEM_DETAIL_SYSTEM_CATEGORY_HPP_INCLUDED2,57 namespace boost17,573 namespace system20,592 namespace detail23,612 class BOOST_SYMBOL_VISIBLE system_error_category: public error_category33,823 namespace detail63,1591 template constexpr system_error_category system_cat_holder::instance;instance73,1848 constexpr error_category const & system_category(78,1961 inline error_category const & system_category(89,2293 BOOST_SYSTEM_DEPRECATED("please use system_category()") inline const error_category & get_system_category(101,2553 BOOST_SYSTEM_DEPRECATED("please use system_category()") static const error_category & native_ecat BOOST_ATTRIBUTE_UNUSED 102,2691 /usr/include/boost/system/detail/system_category_condition_win32.hpp,534 #define BOOST_SYSTEM_DETAIL_SYSTEM_CATEGORY_CONDITION_WIN32_HPP_INCLUDED2,73 namespace boost19,591 namespace system22,610 namespace detail25,630 inline int system_category_condition_win32(28,650 #define BOOST_SYSTEM_FAILED(34,944 #define BOOST_SYSTEM_HRESULT_FACILITY(35,997 #define BOOST_SYSTEM_HRESULT_CODE(36,1063 #define BOOST_SYSTEM_FACILITY_WIN32 37,1121 #undef BOOST_SYSTEM_FAILED44,1331 #undef BOOST_SYSTEM_HRESULT_FACILITY45,1358 #undef BOOST_SYSTEM_HRESULT_CODE46,1395 #undef BOOST_SYSTEM_FACILITY_WIN3247,1428 /usr/include/boost/system/detail/system_category_impl.hpp,710 #define BOOST_SYSTEM_DETAIL_SYSTEM_CATEGORY_IMPL_HPP_INCLUDED2,62 inline boost::system::error_condition boost::system::detail::system_error_category::default_error_condition(default_error_condition28,947 inline std::string boost::system::detail::system_error_category::message(message42,1323 inline char const * boost::system::detail::system_error_category::message(message47,1465 inline boost::system::error_condition boost::system::detail::system_error_category::default_error_condition(default_error_condition56,1770 inline std::string boost::system::detail::system_error_category::message(message61,1992 inline char const * boost::system::detail::system_error_category::message(message66,2135 /usr/include/boost/system/detail/system_category_message_win32.hpp,496 #define BOOST_SYSTEM_DETAIL_SYSTEM_CATEGORY_MESSAGE_WIN32_HPP_INCLUDED2,71 namespace boost22,713 namespace system25,732 namespace detail28,752 inline char const * unknown_message_win32(31,772 inline boost::winapi::UINT_ message_cp_win32(37,943 inline char const * system_category_message_win32(50,1118 struct local_free130,2985 void * p_;132,3005 ~local_free(134,3021 inline std::string unknown_message_win32(140,3095 inline std::string system_category_message_win32(146,3240 /usr/include/boost/system/detail/throws.hpp,210 #define BOOST_SYSTEM_DETAIL_THROWS_HPP_INCLUDED2,48 namespace boost13,434 namespace system16,453 namespace detail25,535 inline system::error_code* throws(36,1024 inline system::error_code& throws(52,1640 /usr/include/boost/system/api_config.hpp,117 #define BOOST_SYSTEM_API_CONFIG_HPP25,1127 # define BOOST_WINDOWS_API37,1682 # define BOOST_POSIX_API 39,1718 /usr/include/boost/system/config.hpp,274 #define BOOST_SYSTEM_CONFIG_HPP11,379 # define BOOST_SYSTEM_STATIC_LINK25,971 # define BOOST_SYSTEM_DYN_LINK 29,1080 # define BOOST_SYSTEM_STATIC_LINK 31,1187 # define BOOST_SYSTEM_DECL 42,1582 # define BOOST_SYSTEM_DECL 44,1639 # define BOOST_SYSTEM_DECL47,1702 /usr/include/boost/system/cygwin_error.hpp,391 #define BOOST_SYSTEM_CYGWIN_ERROR_HPP11,371 namespace boost27,832 namespace system29,850 namespace cygwin_error40,1285 enum cygwin_errno42,1317 no_net 44,1349 no_package 45,1374 no_share 46,1403 template<> struct is_error_code_enum<is_error_code_enum50,1474 namespace cygwin_error53,1587 inline error_code make_error_code(55,1620 /usr/include/boost/system/errc.hpp,254 #define BOOST_SYSTEM_ERRC_HPP_INCLUDED2,39 namespace boost21,731 namespace system24,750 namespace errc29,808 BOOST_SYSTEM_CONSTEXPR inline error_code make_error_code(33,850 BOOST_SYSTEM_CONSTEXPR inline error_condition make_error_condition(39,1011 /usr/include/boost/system/error_category.hpp,54 #define BOOST_SYSTEM_ERROR_CATEGORY_HPP_INCLUDED2,49 /usr/include/boost/system/error_code.hpp,50 #define BOOST_SYSTEM_ERROR_CODE_HPP_INCLUDED2,45 /usr/include/boost/system/error_condition.hpp,55 #define BOOST_SYSTEM_ERROR_CONDITION_HPP_INCLUDED2,50 /usr/include/boost/system/generic_category.hpp,56 #define BOOST_SYSTEM_GENERIC_CATEGORY_HPP_INCLUDED2,51 /usr/include/boost/system/is_error_code_enum.hpp,156 #define BOOST_SYSTEM_IS_ERROR_CODE_ENUM_HPP_INCLUDED2,53 namespace boost13,444 namespace system16,463 template struct is_error_code_enum21,502 /usr/include/boost/system/is_error_condition_enum.hpp,166 #define BOOST_SYSTEM_IS_ERROR_CONDITION_ENUM_HPP_INCLUDED2,58 namespace boost13,454 namespace system16,473 template struct is_error_condition_enum21,517 /usr/include/boost/system/linux_error.hpp,1974 #define BOOST_SYSTEM_LINUX_ERROR_HPP11,369 namespace boost27,871 namespace system29,889 namespace linux_error40,1324 enum linux_errno42,1356 advertise_error 44,1387 bad_exchange 45,1419 bad_file_number 46,1449 bad_font_format 47,1483 bad_request_code 48,1517 bad_request_descriptor 49,1553 bad_slot 50,1593 channel_range 51,1621 communication_error 52,1653 dot_dot_error 53,1690 exchange_full 54,1723 host_down 55,1755 is_named_file_type=56,1786 key_expired 57,1822 key_rejected 58,1857 key_revoked 59,1894 level2_halt=60,1929 level2_no_syncronized=61,1958 level3_halt 62,1999 level3_reset 63,2029 link_range 64,2060 medium_type 65,2089 no_anode=66,2124 no_block_device 67,2150 no_csi 68,2185 no_key 69,2210 no_medium 70,2235 no_network 71,2266 no_package 72,2295 not_avail 73,2324 not_named_file_type=74,2353 not_recoverable 75,2391 not_unique 76,2434 owner_dead 77,2465 protocol_no_supported 78,2498 remote_address_changed 79,2544 remote_io_error 80,2586 remote_object 81,2623 restart_needed 82,2656 shared_library_access 83,2691 shared_library_bad 84,2732 shared_library_execute 85,2770 shared_library_max_ 86,2813 shared_library_section=87,2852 shutdown 88,2893 socket_type_not_supported 89,2923 srmount_error 90,2976 stream_pipe_error 91,3008 too_many_references 92,3046 too_many_users 93,3090 unattached 94,3123 unclean 95,3153 template<> struct is_error_code_enum<is_error_code_enum103,3304 namespace linux_error106,3415 inline error_code make_error_code(108,3447 /usr/include/boost/system/result.hpp,1593 #define BOOST_SYSTEM_RESULT_HPP_INCLUDED2,41 namespace boost22,595 namespace system24,613 BOOST_NORETURN inline void throw_exception_from_error(29,664 using in_place_value_t 36,811 constexpr in_place_value_t in_place_value{in_place_value37,867 using in_place_error_t 39,913 constexpr in_place_error_t in_place_error{in_place_error40,969 constexpr explicit operator bool(operator bool139,3776 BOOST_CXX14_CONSTEXPR T* operator->(218,5572 BOOST_CXX14_CONSTEXPR T const* operator->(223,5679 BOOST_CXX14_CONSTEXPR T& operator*(230,5844 BOOST_CXX14_CONSTEXPR T const& operator*(239,5989 friend constexpr bool operator==(operator==323,7931 friend constexpr bool operator!=(operator!=329,8099 template std::basic_ostream& operator<<(336,8268 variant2::variant v_;356,8626 constexpr result(363,8722 constexpr result(401,9872 constexpr bool has_value(418,10311 constexpr bool has_error(423,10402 constexpr explicit operator bool(operator bool428,10493 BOOST_CXX14_CONSTEXPR void value(435,10621 BOOST_CXX14_CONSTEXPR void* operator->(448,10862 BOOST_CXX14_CONSTEXPR void const* operator->(453,10972 BOOST_CXX14_CONSTEXPR void operator*(458,11094 constexpr E error(465,11223 BOOST_CXX14_CONSTEXPR void swap(473,11459 friend constexpr bool operator==(operator==487,11764 friend constexpr bool operator!=(operator!=493,11932 template std::basic_ostream& operator<<(500,12101 /usr/include/boost/system/system_category.hpp,55 #define BOOST_SYSTEM_SYSTEM_CATEGORY_HPP_INCLUDED2,50 /usr/include/boost/system/system_error.hpp,90 #define BOOST_SYSTEM_SYSTEM_ERROR_HPP2,38 namespace boost15,379 namespace system17,397 /usr/include/boost/system/windows_error.hpp,1897 #define BOOST_SYSTEM_WINDOWS_ERROR_HPP11,372 namespace boost23,658 namespace system25,676 namespace windows_error34,906 enum windows_error_code36,940 success 38,978 invalid_function 40,1065 file_not_found 41,1132 path_not_found 42,1195 too_many_open_files 43,1258 access_denied 44,1331 invalid_handle 45,1392 arena_trashed 46,1455 not_enough_memory 47,1516 invalid_block 48,1585 bad_environment 49,1646 bad_format 50,1711 invalid_access 51,1766 outofmemory 52,1829 invalid_drive 53,1886 current_directory 54,1947 not_same_device 55,2016 no_more_files 56,2081 write_protect 57,2142 bad_unit 58,2203 not_ready 59,2254 bad_command 60,2307 crc 61,2364 bad_length 62,2405 seek 63,2460 not_dos_disk 64,2503 sector_not_found 65,2562 out_of_paper 66,2629 write_fault 67,2688 read_fault 68,2745 gen_failure 69,2800 sharing_violation 70,2857 lock_violation 71,2926 wrong_disk 72,2989 sharing_buffer_exceeded 73,3044 handle_eof 74,3125 handle_disk_full 75,3180 not_supported 76,3247 rem_not_list 77,3308 dup_name 78,3367 bad_net_path 79,3418 network_busy 80,3476 file_exists 82,3550 cannot_make 83,3607 broken_pipe 85,3679 open_failed 86,3736 buffer_overflow 87,3793 disk_full 88,3858 lock_failed 90,3926 busy 91,3983 cancel_violation 92,4026 already_exists 93,4093 template<> struct is_error_code_enum<is_error_code_enum105,4338 namespace windows_error108,4458 inline error_code make_error_code(110,4492 /usr/include/boost/asio/detail/impl/dev_poll_reactor.hpp,607 #define BOOST_ASIO_DETAIL_IMPL_DEV_POLL_REACTOR_HPP12,369 namespace boost 26,701 namespace asio 27,719 namespace detail 28,736 inline void dev_poll_reactor::post_immediate_completion(post_immediate_completion30,756 void dev_poll_reactor::add_timer_queue(add_timer_queue37,953 void dev_poll_reactor::remove_timer_queue(remove_timer_queue43,1091 void dev_poll_reactor::schedule_timer(schedule_timer49,1235 std::size_t dev_poll_reactor::cancel_timer(cancel_timer68,1746 void dev_poll_reactor::cancel_timer_by_key(cancel_timer_by_key81,2174 void dev_poll_reactor::move_timer(move_timer93,2581 /usr/include/boost/asio/detail/impl/epoll_reactor.hpp,583 #define BOOST_ASIO_DETAIL_IMPL_EPOLL_REACTOR_HPP12,360 namespace boost 24,645 namespace asio 25,663 namespace detail 26,680 inline void epoll_reactor::post_immediate_completion(post_immediate_completion28,700 void epoll_reactor::add_timer_queue(add_timer_queue35,893 void epoll_reactor::remove_timer_queue(remove_timer_queue41,1028 void epoll_reactor::schedule_timer(schedule_timer47,1169 std::size_t epoll_reactor::cancel_timer(cancel_timer66,1648 void epoll_reactor::cancel_timer_by_key(cancel_timer_by_key79,2052 void epoll_reactor::move_timer(move_timer91,2435 /usr/include/boost/asio/detail/impl/io_uring_service.hpp,607 #define BOOST_ASIO_DETAIL_IMPL_IO_URING_SERVICE_HPP12,369 namespace boost 24,660 namespace asio 25,678 namespace detail 26,695 inline void io_uring_service::post_immediate_completion(post_immediate_completion28,715 void io_uring_service::add_timer_queue(add_timer_queue35,911 void io_uring_service::remove_timer_queue(remove_timer_queue41,1049 void io_uring_service::schedule_timer(schedule_timer47,1193 std::size_t io_uring_service::cancel_timer(cancel_timer69,1714 void io_uring_service::cancel_timer_by_key(cancel_timer_by_key82,2121 void io_uring_service::move_timer(move_timer94,2507 /usr/include/boost/asio/detail/impl/kqueue_reactor.hpp,592 #define BOOST_ASIO_DETAIL_IMPL_KQUEUE_REACTOR_HPP13,424 namespace boost 27,752 namespace asio 28,770 namespace detail 29,787 inline void kqueue_reactor::post_immediate_completion(post_immediate_completion31,807 void kqueue_reactor::add_timer_queue(add_timer_queue38,1001 void kqueue_reactor::remove_timer_queue(remove_timer_queue45,1179 void kqueue_reactor::schedule_timer(schedule_timer51,1321 std::size_t kqueue_reactor::cancel_timer(cancel_timer70,1796 void kqueue_reactor::cancel_timer_by_key(cancel_timer_by_key83,2201 void kqueue_reactor::move_timer(move_timer95,2585 /usr/include/boost/asio/detail/impl/select_reactor.hpp,597 #define BOOST_ASIO_DETAIL_IMPL_SELECT_REACTOR_HPP12,363 namespace boost 34,1030 namespace asio 35,1048 namespace detail 36,1065 inline void select_reactor::post_immediate_completion(post_immediate_completion38,1085 void select_reactor::add_timer_queue(add_timer_queue45,1280 void select_reactor::remove_timer_queue(remove_timer_queue52,1458 void select_reactor::schedule_timer(schedule_timer58,1600 std::size_t select_reactor::cancel_timer(cancel_timer77,2109 void select_reactor::cancel_timer_by_key(cancel_timer_by_key90,2535 void select_reactor::move_timer(move_timer102,2919 /usr/include/boost/asio/detail/impl/service_registry.hpp,639 #define BOOST_ASIO_DETAIL_IMPL_SERVICE_REGISTRY_HPP12,369 namespace boost 20,578 namespace asio 21,596 namespace detail 22,613 Service& service_registry::use_service(use_service25,661 Service& service_registry::use_service(use_service34,955 void service_registry::add_service(add_service43,1258 bool service_registry::has_service(has_service51,1459 inline void service_registry::init_key(init_key59,1633 void service_registry::init_key(init_key67,1826 void service_registry::init_key_from_id(init_key_from_id76,2091 template ::type executor_type;136,3323 implementation_type impl_;138,3351 executor_type executor_;139,3380 invoker(151,3625 invoker(157,3726 invoker(164,3851 struct on_invoker_exit171,4073 invoker* this_;173,4102 ~on_invoker_exit(175,4123 void operator()(operator()186,4389 implementation_type impl_;196,4586 executor_work_guard work_;197,4615 template op;246,6398 template op;280,7607 template op;306,8605 template op;332,9596 /usr/include/boost/asio/detail/impl/strand_service.hpp,427 #define BOOST_ASIO_DETAIL_IMPL_STRAND_SERVICE_HPP12,363 namespace boost 26,820 namespace asio 27,838 namespace detail 28,855 inline strand_service::strand_impl::strand_impl(30,875 void strand_service::dispatch(dispatch37,1022 typedef completion_handler op;49,1418 void strand_service::post(post64,1918 typedef completion_handler op;71,2162 /usr/include/boost/asio/detail/impl/win_iocp_io_context.hpp,540 #define BOOST_ASIO_DETAIL_IMPL_WIN_IOCP_IO_CONTEXT_HPP12,378 namespace boost 30,915 namespace asio 31,933 namespace detail 32,950 void win_iocp_io_context::add_timer_queue(add_timer_queue35,1002 void win_iocp_io_context::remove_timer_queue(remove_timer_queue42,1148 void win_iocp_io_context::schedule_timer(schedule_timer49,1300 std::size_t win_iocp_io_context::cancel_timer(cancel_timer69,1877 void win_iocp_io_context::cancel_timer_by_key(cancel_timer_by_key86,2437 void win_iocp_io_context::move_timer(move_timer102,2974 /usr/include/boost/asio/detail/impl/winrt_timer_scheduler.hpp,474 #define BOOST_ASIO_DETAIL_IMPL_WINRT_TIMER_SCHEDULER_HPP12,384 namespace boost 24,680 namespace asio 25,698 namespace detail 26,715 void winrt_timer_scheduler::add_timer_queue(add_timer_queue29,767 void winrt_timer_scheduler::remove_timer_queue(remove_timer_queue36,952 void winrt_timer_scheduler::schedule_timer(schedule_timer42,1101 std::size_t winrt_timer_scheduler::cancel_timer(cancel_timer61,1612 void winrt_timer_scheduler::move_timer(move_timer74,2045 /usr/include/boost/asio/detail/array.hpp,167 #define BOOST_ASIO_DETAIL_ARRAY_HPP12,321 namespace boost 26,680 namespace asio 27,698 namespace detail 28,715 using std::array;31,773 using boost::array;33,834 /usr/include/boost/asio/detail/array_fwd.hpp,71 #define BOOST_ASIO_DETAIL_ARRAY_FWD_HPP12,333 namespace boost 20,524 /usr/include/boost/asio/detail/assert.hpp,114 #define BOOST_ASIO_DETAIL_ASSERT_HPP12,324 # define BOOST_ASIO_ASSERT(27,737 # define BOOST_ASIO_ASSERT(29,835 /usr/include/boost/asio/detail/atomic_count.hpp,656 #define BOOST_ASIO_DETAIL_ATOMIC_COUNT_HPP12,342 namespace boost 28,788 namespace asio 29,806 namespace detail 30,823 typedef long atomic_count;33,880 inline void increment(34,907 inline void decrement(35,966 inline void ref_count_up(36,1025 inline bool ref_count_down(37,1076 typedef std::atomic atomic_count;39,1182 inline void increment(40,1222 inline void decrement(41,1281 inline void ref_count_up(43,1341 inline bool ref_count_down(48,1433 typedef boost::detail::atomic_count atomic_count;58,1677 inline void increment(59,1727 inline void decrement(60,1802 inline void ref_count_up(61,1877 inline bool ref_count_down(62,1928 /usr/include/boost/asio/detail/base_from_cancellation_state.hpp,810 #define BOOST_ASIO_DETAIL_BASE_FROM_CANCELLATION_STATE_HPP12,390 namespace boost 25,792 namespace asio 26,810 namespace detail 27,827 template ::asio_associated_cancellation_slot_is_unspecialised,asio_associated_cancellation_slot_is_unspecialised109,3224 cancellation_state get_cancellation_state(115,3338 explicit base_from_cancellation_state(121,3463 base_from_cancellation_state(126,3557 template ::type> bind_handler(131,3472 template ::type, Arg1> bind_handler(244,6613 template ::type, Arg1, Arg2> bind_handler(364,10146 template ::type, Arg1, Arg2, Arg3> bind_handler(493,14080 template buffer_;119,2783 /usr/include/boost/asio/detail/bulk_executor_op.hpp,212 #define BOOST_ASIO_DETAIL_BULK_EXECUTOR_OP_HPP12,354 namespace boost 27,855 namespace asio 28,873 namespace detail 29,890 template ::top_;top_119,2819 /usr/include/boost/asio/detail/chrono.hpp,1238 #define BOOST_ASIO_DETAIL_CHRONO_HPP12,324 namespace boost 26,704 namespace asio 27,722 namespace chrono 28,739 using std::chrono::duration;31,798 using std::chrono::time_point;32,827 using std::chrono::duration_cast;33,858 using std::chrono::nanoseconds;34,892 using std::chrono::microseconds;35,924 using std::chrono::milliseconds;36,957 using std::chrono::seconds;37,990 using std::chrono::minutes;38,1018 using std::chrono::hours;39,1046 using std::chrono::time_point_cast;40,1072 typedef std::chrono::monotonic_clock steady_clock;42,1163 using std::chrono::steady_clock;44,1274 using std::chrono::system_clock;46,1368 using std::chrono::high_resolution_clock;47,1401 using boost::chrono::duration;49,1486 using boost::chrono::time_point;50,1517 using boost::chrono::duration_cast;51,1550 using boost::chrono::nanoseconds;52,1586 using boost::chrono::microseconds;53,1620 using boost::chrono::milliseconds;54,1655 using boost::chrono::seconds;55,1690 using boost::chrono::minutes;56,1720 using boost::chrono::hours;57,1750 using boost::chrono::time_point_cast;58,1778 using boost::chrono::system_clock;59,1816 using boost::chrono::steady_clock;60,1851 using boost::chrono::high_resolution_clock;61,1886 /usr/include/boost/asio/detail/chrono_time_traits.hpp,1224 #define BOOST_ASIO_DETAIL_CHRONO_TIME_TRAITS_HPP12,360 namespace boost 22,608 namespace asio 23,626 namespace detail 24,643 template v228,756 struct gcd { enum { value = gcd::value value28,756 struct gcd { enum { value 31,837 template work_;81,2624 /usr/include/boost/asio/detail/concurrency_hint.hpp,724 #define BOOST_ASIO_DETAIL_CONCURRENCY_HINT_HPP12,354 #define BOOST_ASIO_CONCURRENCY_HINT_ID 23,735 #define BOOST_ASIO_CONCURRENCY_HINT_ID_MASK 24,786 #define BOOST_ASIO_CONCURRENCY_HINT_LOCKING_SCHEDULER 27,916 #define BOOST_ASIO_CONCURRENCY_HINT_LOCKING_REACTOR_REGISTRATION 31,1089 #define BOOST_ASIO_CONCURRENCY_HINT_LOCKING_REACTOR_IO 34,1239 #define BOOST_ASIO_CONCURRENCY_HINT_IS_SPECIAL(37,1368 #define BOOST_ASIO_CONCURRENCY_HINT_IS_LOCKING(43,1617 #define BOOST_ASIO_CONCURRENCY_HINT_UNSAFE 60,2403 #define BOOST_ASIO_CONCURRENCY_HINT_UNSAFE_IO 69,2828 #define BOOST_ASIO_CONCURRENCY_HINT_SAFE 75,3112 # define BOOST_ASIO_CONCURRENCY_HINT_DEFAULT 84,3592 # define BOOST_ASIO_CONCURRENCY_HINT_1 91,3915 /usr/include/boost/asio/detail/conditionally_enabled_event.hpp,563 #define BOOST_ASIO_DETAIL_CONDITIONALLY_ENABLED_EVENT_HPP12,387 namespace boost 27,877 namespace asio 28,895 namespace detail 29,912 class conditionally_enabled_event32,998 conditionally_enabled_event(37,1084 ~conditionally_enabled_event(42,1142 void signal(47,1246 void signal_all(54,1399 void unlock_and_signal_one(61,1580 void unlock_and_signal_one_for_destruction(69,1809 bool maybe_unlock_and_signal_one(77,2048 void clear(87,2283 void wait(94,2454 bool wait_for_usec(103,2669 boost::asio::detail::event event_;113,2913 /usr/include/boost/asio/detail/conditionally_enabled_mutex.hpp,802 #define BOOST_ASIO_DETAIL_CONDITIONALLY_ENABLED_MUTEX_HPP12,387 namespace boost 25,772 namespace asio 26,790 namespace detail 27,807 class conditionally_enabled_mutex30,893 class scoped_lock35,1021 enum adopt_lock_t 40,1131 enum adopt_lock_t { adopt_lock 40,1131 scoped_lock(43,1225 explicit scoped_lock(50,1385 ~scoped_lock(63,1638 void lock(70,1757 void unlock(80,1931 bool locked(90,2085 boost::asio::detail::mutex& mutex(96,2177 conditionally_enabled_mutex& mutex_;103,2315 bool locked_;104,2356 explicit conditionally_enabled_mutex(108,2398 ~conditionally_enabled_mutex(114,2501 bool enabled(119,2586 void lock(125,2660 void unlock(132,2745 boost::asio::detail::mutex mutex_;141,2892 const bool enabled_;142,2929 /usr/include/boost/asio/detail/config.hpp,16437 #define BOOST_ASIO_DETAIL_CONFIG_HPP12,324 # define BOOST_ASIO_DISABLE_BOOST_ALIGN 15,397 # define BOOST_ASIO_DISABLE_BOOST_ARRAY 16,439 # define BOOST_ASIO_DISABLE_BOOST_ASSERT 17,481 # define BOOST_ASIO_DISABLE_BOOST_BIND 18,524 # define BOOST_ASIO_DISABLE_BOOST_CHRONO 19,565 # define BOOST_ASIO_DISABLE_BOOST_DATE_TIME 20,608 # define BOOST_ASIO_DISABLE_BOOST_LIMITS 21,654 # define BOOST_ASIO_DISABLE_BOOST_REGEX 22,697 # define BOOST_ASIO_DISABLE_BOOST_STATIC_CONSTANT 23,739 # define BOOST_ASIO_DISABLE_BOOST_THROW_EXCEPTION 24,791 # define BOOST_ASIO_DISABLE_BOOST_WORKAROUND 25,843 # define BOOST_ASIO_HAS_BOOST_CONFIG 29,989 # define BOOST_ASIO_HEADER_ONLY 38,1426 # define BOOST_ASIO_DECL 44,1637 # define BOOST_ASIO_DECL 52,2028 # define BOOST_ASIO_DECL 54,2117 # define BOOST_ASIO_DECL62,2456 #define BOOST_ASIO_UNSPECIFIED(66,2553 # define BOOST_ASIO_MSVC 71,2720 # define BOOST_ASIO_MSVC 74,2876 # define BOOST_ASIO_HAS_CLANG_LIBCXX 84,3187 # define BOOST_ASIO_HAS_MOVE 100,3712 # define BOOST_ASIO_HAS_MOVE 105,3965 # define BOOST_ASIO_HAS_MOVE 111,4238 # define BOOST_ASIO_HAS_MOVE 116,4441 # define BOOST_ASIO_HAS_MOVE 119,4589 # define BOOST_ASIO_MOVE_ARG(131,5107 # define BOOST_ASIO_MOVE_ARG2(132,5149 # define BOOST_ASIO_NONDEDUCED_MOVE_ARG(133,5208 # define BOOST_ASIO_MOVE_CAST(134,5260 # define BOOST_ASIO_MOVE_CAST2(135,5316 # define BOOST_ASIO_MOVE_OR_LVALUE(136,5389 # define BOOST_ASIO_MOVE_OR_LVALUE_TYPE(137,5450 # define BOOST_ASIO_MOVE_ARG(148,6027 # define BOOST_ASIO_MOVE_ARG(150,6148 # define BOOST_ASIO_MOVE_ARG(154,6320 # define BOOST_ASIO_MOVE_ARG(156,6399 # define BOOST_ASIO_MOVE_ARG(159,6479 # define BOOST_ASIO_NONDEDUCED_MOVE_ARG(161,6528 # define BOOST_ASIO_MOVE_CAST(162,6586 # define BOOST_ASIO_MOVE_CAST2(163,6647 # define BOOST_ASIO_MOVE_OR_LVALUE(164,6725 # define BOOST_ASIO_MOVE_OR_LVALUE_TYPE(165,6766 # define BOOST_ASIO_HAS_VARIADIC_TEMPLATES 173,7097 # define BOOST_ASIO_HAS_VARIADIC_TEMPLATES 178,7365 # define BOOST_ASIO_HAS_VARIADIC_TEMPLATES 184,7652 # define BOOST_ASIO_ELLIPSIS 191,7964 # define BOOST_ASIO_ELLIPSIS193,8051 # define BOOST_ASIO_DELETED 201,8341 # define BOOST_ASIO_DELETED 206,8595 # define BOOST_ASIO_DELETED 212,8868 # define BOOST_ASIO_DELETED216,9008 # define BOOST_ASIO_HAS_CONSTEXPR 225,9318 # define BOOST_ASIO_HAS_CONSTEXPR 230,9568 # define BOOST_ASIO_HAS_CONSTEXPR 236,9846 # define BOOST_ASIO_CONSTEXPR 243,10123 # define BOOST_ASIO_CONSTEXPR245,10208 # define BOOST_ASIO_STATIC_CONSTEXPR(250,10406 # define BOOST_ASIO_STATIC_CONSTEXPR(253,10545 # define BOOST_ASIO_STATIC_CONSTEXPR_DEFAULT_INIT(261,10870 # define BOOST_ASIO_STATIC_CONSTEXPR_DEFAULT_INIT(264,11006 # define BOOST_ASIO_STATIC_CONSTEXPR_DEFAULT_INIT(268,11164 # define BOOST_ASIO_STATIC_CONSTEXPR_DEFAULT_INIT(271,11294 # define BOOST_ASIO_STATIC_CONSTEXPR_DEFAULT_INIT(275,11481 # define BOOST_ASIO_HAS_NOEXCEPT 285,11920 # define BOOST_ASIO_NOEXCEPT 287,11999 # define BOOST_ASIO_NOEXCEPT_OR_NOTHROW 288,12045 # define BOOST_ASIO_NOEXCEPT_IF(289,12113 # define BOOST_ASIO_HAS_NOEXCEPT 292,12237 # define BOOST_ASIO_HAS_NOEXCEPT 297,12485 # define BOOST_ASIO_HAS_NOEXCEPT 302,12735 # define BOOST_ASIO_NOEXCEPT 313,13181 # define BOOST_ASIO_NOEXCEPT315,13269 # define BOOST_ASIO_NOEXCEPT_OR_NOTHROW 320,13466 # define BOOST_ASIO_NOEXCEPT_OR_NOTHROW 322,13565 # define BOOST_ASIO_NOEXCEPT_IF(327,13784 # define BOOST_ASIO_NOEXCEPT_IF(329,13875 # define BOOST_ASIO_HAS_NOEXCEPT_FUNCTION_TYPE 338,14234 # define BOOST_ASIO_HAS_NOEXCEPT_FUNCTION_TYPE 342,14380 # define BOOST_ASIO_HAS_NOEXCEPT_FUNCTION_TYPE 346,14552 # define BOOST_ASIO_HAS_DECLTYPE 357,15034 # define BOOST_ASIO_HAS_DECLTYPE 362,15282 # define BOOST_ASIO_HAS_DECLTYPE 368,15559 # define BOOST_ASIO_HAS_ALIAS_TEMPLATES 379,15985 # define BOOST_ASIO_HAS_ALIAS_TEMPLATES 384,16247 # define BOOST_ASIO_HAS_ALIAS_TEMPLATES 390,16531 # define BOOST_ASIO_HAS_RETURN_TYPE_DEDUCTION 401,17002 # define BOOST_ASIO_HAS_RETURN_TYPE_DEDUCTION 404,17143 # define BOOST_ASIO_HAS_RETURN_TYPE_DEDUCTION 407,17285 # define BOOST_ASIO_HAS_DEFAULT_FUNCTION_TEMPLATE_ARGUMENTS 417,17802 # define BOOST_ASIO_HAS_DEFAULT_FUNCTION_TEMPLATE_ARGUMENTS 420,17949 # define BOOST_ASIO_HAS_ENUM_CLASS 430,18428 # define BOOST_ASIO_HAS_ENUM_CLASS 433,18550 # define BOOST_ASIO_HAS_CONCEPTS 443,18946 # define BOOST_ASIO_CONCEPT 445,19017 # define BOOST_ASIO_CONCEPT 447,19095 # define BOOST_ASIO_HAS_VARIABLE_TEMPLATES 459,19578 # define BOOST_ASIO_HAS_VARIABLE_TEMPLATES 465,19831 # define BOOST_ASIO_HAS_VARIABLE_TEMPLATES 471,20064 # define BOOST_ASIO_HAS_SFINAE_VARIABLE_TEMPLATES 483,20586 # define BOOST_ASIO_HAS_SFINAE_VARIABLE_TEMPLATES 489,20861 # define BOOST_ASIO_HAS_SFINAE_VARIABLE_TEMPLATES 495,21116 # define BOOST_ASIO_HAS_CONSTANT_EXPRESSION_SFINAE 506,21619 # define BOOST_ASIO_HAS_CONSTANT_EXPRESSION_SFINAE 511,21823 # define BOOST_ASIO_HAS_CONSTANT_EXPRESSION_SFINAE 517,22064 # define BOOST_ASIO_HAS_WORKING_EXPRESSION_SFINAE 528,22588 # define BOOST_ASIO_HAS_WORKING_EXPRESSION_SFINAE 532,22765 # define BOOST_ASIO_HAS_REF_QUALIFIED_FUNCTIONS 543,23306 # define BOOST_ASIO_HAS_REF_QUALIFIED_FUNCTIONS 548,23590 # define BOOST_ASIO_HAS_REF_QUALIFIED_FUNCTIONS 554,23882 # define BOOST_ASIO_LVALUE_REF_QUAL 561,24221 # define BOOST_ASIO_RVALUE_REF_QUAL 564,24350 # define BOOST_ASIO_LVALUE_REF_QUAL568,24537 # define BOOST_ASIO_RVALUE_REF_QUAL571,24664 # define BOOST_ASIO_HAS_ALIGNOF 579,24954 # define BOOST_ASIO_ALIGNOF(585,25154 # define BOOST_ASIO_DEFAULT_ALIGN 587,25243 # define BOOST_ASIO_DEFAULT_ALIGN 590,25403 # define BOOST_ASIO_DEFAULT_ALIGN 592,25537 # define BOOST_ASIO_DEFAULT_ALIGN 595,25695 # define BOOST_ASIO_ALIGNOF(598,25826 # define BOOST_ASIO_DEFAULT_ALIGN 599,25859 # define BOOST_ASIO_HAS_STD_ALIGNED_ALLOC 610,26323 # define BOOST_ASIO_HAS_STD_ALIGNED_ALLOC 614,26565 # define BOOST_ASIO_HAS_STD_ALIGNED_ALLOC 618,26736 # define BOOST_ASIO_HAS_STD_SYSTEM_ERROR 629,27181 # define BOOST_ASIO_HAS_STD_SYSTEM_ERROR 632,27298 # define BOOST_ASIO_HAS_STD_SYSTEM_ERROR 638,27591 # define BOOST_ASIO_HAS_STD_SYSTEM_ERROR 644,27876 # define BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT 652,28249 # define BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT 655,28373 # define BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT 660,28640 # define BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT 665,28909 # define BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT669,29087 # define BOOST_ASIO_HAS_STD_ARRAY 678,29436 # define BOOST_ASIO_HAS_STD_ARRAY 681,29539 # define BOOST_ASIO_HAS_STD_ARRAY 687,29818 # define BOOST_ASIO_HAS_STD_ARRAY 693,30096 # define BOOST_ASIO_HAS_STD_SHARED_PTR 704,30519 # define BOOST_ASIO_HAS_STD_SHARED_PTR 706,30596 # define BOOST_ASIO_HAS_STD_SHARED_PTR 711,30842 # define BOOST_ASIO_HAS_STD_SHARED_PTR 717,31125 # define BOOST_ASIO_HAS_STD_ALLOCATOR_ARG 728,31561 # define BOOST_ASIO_HAS_STD_ALLOCATOR_ARG 730,31641 # define BOOST_ASIO_HAS_STD_ALLOCATOR_ARG 735,31890 # define BOOST_ASIO_HAS_STD_ALLOCATOR_ARG 741,32176 # define BOOST_ASIO_HAS_STD_ATOMIC 752,32609 # define BOOST_ASIO_HAS_STD_ATOMIC 755,32714 # define BOOST_ASIO_HAS_STD_ATOMIC 760,32928 # define BOOST_ASIO_HAS_STD_ATOMIC 767,33286 # define BOOST_ASIO_HAS_STD_ATOMIC 773,33565 # define BOOST_ASIO_HAS_STD_CHRONO 786,34154 # define BOOST_ASIO_HAS_STD_CHRONO 789,34259 # define BOOST_ASIO_HAS_STD_CHRONO 795,34540 # define BOOST_ASIO_HAS_STD_CHRONO_MONOTONIC_CLOCK 797,34633 # define BOOST_ASIO_HAS_STD_CHRONO 804,34987 # define BOOST_ASIO_HAS_BOOST_CHRONO 814,35384 # define BOOST_ASIO_HAS_CHRONO 823,35772 # define BOOST_ASIO_HAS_BOOST_DATE_TIME 831,36084 # define BOOST_ASIO_HAS_STD_ADDRESSOF 840,36438 # define BOOST_ASIO_HAS_STD_ADDRESSOF 842,36514 # define BOOST_ASIO_HAS_STD_ADDRESSOF 847,36759 # define BOOST_ASIO_HAS_STD_ADDRESSOF 853,37041 # define BOOST_ASIO_HAS_STD_FUNCTION 864,37467 # define BOOST_ASIO_HAS_STD_FUNCTION 866,37542 # define BOOST_ASIO_HAS_STD_FUNCTION 871,37786 # define BOOST_ASIO_HAS_STD_FUNCTION 877,38067 # define BOOST_ASIO_HAS_STD_REFERENCE_WRAPPER 888,38517 # define BOOST_ASIO_HAS_STD_REFERENCE_WRAPPER 890,38601 # define BOOST_ASIO_HAS_STD_REFERENCE_WRAPPER 895,38854 # define BOOST_ASIO_HAS_STD_REFERENCE_WRAPPER 901,39144 # define BOOST_ASIO_HAS_STD_TYPE_TRAITS 912,39593 # define BOOST_ASIO_HAS_STD_TYPE_TRAITS 915,39708 # define BOOST_ASIO_HAS_STD_TYPE_TRAITS 921,39999 # define BOOST_ASIO_HAS_STD_TYPE_TRAITS 927,40283 # define BOOST_ASIO_HAS_NULLPTR 938,40699 # define BOOST_ASIO_HAS_NULLPTR 943,40945 # define BOOST_ASIO_HAS_NULLPTR 949,41221 # define BOOST_ASIO_HAS_CXX11_ALLOCATORS 960,41648 # define BOOST_ASIO_HAS_CXX11_ALLOCATORS 962,41727 # define BOOST_ASIO_HAS_CXX11_ALLOCATORS 967,41975 # define BOOST_ASIO_HAS_CXX11_ALLOCATORS 973,42260 # define BOOST_ASIO_HAS_CSTDINT 984,42685 # define BOOST_ASIO_HAS_CSTDINT 986,42755 # define BOOST_ASIO_HAS_CSTDINT 991,42994 # define BOOST_ASIO_HAS_CSTDINT 997,43270 # define BOOST_ASIO_HAS_STD_THREAD 1008,43672 # define BOOST_ASIO_HAS_STD_THREAD 1011,43777 # define BOOST_ASIO_HAS_STD_THREAD 1017,44058 # define BOOST_ASIO_HAS_STD_THREAD 1023,44337 # define BOOST_ASIO_HAS_STD_MUTEX_AND_CONDVAR 1034,44794 # define BOOST_ASIO_HAS_STD_MUTEX_AND_CONDVAR 1037,44909 # define BOOST_ASIO_HAS_STD_MUTEX_AND_CONDVAR 1043,45200 # define BOOST_ASIO_HAS_STD_MUTEX_AND_CONDVAR 1049,45490 # define BOOST_ASIO_HAS_STD_CALL_ONCE 1060,45946 # define BOOST_ASIO_HAS_STD_CALL_ONCE 1063,46053 # define BOOST_ASIO_HAS_STD_CALL_ONCE 1069,46336 # define BOOST_ASIO_HAS_STD_CALL_ONCE 1075,46618 # define BOOST_ASIO_HAS_STD_FUTURE 1086,47029 # define BOOST_ASIO_HAS_STD_FUTURE 1089,47134 # define BOOST_ASIO_HAS_STD_FUTURE 1095,47415 # define BOOST_ASIO_HAS_STD_FUTURE 1101,47694 # define BOOST_ASIO_HAS_STD_STRING_VIEW 1114,48185 # define BOOST_ASIO_HAS_STD_STRING_VIEW 1120,48433 # define BOOST_ASIO_HAS_STD_STRING_VIEW 1127,48693 # define BOOST_ASIO_HAS_STD_STRING_VIEW 1132,48889 # define BOOST_ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW 1146,49507 # define BOOST_ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW 1153,49836 # define BOOST_ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW 1160,50170 # define BOOST_ASIO_HAS_STRING_VIEW 1171,50693 # define BOOST_ASIO_HAS_STRING_VIEW 1173,50794 # define BOOST_ASIO_HAS_STD_IOSTREAM_MOVE 1184,51290 # define BOOST_ASIO_HAS_STD_IOSTREAM_MOVE 1190,51530 # define BOOST_ASIO_HAS_STD_INVOKE_RESULT 1201,52006 # define BOOST_ASIO_HAS_STD_INVOKE_RESULT 1207,52255 # define BOOST_ASIO_HAS_STD_EXCEPTION_PTR 1219,52789 # define BOOST_ASIO_HAS_STD_EXCEPTION_PTR 1221,52869 # define BOOST_ASIO_HAS_STD_EXCEPTION_PTR 1226,53118 # define BOOST_ASIO_HAS_STD_EXCEPTION_PTR 1232,53404 # define BOOST_ASIO_HAS_STD_NESTED_EXCEPTION 1243,53861 # define BOOST_ASIO_HAS_STD_NESTED_EXCEPTION 1245,53944 # define BOOST_ASIO_HAS_STD_NESTED_EXCEPTION 1250,54196 # define BOOST_ASIO_HAS_STD_NESTED_EXCEPTION 1256,54485 # define BOOST_ASIO_HAS_STD_ANY 1268,54928 # define BOOST_ASIO_HAS_STD_ANY 1274,55119 # define BOOST_ASIO_HAS_STD_ANY 1280,55337 # define BOOST_ASIO_HAS_STD_EXPERIMENTAL_SOURCE_LOCATION 1299,56147 # define BOOST_ASIO_HAS_SOURCE_LOCATION 1310,56683 # define BOOST_ASIO_HAS_SOURCE_LOCATION 1312,56792 # define BOOST_ASIO_WINDOWS_APP 1324,57364 # define BOOST_ASIO_WINDOWS_RUNTIME 1337,57933 # define BOOST_ASIO_WINDOWS 1348,58443 # define BOOST_ASIO_WINDOWS 1350,58539 # define BOOST_ASIO_WINDOWS 1352,58611 # define _WIN32_WINNT 1371,59706 # define WIN32 1376,59893 # define WIN32 1385,60270 # define WIN32_LEAN_AND_MEAN1402,60992 # define NOMINMAX 1411,61359 # define BOOST_ASIO_HAS_IOCP 1422,61801 # define BOOST_ASIO_HAS_UNISTD_H 1444,62675 # define BOOST_ASIO_HAS_EPOLL 1458,63134 # define BOOST_ASIO_HAS_EVENTFD 1465,63449 # define BOOST_ASIO_HAS_TIMERFD 1472,63778 # define BOOST_ASIO_HAS_IO_URING_AS_DEFAULT 1481,64170 # define BOOST_ASIO_HAS_KQUEUE 1492,64606 # define BOOST_ASIO_HAS_DEV_POLL 1504,65017 # define BOOST_ASIO_HAS_SERIAL_PORT 1517,65453 # define BOOST_ASIO_HAS_WINDOWS_STREAM_HANDLE 1530,65977 # define BOOST_ASIO_HAS_WINDOWS_RANDOM_ACCESS_HANDLE 1539,66379 # define BOOST_ASIO_HAS_WINDOWS_OBJECT_HANDLE 1549,66865 # define BOOST_ASIO_HAS_WINDOWS_OVERLAPPED_PTR 1559,67343 # define BOOST_ASIO_HAS_POSIX_STREAM_DESCRIPTOR 1570,67819 # define BOOST_ASIO_HAS_LOCAL_SOCKETS 1581,68286 # define BOOST_ASIO_HAS_FILE 1590,68623 # define BOOST_ASIO_HAS_FILE 1592,68697 # define BOOST_ASIO_HAS_PIPE 1605,69118 # define BOOST_ASIO_HAS_SIGACTION 1620,69685 # define BOOST_ASIO_HAS_SIGNAL 1631,70075 # define BOOST_ASIO_HAS_GETADDRINFO 1641,70476 # define BOOST_ASIO_HAS_GETADDRINFO 1643,70544 # define BOOST_ASIO_HAS_GETADDRINFO 1648,70762 # define BOOST_ASIO_HAS_GETADDRINFO 1651,70913 # define BOOST_ASIO_HAS_GETADDRINFO 1654,71059 # define BOOST_ASIO_NO_IOSTREAM 1662,71404 # define BOOST_ASIO_NO_EXCEPTIONS 1669,71678 # define BOOST_ASIO_NO_TYPEID 1676,71952 # define BOOST_ASIO_HAS_THREADS 1684,72228 # define BOOST_ASIO_HAS_THREADS 1687,72385 # define BOOST_ASIO_HAS_THREADS 1689,72461 # define BOOST_ASIO_HAS_THREADS 1691,72525 # define BOOST_ASIO_HAS_THREADS 1693,72588 # define BOOST_ASIO_HAS_THREADS 1695,72651 # define BOOST_ASIO_HAS_THREADS 1697,72748 # define BOOST_ASIO_HAS_THREADS 1699,72811 # define BOOST_ASIO_HAS_PTHREADS 1708,73185 # define BOOST_ASIO_HAS_PTHREADS 1710,73283 # define BOOST_ASIO_HAS_PTHREADS 1712,73347 #define BOOST_ASIO_PREVENT_MACRO_SUBSTITUTION1718,73590 # define BOOST_ASIO_STATIC_CONSTANT(1723,73774 # define BOOST_ASIO_STATIC_CONSTANT(1726,73936 # define BOOST_ASIO_HAS_BOOST_ALIGN 1735,74319 # define BOOST_ASIO_HAS_BOOST_ARRAY 1743,74648 # define BOOST_ASIO_HAS_BOOST_ASSERT 1750,74899 # define BOOST_ASIO_HAS_BOOST_LIMITS 1757,75154 # define BOOST_ASIO_HAS_BOOST_THROW_EXCEPTION 1764,75438 # define BOOST_ASIO_HAS_BOOST_REGEX 1771,75718 # define BOOST_ASIO_HAS_BOOST_BIND 1778,75966 # define BOOST_ASIO_HAS_BOOST_WORKAROUND 1785,76234 # define BOOST_ASIO_HAS_SECURE_RTL 1795,76619 # define BOOST_ASIO_HAS_HANDLER_HOOKS 1807,77078 # define BOOST_ASIO_HAS_HANDLER_HOOKS 1810,77203 # define BOOST_ASIO_HAS_THREAD_KEYWORD_EXTENSION 1822,77785 # define BOOST_ASIO_THREAD_KEYWORD 1823,77840 # define BOOST_ASIO_HAS_THREAD_KEYWORD_EXTENSION 1825,77954 # define BOOST_ASIO_HAS_THREAD_KEYWORD_EXTENSION 1833,78416 # define BOOST_ASIO_THREAD_KEYWORD 1834,78469 # define BOOST_ASIO_THREAD_KEYWORD 1839,78735 # define BOOST_ASIO_HAS_SSIZE_T 1846,78979 # define BOOST_ASIO_SYNC_OP_VOID 1853,79262 # define BOOST_ASIO_SYNC_OP_VOID_RETURN(1854,79300 # define BOOST_ASIO_SYNC_OP_VOID 1856,79393 # define BOOST_ASIO_SYNC_OP_VOID_RETURN(1857,79452 # define BOOST_ASIO_UNUSED_TYPEDEF 1864,79719 # define BOOST_ASIO_UNUSED_TYPEDEF 1868,79908 # define BOOST_ASIO_UNUSED_TYPEDEF 1873,80162 # define BOOST_ASIO_UNUSED_TYPEDEF1877,80366 # define BOOST_ASIO_UNUSED_VARIABLE 1883,80566 # define BOOST_ASIO_UNUSED_VARIABLE1887,80727 # define BOOST_ASIO_HAS_CO_AWAIT 1895,81062 # define BOOST_ASIO_HAS_CO_AWAIT 1898,81186 # define BOOST_ASIO_HAS_CO_AWAIT 1904,81459 # define BOOST_ASIO_HAS_CO_AWAIT 1910,81749 # define BOOST_ASIO_HAS_STD_COROUTINE 1922,82244 # define BOOST_ASIO_HAS_STD_COROUTINE 1928,82508 # define BOOST_ASIO_NODISCARD 1940,82994 # define BOOST_ASIO_NODISCARD1946,83237 # define BOOST_ASIO_HAS_MSG_NOSIGNAL 1952,83411 # define BOOST_ASIO_HAS_MSG_NOSIGNAL 1955,83516 # define BOOST_ASIO_HAS_STD_HASH 1965,83872 # define BOOST_ASIO_HAS_STD_HASH 1967,83943 # define BOOST_ASIO_HAS_STD_HASH 1972,84183 # define BOOST_ASIO_HAS_STD_HASH 1978,84460 /usr/include/boost/asio/detail/consuming_buffers.hpp,2823 #define BOOST_ASIO_DETAIL_CONSUMING_BUFFERS_HPP12,357 namespace boost 27,796 namespace asio 28,814 namespace detail 29,831 struct prepared_buffers_max33,951 enum { value 35,981 template prepare(330,8610 void consume(344,9147 std::size_t total_consumed(350,9280 boost::array buffers_;356,9363 std::size_t total_consumed_;357,9397 template prepare(382,10037 void consume(396,10570 std::size_t total_consumed(402,10703 std::array buffers_;408,10786 std::size_t total_consumed_;409,10818 : public boost::asio::null_buffersnull_buffers418,11137 /usr/include/boost/asio/detail/cstddef.hpp,146 #define BOOST_ASIO_DETAIL_CSTDDEF_HPP12,327 namespace boost 21,535 namespace asio 22,553 using std::nullptr_t;25,607 struct nullptr_t 27,670 /usr/include/boost/asio/detail/cstdint.hpp,985 #define BOOST_ASIO_DETAIL_CSTDINT_HPP12,327 namespace boost 26,686 namespace asio 27,704 using std::int16_t;30,758 using std::int_least16_t;31,778 using std::uint16_t;32,804 using std::uint_least16_t;33,825 using std::int32_t;34,852 using std::int_least32_t;35,872 using std::uint32_t;36,898 using std::uint_least32_t;37,919 using std::int64_t;38,946 using std::int_least64_t;39,966 using std::uint64_t;40,992 using std::uint_least64_t;41,1013 using std::uintptr_t;42,1040 using std::uintmax_t;43,1062 using boost::int16_t;45,1125 using boost::int_least16_t;46,1147 using boost::uint16_t;47,1175 using boost::uint_least16_t;48,1198 using boost::int32_t;49,1227 using boost::int_least32_t;50,1249 using boost::uint32_t;51,1277 using boost::uint_least32_t;52,1300 using boost::int64_t;53,1329 using boost::int_least64_t;54,1351 using boost::uint64_t;55,1379 using boost::uint_least64_t;56,1402 using boost::uintptr_t;57,1431 using boost::uintmax_t;58,1455 /usr/include/boost/asio/detail/date_time_fwd.hpp,132 #define BOOST_ASIO_DETAIL_DATE_TIME_FWD_HPP12,345 namespace boost 20,540 namespace date_time 21,558 namespace posix_time 27,660 /usr/include/boost/asio/detail/deadline_timer_service.hpp,1552 #define BOOST_ASIO_DETAIL_DEADLINE_TIMER_SERVICE_HPP12,372 namespace boost 43,1441 namespace asio 44,1459 namespace detail 45,1476 class deadline_timer_service48,1528 typedef typename Time_Traits::time_type time_type;53,1667 typedef typename Time_Traits::duration_type duration_type;56,1745 struct implementation_type60,1933 time_type expiry;63,2013 bool might_have_pending_waits;64,2035 typename timer_queue::per_timer_data timer_data;65,2070 deadline_timer_service(69,2160 ~deadline_timer_service(79,2476 void shutdown(85,2630 void construct(90,2700 void destroy(97,2864 void move_construct(104,3019 void move_assign(117,3447 void converting_move_construct(136,4087 void converting_move_assign(143,4310 std::size_t cancel(151,4582 std::size_t cancel_one(169,5137 time_type expiry(190,5728 time_type expires_at(196,5879 duration_type expires_from_now(202,6030 std::size_t expires_at(208,6245 std::size_t expires_after(218,6558 std::size_t expires_from_now(226,6841 void wait(234,7114 template op;255,7872 void do_wait(281,8768 class op_cancellation297,9397 op_cancellation(300,9435 void operator()(operator()307,9601 deadline_timer_service* service_;320,9941 typename timer_queue::per_timer_data* timer_data_;321,9979 timer_queue timer_queue_;325,10079 timer_scheduler& scheduler_;328,10192 /usr/include/boost/asio/detail/dependent_type.hpp,215 #define BOOST_ASIO_DETAIL_DEPENDENT_TYPE_HPP12,348 namespace boost 22,591 namespace asio 23,609 namespace detail 24,626 template bufs_type;55,1659 int descriptor_;80,2356 MutableBufferSequence buffers_;81,2375 template work_;139,4526 /usr/include/boost/asio/detail/descriptor_write_op.hpp,692 #define BOOST_ASIO_DETAIL_DESCRIPTOR_WRITE_OP_HPP12,363 namespace boost 32,997 namespace asio 33,1015 namespace detail 34,1032 class descriptor_write_op_base 37,1092 descriptor_write_op_base(40,1153 static status do_perform(50,1470 ConstBufferSequence> bufs_type;55,1662 int descriptor_;80,2360 ConstBufferSequence buffers_;81,2379 template work_;139,4528 /usr/include/boost/asio/detail/dev_poll_reactor.hpp,860 #define BOOST_ASIO_DETAIL_DEV_POLL_REACTOR_HPP12,354 namespace boost 41,1287 namespace asio 42,1305 namespace detail 43,1322 class dev_poll_reactor45,1342 enum op_types 50,1462 enum op_types { read_op 50,1462 enum op_types { read_op = 0, write_op 50,1462 connect_op 51,1507 connect_op = 1, except_op 51,1507 connect_op = 1, except_op = 2, max_ops 51,1507 struct per_descriptor_data54,1584 scheduler& scheduler_;192,7476 boost::asio::detail::mutex mutex_;195,7549 int dev_poll_fd_;198,7623 std::vector< ::pollfd> pending_event_changes_;201,7717 hash_map<hash_map204,7842 hash_map pending_event_change_index_;204,7842 select_interrupter interrupter_;207,7969 reactor_op_queue op_queue_[op_queue_210,8059 timer_queue_set timer_queues_;213,8135 bool shutdown_;216,8214 /usr/include/boost/asio/detail/epoll_reactor.hpp,1301 #define BOOST_ASIO_DETAIL_EPOLL_REACTOR_HPP12,345 namespace boost 42,1336 namespace asio 43,1354 namespace detail 44,1371 class epoll_reactor46,1391 typedef conditionally_enabled_mutex mutex;52,1548 enum op_types 55,1602 enum op_types { read_op 55,1602 enum op_types { read_op = 0, write_op 55,1602 connect_op 56,1647 connect_op = 1, except_op 56,1647 connect_op = 1, except_op = 2, max_ops 56,1647 class descriptor_state 59,1726 descriptor_state* next_;64,1837 descriptor_state* prev_;65,1866 mutex mutex_;67,1896 epoll_reactor* reactor_;68,1914 int descriptor_;69,1943 uint32_t registered_events_;70,1964 op_queue op_queue_[op_queue_71,1997 bool try_speculative_[try_speculative_72,2042 bool shutdown_;73,2078 void set_ready_events(76,2151 void add_ready_events(77,2221 typedef descriptor_state* per_descriptor_data;85,2544 enum { epoll_size 200,7500 scheduler& scheduler_;236,8911 mutex mutex_;239,8984 select_interrupter interrupter_;242,9067 int epoll_fd_;245,9135 int timer_fd_;248,9185 timer_queue_set timer_queues_;251,9226 bool shutdown_;254,9305 mutex registered_descriptors_mutex_;257,9384 object_pool registered_descriptors_;260,9471 /usr/include/boost/asio/detail/event.hpp,250 #define BOOST_ASIO_DETAIL_EVENT_HPP12,321 namespace boost 32,934 namespace asio 33,952 namespace detail 34,969 typedef null_event event;37,1026 typedef win_event event;39,1086 typedef posix_event event;41,1150 typedef std_event event;43,1229 /usr/include/boost/asio/detail/eventfd_select_interrupter.hpp,272 #define BOOST_ASIO_DETAIL_EVENTFD_SELECT_INTERRUPTER_HPP13,451 namespace boost 25,743 namespace asio 26,761 namespace detail 27,778 class eventfd_select_interrupter29,798 int read_descriptor(48,1307 int read_descriptor_;64,1819 int write_descriptor_;70,2138 /usr/include/boost/asio/detail/executor_function.hpp,1116 #define BOOST_ASIO_DETAIL_EXECUTOR_FUNCTION_HPP12,357 namespace boost 25,754 namespace asio 26,772 namespace detail 27,789 class executor_function32,894 public:public34,920 explicit executor_function(36,968 typedef impl impl_type;39,1084 executor_function(46,1300 ~executor_function(52,1422 void operator()(operator()58,1507 struct impl_base70,1704 template impl_;167,4206 class executor_function_view173,4343 explicit executor_function_view(177,4406 void operator()(operator()183,4550 static void complete(191,4683 void* function_;197,4781 /usr/include/boost/asio/detail/executor_op.hpp,207 #define BOOST_ASIO_DETAIL_EXECUTOR_OP_HPP12,339 namespace boost 26,789 namespace asio 27,807 namespace detail 28,824 template other;114,4006 explicit hook_allocator(117,4058 hook_allocator(123,4147 T* allocate(128,4237 void deallocate(135,4415 Handler& handler_;141,4552 typedef void value_type;148,4651 struct rebind151,4703 typedef hook_allocator other;153,4723 explicit hook_allocator(156,4775 hook_allocator(162,4864 Handler& handler_;168,4965 template type;185,5264 static type get(187,5308 #define BOOST_ASIO_DEFINE_HANDLER_PTR(197,5472 #define BOOST_ASIO_DEFINE_TAGGED_HANDLER_ALLOCATOR_PTR(243,6962 #define BOOST_ASIO_DEFINE_HANDLER_ALLOCATOR_PTR(283,8073 /usr/include/boost/asio/detail/handler_cont_helpers.hpp,144 #define BOOST_ASIO_DETAIL_HANDLER_CONT_HELPERS_HPP12,366 namespace boost_asio_handler_cont_helpers 27,883 inline bool is_continuation(30,956 /usr/include/boost/asio/detail/handler_invoke_helpers.hpp,324 #define BOOST_ASIO_DETAIL_HANDLER_INVOKE_HELPERS_HPP12,372 namespace boost_asio_handler_invoke_helpers 27,909 template base1_type;457,12976 Handler, IoExecutor>::type, IoExecutor> base2_type;459,13086 template ::asio_associated_executor_is_unspecialised,asio_associated_executor_is_unspecialised491,14060 typedef handler_work_base base1_type;497,14209 /usr/include/boost/asio/detail/hash_map.hpp,1328 #define BOOST_ASIO_DETAIL_HASH_MAP_HPP12,330 namespace boost 30,851 namespace asio 31,869 namespace detail 32,886 inline std::size_t calculate_hash_value(34,906 inline std::size_t calculate_hash_value(39,996 inline std::size_t calculate_hash_value(46,1194 template value_type;59,1508 typedef typename std::list::iterator iterator;62,1604 typedef typename std::list::const_iterator const_iterator;65,1719 hash_map(68,1811 ~hash_map(76,1907 iterator begin(82,2004 const_iterator begin(88,2111 iterator end(94,2224 const_iterator end(100,2321 bool empty(106,2422 iterator find(112,2511 const_iterator find(133,2975 std::pair<std::pair154,3459 std::pair insert(154,3459 void erase(181,4285 void erase(201,4851 void clear(209,4996 static std::size_t hash_size(223,5334 void rehash(243,6042 iterator values_insert(282,7204 void values_erase(297,7542 std::size_t size_;304,7699 std::list values_;307,7766 std::list spares_;311,7914 struct bucket_type314,7994 iterator first;316,8019 iterator last;317,8039 bucket_type* buckets_;321,8094 std::size_t num_buckets_;324,8160 /usr/include/boost/asio/detail/io_control.hpp,421 #define BOOST_ASIO_DETAIL_IO_CONTROL_HPP12,336 namespace boost 24,640 namespace asio 25,658 namespace detail 26,675 namespace io_control 27,694 class bytes_readable30,780 bytes_readable(34,837 bytes_readable(40,927 int name(46,1074 void set(52,1207 std::size_t get(58,1358 detail::ioctl_arg_type* data(64,1480 const detail::ioctl_arg_type* data(70,1584 detail::ioctl_arg_type value_;76,1667 /usr/include/boost/asio/detail/io_object_impl.hpp,366 #define BOOST_ASIO_DETAIL_IO_OBJECT_IMPL_HPP12,334 namespace boost 28,795 namespace asio 29,813 namespace detail 30,830 template bufs_;120,3750 template work_;181,6087 /usr/include/boost/asio/detail/io_uring_descriptor_read_op.hpp,880 #define BOOST_ASIO_DETAIL_IO_URING_DESCRIPTOR_READ_OP_HPP12,387 namespace boost 32,1017 namespace asio 33,1035 namespace detail 34,1052 class io_uring_descriptor_read_op_base 37,1114 io_uring_descriptor_read_op_base(40,1191 static void do_prepare(53,1666 static bool do_perform(75,2378 int descriptor_;112,3416 descriptor_ops::state_type state_;113,3435 MutableBufferSequence buffers_;114,3472 buffer_sequence_adapter<buffer_sequence_adapter115,3506 MutableBufferSequence> bufs_;116,3561 template work_;176,5840 /usr/include/boost/asio/detail/io_uring_descriptor_service.hpp,3000 #define BOOST_ASIO_DETAIL_IO_URING_DESCRIPTOR_SERVICE_HPP12,387 namespace boost 41,1506 namespace asio 42,1524 namespace detail 43,1541 class io_uring_descriptor_service 45,1561 typedef int native_handle_type;50,1714 class implementation_type53,1797 implementation_type(58,1914 int descriptor_;69,2165 descriptor_ops::state_type state_;72,2231 io_uring_service::per_io_object_data io_object_data_;75,2328 bool is_open(105,3470 native_handle_type native_handle(115,3773 boost::system::error_code io_control(129,4294 bool non_blocking(138,4633 boost::system::error_code non_blocking(144,4823 bool native_non_blocking(153,5129 boost::system::error_code native_non_blocking(159,5348 boost::system::error_code wait(169,5704 template op;227,7490 size_t write_some(250,8321 ConstBufferSequence> bufs_type;254,8508 size_t write_some(272,9009 template op;296,9923 template op;331,11338 size_t write_some_at(354,12232 ConstBufferSequence> bufs_type;358,12439 size_t write_some_at(376,12962 template op;397,13860 template bufs_type;434,15380 size_t read_some(452,15878 template op;477,16812 template op;512,18204 size_t read_some_at(535,19111 MutableBufferSequence> bufs_type;539,19321 size_t read_some_at(557,19841 template op;579,20735 template bufs_;114,3584 template work_;175,5919 /usr/include/boost/asio/detail/io_uring_descriptor_write_op.hpp,877 #define BOOST_ASIO_DETAIL_IO_URING_DESCRIPTOR_WRITE_OP_HPP12,390 namespace boost 32,1021 namespace asio 33,1039 namespace detail 34,1056 class io_uring_descriptor_write_op_base 37,1116 io_uring_descriptor_write_op_base(40,1194 static void do_prepare(53,1670 static bool do_perform(75,2387 int descriptor_;107,3295 descriptor_ops::state_type state_;108,3314 ConstBufferSequence buffers_;109,3351 buffer_sequence_adapter<buffer_sequence_adapter110,3383 ConstBufferSequence> bufs_;111,3436 template work_;171,5713 /usr/include/boost/asio/detail/io_uring_file_service.hpp,1448 #define BOOST_ASIO_DETAIL_IO_URING_FILE_SERVICE_HPP12,369 namespace boost 33,974 namespace asio 34,992 namespace detail 35,1009 class io_uring_file_service 38,1096 typedef io_uring_descriptor_service descriptor_service;42,1199 typedef descriptor_service::native_handle_type native_handle_type;45,1290 class implementation_type 48,1402 bool is_stream_;54,1594 void construct(63,1837 void move_construct(70,2007 void move_assign(78,2258 void destroy(88,2575 boost::system::error_code assign(99,2941 void set_is_stream(107,3224 bool is_open(113,3371 boost::system::error_code close(119,3516 native_handle_type native_handle(126,3712 boost::system::error_code cancel(132,3900 size_t write_some(160,4961 template work_;102,3528 int descriptor_;103,3571 int poll_flags_;104,3590 /usr/include/boost/asio/detail/io_uring_operation.hpp,565 #define BOOST_ASIO_DETAIL_IO_URING_OPERATION_HPP12,360 namespace boost 28,752 namespace asio 29,770 namespace detail 30,787 class io_uring_operation32,807 boost::system::error_code ec_;37,923 std::size_t bytes_transferred_;40,1035 void* cancellation_key_;43,1125 void prepare(46,1181 bool perform(52,1343 typedef void (*prepare_func_type)prepare_func_type58,1451 typedef bool (*perform_func_type)perform_func_type59,1526 io_uring_operation(61,1591 prepare_func_type prepare_func_;74,1957 perform_func_type perform_func_;75,1992 /usr/include/boost/asio/detail/io_uring_service.hpp,1650 #define BOOST_ASIO_DETAIL_IO_URING_SERVICE_HPP12,354 namespace boost 40,1319 namespace asio 41,1337 namespace detail 42,1354 class io_uring_service44,1374 typedef conditionally_enabled_mutex mutex;50,1537 enum op_types 53,1591 enum op_types { read_op 53,1591 enum op_types { read_op = 0, write_op 53,1591 enum op_types { read_op = 0, write_op = 1, except_op 53,1591 enum op_types { read_op = 0, write_op = 1, except_op = 2, max_ops 53,1591 class io_queue 58,1747 io_object* io_object_;62,1816 op_queue op_queue_;63,1843 bool cancel_requested_;64,1887 void set_result(67,1948 class io_object74,2259 io_object* next_;79,2354 io_object* prev_;80,2376 mutex mutex_;82,2399 io_uring_service* service_;83,2417 io_queue queues_[queues_84,2449 bool shutdown_;85,2480 typedef io_object* per_io_object_data;91,2578 enum { ring_size 193,6754 enum { submit_batch_size 196,6837 enum { complete_batch_size 199,6928 class submit_sqes_op 246,8629 io_uring_service* service_;250,8704 scheduler& scheduler_;258,9011 mutex mutex_;261,9084 ::io_uring ring_;264,9116 atomic_count outstanding_work_;267,9172 submit_sqes_op submit_sqes_op_;270,9279 int pending_sqes_;273,9368 bool pending_submit_sqes_op_;276,9444 bool shutdown_;279,9522 timer_queue_set timer_queues_;282,9564 __kernel_timespec timeout_;286,9710 mutex registration_mutex_;289,9801 object_pool registered_io_objects_;292,9878 reactor& reactor_;299,10128 reactor::per_descriptor_data reactor_data_;302,10209 int event_fd_;305,10312 /usr/include/boost/asio/detail/io_uring_socket_accept_op.hpp,1416 #define BOOST_ASIO_DETAIL_IO_URING_SOCKET_ACCEPT_OP_HPP12,381 namespace boost 34,1106 namespace asio 35,1124 namespace detail 36,1141 template work_;188,6158 template ::other peer_socket_type;263,9003 Handler handler_;265,9065 handler_work<handler_work266,9085 handler_work work_;266,9085 /usr/include/boost/asio/detail/io_uring_socket_connect_op.hpp,703 #define BOOST_ASIO_DETAIL_IO_URING_SOCKET_CONNECT_OP_HPP12,384 namespace boost 33,1063 namespace asio 34,1081 namespace detail 35,1098 class io_uring_socket_connect_op_base 38,1147 io_uring_socket_connect_op_base(41,1223 static void do_prepare(52,1623 static bool do_perform(62,1959 socket_type socket_;68,2075 typename Protocol::endpoint endpoint_;69,2098 template work_;128,4245 /usr/include/boost/asio/detail/io_uring_socket_recv_op.hpp,932 #define BOOST_ASIO_DETAIL_IO_URING_SOCKET_RECV_OP_HPP12,375 namespace boost 32,997 namespace asio 33,1015 namespace detail 34,1032 class io_uring_socket_recv_op_base 37,1094 io_uring_socket_recv_op_base(40,1167 static void do_prepare(58,1797 static bool do_perform(81,2583 socket_type socket_;125,3955 socket_ops::state_type state_;126,3978 MutableBufferSequence buffers_;127,4011 socket_base::message_flags flags_;128,4045 buffer_sequence_adapter<buffer_sequence_adapter129,4082 MutableBufferSequence> bufs_;130,4137 msghdr msghdr_;131,4173 template work_;191,6431 /usr/include/boost/asio/detail/io_uring_socket_recvfrom_op.hpp,1073 #define BOOST_ASIO_DETAIL_IO_URING_SOCKET_RECVFROM_OP_HPP12,385 namespace boost 32,1011 namespace asio 33,1029 namespace detail 34,1046 template bufs_;128,4216 msghdr msghdr_;129,4252 template work_;192,6630 /usr/include/boost/asio/detail/io_uring_socket_recvmsg_op.hpp,1002 #define BOOST_ASIO_DETAIL_IO_URING_SOCKET_RECVMSG_OP_HPP12,384 namespace boost 32,1009 namespace asio 33,1027 namespace detail 34,1044 class io_uring_socket_recvmsg_op_base 37,1106 io_uring_socket_recvmsg_op_base(40,1182 static void do_prepare(59,1898 static bool do_perform(75,2410 socket_type socket_;108,3323 socket_ops::state_type state_;109,3346 MutableBufferSequence buffers_;110,3379 socket_base::message_flags in_flags_;111,3413 socket_base::message_flags& out_flags_;112,3453 buffer_sequence_adapter<buffer_sequence_adapter113,3495 MutableBufferSequence> bufs_;114,3550 msghdr msghdr_;115,3586 template work_;178,5944 /usr/include/boost/asio/detail/io_uring_socket_send_op.hpp,971 #define BOOST_ASIO_DETAIL_IO_URING_SOCKET_SEND_OP_HPP12,375 namespace boost 32,997 namespace asio 33,1015 namespace detail 34,1032 class io_uring_socket_send_op_base 37,1092 io_uring_socket_send_op_base(40,1165 static void do_prepare(58,1793 static bool do_perform(80,2483 socket_type socket_;112,3375 socket_ops::state_type state_;113,3398 ConstBufferSequence buffers_;114,3431 socket_base::message_flags flags_;115,3463 buffer_sequence_adapter<buffer_sequence_adapter116,3500 buffer_sequence_adapter bufs_;116,3500 msghdr msghdr_;117,3581 template work_;177,5831 /usr/include/boost/asio/detail/io_uring_socket_sendto_op.hpp,1096 #define BOOST_ASIO_DETAIL_IO_URING_SOCKET_SENDTO_OP_HPP12,381 namespace boost 32,1005 namespace asio 33,1023 namespace detail 34,1040 template bufs_;116,3605 msghdr msghdr_;117,3686 template work_;180,6046 /usr/include/boost/asio/detail/io_uring_socket_service.hpp,2580 #define BOOST_ASIO_DETAIL_IO_URING_SOCKET_SERVICE_HPP12,375 namespace boost 42,1501 namespace asio 43,1519 namespace detail 44,1536 class io_uring_socket_service 47,1585 typedef Protocol protocol_type;53,1766 typedef typename Protocol::endpoint endpoint_type;56,1825 typedef socket_type native_handle_type;59,1913 struct implementation_type 62,2000 implementation_type(66,2122 protocol_type protocol_;72,2255 io_uring_socket_service(76,2308 void shutdown(84,2575 void move_construct(90,2678 void move_assign(100,2996 void converting_move_construct(112,3409 boost::system::error_code open(124,3831 boost::system::error_code assign(134,4167 native_handle_type native_handle(144,4506 boost::system::error_code bind(150,4656 boost::system::error_code set_option(159,4937 boost::system::error_code get_option(170,5333 endpoint_type local_endpoint(183,5795 endpoint_type remote_endpoint(195,6178 boost::system::error_code shutdown(208,6595 size_t send_to(218,6937 ConstBufferSequence> bufs_type;223,7195 size_t send_to(242,7774 template op;268,8820 template op;302,10182 size_t receive_from(325,11089 MutableBufferSequence> bufs_type;331,11360 size_t receive_from(357,12117 template op;391,13500 template op;438,15108 boost::system::error_code accept(463,16017 template op;504,17506 template op;541,19067 boost::system::error_code connect(564,19925 template op;585,20699 /usr/include/boost/asio/detail/io_uring_socket_service_base.hpp,2685 #define BOOST_ASIO_DETAIL_IO_URING_SOCKET_SERVICE_BASE_HPP12,390 namespace boost 42,1498 namespace asio 43,1516 namespace detail 44,1533 class io_uring_socket_service_base46,1553 typedef socket_type native_handle_type;50,1632 struct base_implementation_type53,1719 socket_type socket_;56,1798 socket_ops::state_type state_;59,1864 io_uring_service::per_io_object_data io_object_data_;62,1957 bool is_open(87,2894 native_handle_type native_handle(101,3356 bool at_mark(111,3702 std::size_t available(118,3918 boost::system::error_code listen(125,4163 boost::system::error_code io_control(134,4446 bool non_blocking(143,4778 boost::system::error_code non_blocking(149,4965 bool native_non_blocking(157,5255 boost::system::error_code native_non_blocking(163,5471 boost::system::error_code wait(172,5811 template op;229,7497 size_t send(252,8297 ConstBufferSequence> bufs_type;257,8523 size_t send(274,9016 template op;298,9976 template op;334,11467 size_t receive(356,12347 MutableBufferSequence> bufs_type;361,12580 size_t receive(378,13079 template op;406,14203 template op;456,15934 size_t receive_with_flags(479,16796 size_t receive_with_flags(492,17314 template op;526,18701 template op;574,20350 class io_uring_op_cancellation618,22131 io_uring_op_cancellation(621,22178 void operator()(operator()629,22375 io_uring_service* io_uring_service_;641,22689 io_uring_service::per_io_object_data* io_object_data_;642,22730 int op_type_;643,22789 io_uring_service& io_uring_service_;647,22891 const boost::system::error_code success_ec_;650,22996 /usr/include/boost/asio/detail/io_uring_wait_op.hpp,498 #define BOOST_ASIO_DETAIL_IO_URING_WAIT_OP_HPP12,354 namespace boost 29,940 namespace asio 30,958 namespace detail 31,975 template work_;100,3364 int descriptor_;101,3407 int poll_flags_;102,3426 /usr/include/boost/asio/detail/is_buffer_sequence.hpp,874 #define BOOST_ASIO_DETAIL_IS_BUFFER_SEQUENCE_HPP12,360 namespace boost 23,652 namespace asio 24,670 namespace detail 31,795 struct buffer_sequence_memfns_base33,815 struct buffer_sequence_memfns_derived49,1061 template ::value_;value_62,1149 /usr/include/boost/asio/detail/kqueue_reactor.hpp,1136 #define BOOST_ASIO_DETAIL_KQUEUE_REACTOR_HPP13,409 # define EV_OOBAND 43,1403 namespace boost 48,1509 namespace asio 49,1527 namespace detail 50,1544 class kqueue_reactor54,1582 typedef conditionally_enabled_mutex mutex;60,1741 enum op_types 63,1795 enum op_types { read_op 63,1795 enum op_types { read_op = 0, write_op 63,1795 connect_op 64,1840 connect_op = 1, except_op 64,1840 connect_op = 1, except_op = 2, max_ops 64,1840 struct descriptor_state67,1919 descriptor_state(69,1949 descriptor_state* next_;74,2077 descriptor_state* prev_;75,2106 mutex mutex_;77,2136 int descriptor_;78,2154 int num_kevents_;79,2175 op_queue op_queue_[op_queue_80,2236 bool shutdown_;81,2281 typedef descriptor_state* per_descriptor_data;85,2333 scheduler& scheduler_;219,7934 mutex mutex_;222,8007 int kqueue_fd_;225,8057 select_interrupter interrupter_;228,8138 timer_queue_set timer_queues_;231,8197 bool shutdown_;234,8276 mutex registered_descriptors_mutex_;237,8355 object_pool registered_descriptors_;240,8442 /usr/include/boost/asio/detail/limits.hpp,44 #define BOOST_ASIO_DETAIL_LIMITS_HPP12,324 /usr/include/boost/asio/detail/local_free_on_block_exit.hpp,273 #define BOOST_ASIO_DETAIL_LOCAL_FREE_ON_BLOCK_EXIT_HPP12,378 namespace boost 28,816 namespace asio 29,834 namespace detail 30,851 class local_free_on_block_exit32,871 explicit local_free_on_block_exit(37,996 ~local_free_on_block_exit(43,1113 void* p_;49,1182 /usr/include/boost/asio/detail/macos_fenced_block.hpp,370 #define BOOST_ASIO_DETAIL_MACOS_FENCED_BLOCK_HPP12,360 namespace boost 27,728 namespace asio 28,746 namespace detail 29,763 class macos_fenced_block31,783 enum half_t 35,842 enum half_t { half 35,842 enum full_t 36,866 enum full_t { full 36,866 explicit macos_fenced_block(39,933 explicit macos_fenced_block(44,1022 ~macos_fenced_block(50,1109 /usr/include/boost/asio/detail/memory.hpp,682 #define BOOST_ASIO_DETAIL_MEMORY_HPP12,324 namespace boost 43,1281 namespace asio 44,1299 namespace detail 45,1316 using std::make_shared;48,1379 using std::shared_ptr;49,1403 using std::weak_ptr;50,1426 using boost::make_shared;52,1495 using boost::shared_ptr;53,1521 using boost::weak_ptr;54,1546 using std::addressof;58,1661 using boost::addressof;60,1730 using std::allocator_arg_t;66,1871 # define BOOST_ASIO_USES_ALLOCATOR(67,1899 # define BOOST_ASIO_REBIND_ALLOC(73,2066 struct allocator_arg_t 77,2234 # define BOOST_ASIO_USES_ALLOCATOR(78,2261 # define BOOST_ASIO_REBIND_ALLOC(79,2299 inline void* aligned_new(84,2447 inline void aligned_delete(119,3590 /usr/include/boost/asio/detail/mutex.hpp,250 #define BOOST_ASIO_DETAIL_MUTEX_HPP12,321 namespace boost 32,921 namespace asio 33,939 namespace detail 34,956 typedef null_mutex mutex;37,1013 typedef win_mutex mutex;39,1073 typedef posix_mutex mutex;41,1137 typedef std_mutex mutex;43,1216 /usr/include/boost/asio/detail/non_const_lvalue.hpp,392 #define BOOST_ASIO_DETAIL_NON_CONST_LVALUE_HPP12,354 namespace boost 23,644 namespace asio 24,662 namespace detail 25,679 struct non_const_lvalue28,721 explicit non_const_lvalue(31,780 typename conditional<conditional38,973 typename decay::type&, typename decay::type>::type value;39,1040 explicit non_const_lvalue(41,1185 typename decay::type value;46,1271 /usr/include/boost/asio/detail/noncopyable.hpp,238 #define BOOST_ASIO_DETAIL_NONCOPYABLE_HPP12,339 namespace boost 22,579 namespace asio 23,597 namespace detail 24,614 class noncopyable26,634 noncopyable(29,665 ~noncopyable(30,684 using boost::asio::detail::noncopyable;38,827 /usr/include/boost/asio/detail/null_event.hpp,444 #define BOOST_ASIO_DETAIL_NULL_EVENT_HPP12,336 namespace boost 23,620 namespace asio 24,638 namespace detail 25,655 class null_event27,675 null_event(32,744 ~null_event(37,785 void signal(43,899 void signal_all(49,981 void unlock_and_signal_one(55,1087 void unlock_and_signal_one_for_destruction(61,1223 bool maybe_unlock_and_signal_one(67,1369 void clear(74,1487 void wait(80,1588 bool wait_for_usec(87,1709 /usr/include/boost/asio/detail/null_fenced_block.hpp,334 #define BOOST_ASIO_DETAIL_NULL_FENCED_BLOCK_HPP12,357 namespace boost 22,608 namespace asio 23,626 namespace detail 24,643 class null_fenced_block26,663 enum half_or_full_t 30,721 enum half_or_full_t { half,30,721 enum half_or_full_t { half, full 30,721 explicit null_fenced_block(33,778 ~null_fenced_block(38,849 /usr/include/boost/asio/detail/null_global.hpp,361 #define BOOST_ASIO_DETAIL_NULL_GLOBAL_HPP12,339 namespace boost 22,579 namespace asio 23,597 namespace detail 24,614 struct null_global_impl27,656 null_global_impl(29,682 ~null_global_impl(35,778 static null_global_impl instance_;40,826 T* ptr_;41,863 null_global_impl null_global_impl::instance_;instance_45,900 T& null_global(48,975 /usr/include/boost/asio/detail/null_mutex.hpp,304 #define BOOST_ASIO_DETAIL_NULL_MUTEX_HPP12,336 namespace boost 25,666 namespace asio 26,684 namespace detail 27,701 class null_mutex29,721 typedef boost::asio::detail::scoped_lock scoped_lock;33,772 null_mutex(36,859 ~null_mutex(41,900 void lock(46,946 void unlock(51,992 /usr/include/boost/asio/detail/null_reactor.hpp,331 #define BOOST_ASIO_DETAIL_NULL_REACTOR_HPP12,342 namespace boost 30,857 namespace asio 31,875 namespace detail 32,892 class null_reactor34,912 struct per_descriptor_data39,1024 null_reactor(44,1081 ~null_reactor(50,1215 void init_task(55,1268 void shutdown(60,1364 void run(65,1434 void interrupt(70,1521 /usr/include/boost/asio/detail/null_signal_blocker.hpp,271 #define BOOST_ASIO_DETAIL_NULL_SIGNAL_BLOCKER_HPP12,363 namespace boost 30,830 namespace asio 31,848 namespace detail 32,865 class null_signal_blocker34,885 null_signal_blocker(39,1005 ~null_signal_blocker(44,1089 void block(49,1170 void unblock(54,1233 /usr/include/boost/asio/detail/null_socket_service.hpp,3125 #define BOOST_ASIO_DETAIL_NULL_SOCKET_SERVICE_HPP12,363 namespace boost 31,877 namespace asio 32,895 namespace detail 33,912 class null_socket_service 36,961 typedef Protocol protocol_type;41,1095 typedef typename Protocol::endpoint endpoint_type;44,1154 typedef int native_handle_type;47,1242 struct implementation_type50,1321 null_socket_service(55,1378 void shutdown(61,1583 void construct(66,1654 void move_construct(71,1751 void move_assign(76,1879 void converting_move_construct(83,2087 void destroy(90,2297 boost::system::error_code open(95,2382 boost::system::error_code assign(103,2630 bool is_open(111,2894 boost::system::error_code close(117,3008 native_handle_type release(125,3217 native_handle_type native_handle(133,3425 boost::system::error_code cancel(139,3560 bool at_mark(147,3799 std::size_t available(155,4024 boost::system::error_code listen(163,4275 boost::system::error_code io_control(172,4543 bool non_blocking(180,4787 boost::system::error_code non_blocking(186,4915 bool native_non_blocking(194,5168 boost::system::error_code native_non_blocking(200,5325 boost::system::error_code shutdown(208,5562 boost::system::error_code bind(216,5818 boost::system::error_code set_option(225,6065 boost::system::error_code get_option(234,6311 endpoint_type local_endpoint(242,6537 endpoint_type remote_endpoint(250,6760 std::size_t send(259,7034 std::size_t send(267,7296 template scoped_lock;32,769 void init(35,872 void lock(40,916 void unlock(45,962 int unused_;49,987 #define BOOST_ASIO_NULL_STATIC_MUTEX_INIT 52,1006 /usr/include/boost/asio/detail/null_thread.hpp,264 #define BOOST_ASIO_DETAIL_NULL_THREAD_HPP12,339 namespace boost 28,740 namespace asio 29,758 namespace detail 30,775 class null_thread32,795 null_thread(38,896 ~null_thread(45,1066 void join(50,1126 static std::size_t hardware_concurrency(55,1174 /usr/include/boost/asio/detail/null_tss_ptr.hpp,285 #define BOOST_ASIO_DETAIL_NULL_TSS_PTR_HPP12,342 namespace boost 26,667 namespace asio 27,685 namespace detail 28,702 class null_tss_ptr31,744 null_tss_ptr(36,815 ~null_tss_ptr(42,874 operator T*(operator T*47,921 void operator=(operator=53,991 T* value_;59,1056 /usr/include/boost/asio/detail/object_pool.hpp,610 #define BOOST_ASIO_DETAIL_OBJECT_POOL_HPP12,339 namespace boost 22,584 namespace asio 23,602 namespace detail 24,619 class object_pool_access29,686 static Object* create(33,750 template ::init_once_ init_once_53,1147 T* posix_global_impl::static_ptr_ static_ptr_56,1241 posix_global_impl posix_global_impl::instance_;instance_59,1306 T& posix_global(62,1383 /usr/include/boost/asio/detail/posix_mutex.hpp,325 #define BOOST_ASIO_DETAIL_POSIX_MUTEX_HPP12,339 namespace boost 28,729 namespace asio 29,747 namespace detail 30,764 class posix_mutex34,804 typedef boost::asio::detail::scoped_lock scoped_lock;38,856 ~posix_mutex(44,995 void lock(50,1097 void unlock(56,1202 ::pthread_mutex_t mutex_;63,1325 /usr/include/boost/asio/detail/posix_serial_port_service.hpp,1598 #define BOOST_ASIO_DETAIL_POSIX_SERIAL_PORT_SERVICE_HPP13,455 namespace boost 38,1273 namespace asio 39,1291 namespace detail 40,1308 class posix_serial_port_service 43,1391 typedef io_uring_descriptor_service descriptor_service;48,1550 typedef reactive_descriptor_service descriptor_service;50,1661 typedef descriptor_service::native_handle_type native_handle_type;54,1813 typedef descriptor_service::implementation_type implementation_type;57,1932 void construct(65,2231 void move_construct(71,2379 void move_assign(78,2592 void destroy(87,2875 boost::system::error_code assign(97,3231 bool is_open(105,3506 boost::system::error_code close(111,3658 native_handle_type native_handle(118,3861 boost::system::error_code cancel(124,4044 boost::system::error_code set_option(132,4287 boost::system::error_code get_option(142,4656 boost::system::error_code send_break(151,4989 size_t write_some(161,5347 template scoped_lock;33,795 void init(36,899 void lock(42,965 void unlock(48,1070 ::pthread_mutex_t mutex_;53,1156 #define BOOST_ASIO_POSIX_STATIC_MUTEX_INIT 56,1188 /usr/include/boost/asio/detail/posix_thread.hpp,475 #define BOOST_ASIO_DETAIL_POSIX_THREAD_HPP12,342 namespace boost 28,707 namespace asio 29,725 namespace detail 30,742 class posix_thread37,854 posix_thread(43,956 class func_base61,1355 virtual ~func_base(64,1387 struct auto_func_base_ptr68,1449 func_base* ptr;70,1481 ~auto_func_base_ptr(71,1501 class func75,1580 func(79,1630 virtual void run(84,1678 Function f_;90,1737 ::pthread_t thread_;95,1814 bool joined_;96,1837 /usr/include/boost/asio/detail/posix_tss_ptr.hpp,305 #define BOOST_ASIO_DETAIL_POSIX_TSS_PTR_HPP12,345 namespace boost 27,692 namespace asio 28,710 namespace detail 29,727 class posix_tss_ptr35,887 posix_tss_ptr(40,959 ~posix_tss_ptr(46,1039 operator T*(operator T*52,1123 void operator=(operator=58,1235 pthread_key_t tss_key_;66,1438 /usr/include/boost/asio/detail/push_options.hpp,485 # define Protocol 40,983 # define id 41,1018 # define BOOST_ASIO_OBJC_WORKAROUND42,1041 # undef emit61,1635 # undef signal64,1680 # undef slot67,1725 # define Protocol 81,2029 # define id 82,2064 # define BOOST_ASIO_OBJC_WORKAROUND83,2087 # undef emit105,2851 # undef signal108,2896 # undef slot111,2941 # define generic 204,5198 # define BOOST_ASIO_CLR_WORKAROUND205,5230 # undef emit211,5325 # undef signal214,5370 # undef slot217,5415 /usr/include/boost/asio/detail/reactive_descriptor_service.hpp,2222 #define BOOST_ASIO_DETAIL_REACTIVE_DESCRIPTOR_SERVICE_HPP12,387 namespace boost 44,1562 namespace asio 45,1580 namespace detail 46,1597 class reactive_descriptor_service 48,1617 typedef int native_handle_type;53,1770 class implementation_type56,1853 implementation_type(61,1970 int descriptor_;72,2221 descriptor_ops::state_type state_;75,2287 reactor::per_descriptor_data reactor_data_;78,2375 bool is_open(108,3507 native_handle_type native_handle(118,3810 boost::system::error_code io_control(132,4331 bool non_blocking(141,4670 boost::system::error_code non_blocking(147,4860 bool native_non_blocking(156,5166 boost::system::error_code native_non_blocking(162,5385 boost::system::error_code wait(172,5741 template op;208,6984 size_t write_some(249,8268 ConstBufferSequence> bufs_type;253,8455 size_t write_some(271,8956 template op;294,9828 template op;329,11246 size_t read_some(352,12111 MutableBufferSequence> bufs_type;356,12301 size_t read_some(374,12799 template op;398,13692 template op;433,15086 class reactor_op_cancellation460,16095 reactor_op_cancellation(463,16141 void operator()(operator()472,16340 reactor* reactor_;485,16668 reactor::per_descriptor_data* reactor_data_;486,16691 int descriptor_;487,16740 int op_type_;488,16761 reactor& reactor_;492,16855 const boost::system::error_code success_ec_;495,16942 /usr/include/boost/asio/detail/reactive_null_buffers_op.hpp,433 #define BOOST_ASIO_DETAIL_REACTIVE_NULL_BUFFERS_OP_HPP12,378 namespace boost 29,964 namespace asio 30,982 namespace detail 31,999 template work_;91,3086 /usr/include/boost/asio/detail/reactive_socket_accept_op.hpp,1374 #define BOOST_ASIO_DETAIL_REACTIVE_SOCKET_ACCEPT_OP_HPP12,381 namespace boost 31,1059 namespace asio 32,1077 namespace detail 33,1094 template work_;155,5140 template ::other peer_socket_type;230,7985 Handler handler_;232,8047 handler_work<handler_work233,8067 handler_work work_;233,8067 /usr/include/boost/asio/detail/reactive_socket_connect_op.hpp,566 #define BOOST_ASIO_DETAIL_REACTIVE_SOCKET_CONNECT_OP_HPP12,384 namespace boost 30,1016 namespace asio 31,1034 namespace detail 32,1051 class reactive_socket_connect_op_base 34,1071 reactive_socket_connect_op_base(37,1139 static status do_perform(45,1399 socket_type socket_;59,1767 template work_;116,3794 /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp,813 #define BOOST_ASIO_DETAIL_REACTIVE_SOCKET_RECV_OP_HPP12,375 namespace boost 31,1061 namespace asio 32,1079 namespace detail 33,1096 class reactive_socket_recv_op_base 36,1158 reactive_socket_recv_op_base(39,1223 static status do_perform(52,1658 MutableBufferSequence> bufs_type;58,1869 socket_type socket_;90,2852 socket_ops::state_type state_;91,2875 MutableBufferSequence buffers_;92,2908 socket_base::message_flags flags_;93,2942 template work_;152,5220 /usr/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp,941 #define BOOST_ASIO_DETAIL_REACTIVE_SOCKET_RECVFROM_OP_HPP12,387 namespace boost 31,1077 namespace asio 32,1095 namespace detail 33,1112 template bufs_type;59,1983 socket_type socket_;90,2930 int protocol_type_;91,2953 MutableBufferSequence buffers_;92,2975 Endpoint& sender_endpoint_;93,3009 socket_base::message_flags flags_;94,3039 template work_;157,5443 /usr/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp,788 #define BOOST_ASIO_DETAIL_REACTIVE_SOCKET_RECVMSG_OP_HPP12,384 namespace boost 32,1111 namespace asio 33,1129 namespace detail 34,1146 class reactive_socket_recvmsg_op_base 37,1208 reactive_socket_recvmsg_op_base(40,1276 static status do_perform(53,1743 socket_type socket_;73,2349 MutableBufferSequence buffers_;74,2372 socket_base::message_flags in_flags_;75,2406 socket_base::message_flags& out_flags_;76,2446 template work_;138,4796 /usr/include/boost/asio/detail/reactive_socket_send_op.hpp,806 #define BOOST_ASIO_DETAIL_REACTIVE_SOCKET_SEND_OP_HPP12,375 namespace boost 31,1061 namespace asio 32,1079 namespace detail 33,1096 class reactive_socket_send_op_base 36,1156 reactive_socket_send_op_base(39,1221 static status do_perform(52,1654 ConstBufferSequence> bufs_type;58,1863 socket_type socket_;93,2959 socket_ops::state_type state_;94,2982 ConstBufferSequence buffers_;95,3015 socket_base::message_flags flags_;96,3047 template work_;155,5317 /usr/include/boost/asio/detail/reactive_socket_sendto_op.hpp,885 #define BOOST_ASIO_DETAIL_REACTIVE_SOCKET_SENDTO_OP_HPP12,381 namespace boost 31,1069 namespace asio 32,1087 namespace detail 33,1104 template bufs_type;58,1905 socket_type socket_;85,2730 ConstBufferSequence buffers_;86,2753 Endpoint destination_;87,2785 socket_base::message_flags flags_;88,2810 template work_;149,5147 /usr/include/boost/asio/detail/reactive_socket_service.hpp,2570 #define BOOST_ASIO_DETAIL_REACTIVE_SOCKET_SERVICE_HPP12,375 namespace boost 44,1585 namespace asio 45,1603 namespace detail 46,1620 class reactive_socket_service 49,1669 typedef Protocol protocol_type;55,1850 typedef typename Protocol::endpoint endpoint_type;58,1909 typedef socket_type native_handle_type;61,1997 struct implementation_type 64,2084 implementation_type(68,2206 protocol_type protocol_;74,2339 reactive_socket_service(78,2392 void shutdown(86,2659 void move_construct(92,2762 void move_assign(102,3080 void converting_move_construct(114,3493 boost::system::error_code open(126,3915 boost::system::error_code assign(136,4251 native_handle_type native_handle(146,4590 boost::system::error_code bind(152,4740 boost::system::error_code set_option(161,5021 boost::system::error_code get_option(172,5417 endpoint_type local_endpoint(185,5879 endpoint_type remote_endpoint(197,6262 boost::system::error_code shutdown(210,6679 size_t send_to(220,7021 ConstBufferSequence> bufs_type;225,7279 size_t send_to(244,7858 template op;270,8904 template op;304,10235 size_t receive_from(327,11102 MutableBufferSequence> bufs_type;333,11373 size_t receive_from(359,12130 template op;390,13386 template op;428,14871 boost::system::error_code accept(456,15864 template op;497,17353 template op;534,18899 boost::system::error_code connect(557,19742 template op;578,20516 /usr/include/boost/asio/detail/reactive_socket_service_base.hpp,2659 #define BOOST_ASIO_DETAIL_REACTIVE_SOCKET_SERVICE_BASE_HPP12,390 namespace boost 45,1626 namespace asio 46,1644 namespace detail 47,1661 class reactive_socket_service_base49,1681 typedef socket_type native_handle_type;53,1760 struct base_implementation_type56,1847 socket_type socket_;59,1926 socket_ops::state_type state_;62,1992 reactor::per_descriptor_data reactor_data_;65,2076 bool is_open(90,3003 native_handle_type native_handle(104,3465 bool at_mark(114,3811 std::size_t available(121,4027 boost::system::error_code listen(128,4272 boost::system::error_code io_control(137,4555 bool non_blocking(146,4887 boost::system::error_code non_blocking(152,5074 bool native_non_blocking(160,5364 boost::system::error_code native_non_blocking(166,5580 boost::system::error_code wait(175,5920 template op;210,7096 size_t send(251,8339 ConstBufferSequence> bufs_type;256,8565 size_t send(273,9058 template op;297,10018 template op;333,11491 size_t receive(355,12331 MutableBufferSequence> bufs_type;360,12564 size_t receive(377,13063 template op;402,14060 template op;443,15680 size_t receive_with_flags(469,16626 size_t receive_with_flags(482,17144 template op;513,18401 template op;552,19929 class reactor_op_cancellation604,22020 reactor_op_cancellation(607,22066 void operator()(operator()616,22265 reactor* reactor_;629,22593 reactor::per_descriptor_data* reactor_data_;630,22616 int descriptor_;631,22665 int op_type_;632,22686 reactor& reactor_;636,22780 const boost::system::error_code success_ec_;639,22867 /usr/include/boost/asio/detail/reactive_wait_op.hpp,408 #define BOOST_ASIO_DETAIL_REACTIVE_WAIT_OP_HPP12,354 namespace boost 29,932 namespace asio 30,950 namespace detail 31,967 template work_;91,2947 /usr/include/boost/asio/detail/reactor.hpp,357 #define BOOST_ASIO_DETAIL_REACTOR_HPP12,327 namespace boost 34,1055 namespace asio 35,1073 namespace detail 36,1090 typedef null_reactor reactor;39,1182 typedef null_reactor reactor;41,1262 typedef epoll_reactor reactor;43,1328 typedef kqueue_reactor reactor;45,1396 typedef dev_poll_reactor reactor;47,1467 typedef select_reactor reactor;49,1507 /usr/include/boost/asio/detail/reactor_fwd.hpp,391 #define BOOST_ASIO_DETAIL_REACTOR_FWD_HPP12,339 namespace boost 20,532 namespace asio 21,550 namespace detail 22,567 typedef class null_reactor reactor;25,659 typedef class select_reactor reactor;27,730 typedef class epoll_reactor reactor;29,804 typedef class kqueue_reactor reactor;31,878 typedef class dev_poll_reactor reactor;33,955 typedef class select_reactor reactor;35,1001 /usr/include/boost/asio/detail/reactor_op.hpp,571 #define BOOST_ASIO_DETAIL_REACTOR_OP_HPP12,336 namespace boost 23,618 namespace asio 24,636 namespace detail 25,653 class reactor_op27,673 boost::system::error_code ec_;32,781 void* cancellation_key_;35,870 std::size_t bytes_transferred_;38,976 enum status 42,1158 enum status { not_done,42,1158 enum status { not_done, done,42,1158 enum status { not_done, done, done_and_exhausted 42,1158 status perform(45,1273 typedef status (*perform_func_type)perform_func_type51,1344 reactor_op(53,1397 perform_func_type perform_func_;64,1682 /usr/include/boost/asio/detail/reactor_op_queue.hpp,1077 #define BOOST_ASIO_DETAIL_REACTOR_OP_QUEUE_HPP12,354 namespace boost 27,804 namespace asio 28,822 namespace detail 29,839 class reactor_op_queue32,890 typedef Descriptor key_type;36,947 struct mapped_type 38,979 mapped_type(40,1027 mapped_type(41,1048 void operator=(operator=42,1087 typedef typename hash_map<hash_map45,1135 typedef typename hash_map::value_type value_type;45,1135 typedef typename hash_map<hash_map46,1210 typedef typename hash_map::iterator iterator;46,1210 reactor_op_queue(49,1300 iterator begin(55,1403 iterator end(56,1454 bool enqueue_operation(61,1725 bool cancel_operations(74,2283 bool cancel_operations(97,2972 bool cancel_operations_by_key(109,3589 bool cancel_operations_by_key(140,4564 bool empty(149,4929 bool has_operation(155,5071 bool perform_operations(163,5380 bool perform_operations(186,5909 void get_all_operations(192,6109 hash_map<hash_map205,6426 hash_map operations_;205,6426 /usr/include/boost/asio/detail/recycling_allocator.hpp,897 #define BOOST_ASIO_DETAIL_RECYCLING_ALLOCATOR_HPP12,363 namespace boost 25,749 namespace asio 26,767 namespace detail 27,784 template other;38,981 typedef void value_type;69,1631 struct rebind72,1683 typedef recycling_allocator other;74,1703 recycling_allocator(77,1760 recycling_allocator(82,1817 template type;97,2155 static type get(98,2203 /usr/include/boost/asio/detail/regex_fwd.hpp,71 #define BOOST_ASIO_DETAIL_REGEX_FWD_HPP12,333 namespace boost 32,918 /usr/include/boost/asio/detail/resolve_endpoint_op.hpp,868 #define BOOST_ASIO_DETAIL_RESOLVER_ENDPOINT_OP_HPP12,364 namespace boost 38,1283 namespace asio 39,1301 namespace detail 40,1318 template results_type;49,1570 typedef class win_iocp_io_context scheduler_impl;52,1678 typedef class scheduler scheduler_impl;54,1736 resolve_endpoint_op(57,1786 static void do_complete(69,2200 socket_ops::weak_cancel_token_type cancel_token_;128,4546 endpoint_type endpoint_;129,4598 scheduler_impl& scheduler_;130,4625 Handler handler_;131,4655 handler_work<handler_work132,4675 handler_work work_;132,4675 results_type results_;133,4718 /usr/include/boost/asio/detail/resolve_op.hpp,206 #define BOOST_ASIO_DETAIL_RESOLVE_OP_HPP12,336 namespace boost 24,650 namespace asio 25,668 namespace detail 26,685 class resolve_op 28,705 boost::system::error_code ec_;32,811 resolve_op(35,856 /usr/include/boost/asio/detail/resolve_query_op.hpp,922 #define BOOST_ASIO_DETAIL_RESOLVE_QUERY_OP_HPP12,354 namespace boost 39,1319 namespace asio 40,1337 namespace detail 41,1354 template query_type;49,1547 typedef boost::asio::ip::basic_resolver_results results_type;50,1617 typedef class win_iocp_io_context scheduler_impl;53,1725 typedef class scheduler scheduler_impl;55,1783 resolve_query_op(58,1833 ~resolve_query_op(71,2245 static void do_complete(77,2338 socket_ops::weak_cancel_token_type cancel_token_;138,4652 query_type query_;139,4704 scheduler_impl& scheduler_;140,4725 Handler handler_;141,4755 handler_work<handler_work142,4775 handler_work work_;142,4775 boost::asio::detail::addrinfo_type* addrinfo_;143,4818 /usr/include/boost/asio/detail/resolver_service.hpp,889 #define BOOST_ASIO_DETAIL_RESOLVER_SERVICE_HPP12,354 namespace boost 32,992 namespace asio 33,1010 namespace detail 34,1027 class resolver_service 37,1076 typedef socket_ops::shared_cancel_token_type implementation_type;44,1368 typedef typename Protocol::endpoint endpoint_type;47,1461 typedef boost::asio::ip::basic_resolver_query query_type;50,1536 typedef boost::asio::ip::basic_resolver_results results_type;53,1630 resolver_service(56,1723 void shutdown(63,1960 void notify_fork(69,2058 results_type resolve(75,2205 template op;94,2964 results_type resolve(107,3410 template op;126,4173 /usr/include/boost/asio/detail/resolver_service_base.hpp,911 #define BOOST_ASIO_DETAIL_RESOLVER_SERVICE_BASE_HPP12,369 namespace boost 37,1206 namespace asio 38,1224 namespace detail 39,1241 class resolver_service_base41,1261 typedef socket_ops::shared_cancel_token_type implementation_type;46,1455 void converting_move_construct(77,2525 void converting_move_assign(84,2747 class auto_addrinfo100,3298 explicit auto_addrinfo(104,3381 ~auto_addrinfo(109,3477 operator boost::asio::detail::addrinfo_type*(addrinfo_type*115,3565 boost::asio::detail::addrinfo_type* ai_;121,3658 typedef class win_iocp_io_context scheduler_impl;133,4042 typedef class scheduler scheduler_impl;135,4100 scheduler_impl& scheduler_;137,4149 boost::asio::detail::mutex mutex_;141,4236 boost::asio::detail::scoped_ptr work_scheduler_;144,4347 boost::asio::detail::scoped_ptr work_thread_;147,4476 /usr/include/boost/asio/detail/scheduler.hpp,1055 #define BOOST_ASIO_DETAIL_SCHEDULER_HPP12,333 namespace boost 33,1054 namespace asio 34,1072 namespace detail 35,1089 class scheduler39,1140 typedef scheduler_operation operation;44,1246 typedef scheduler_task* (*get_task_func_type)get_task_func_type47,1348 void work_started(91,2951 void work_finished(101,3221 int concurrency_hint(140,4934 typedef conditionally_enabled_mutex mutex;147,5057 typedef conditionally_enabled_event event;150,5147 typedef scheduler_thread_info thread_info;153,5241 const bool one_thread_;191,6664 mutable mutex mutex_;194,6738 event wakeup_event_;197,6802 scheduler_task* task_;200,6867 get_task_func_type get_task_;203,6933 struct task_operation 206,7040 task_operation(208,7080 } task_operation_;209,7119 bool task_interrupted_;212,7185 atomic_count outstanding_work_;215,7247 op_queue op_queue_;218,7341 bool stopped_;221,7435 bool shutdown_;224,7515 const int concurrency_hint_;227,7594 boost::asio::detail::thread* thread_;230,7673 /usr/include/boost/asio/detail/scheduler_operation.hpp,228 #define BOOST_ASIO_DETAIL_SCHEDULER_OPERATION_HPP12,363 namespace boost 24,702 namespace asio 25,720 namespace detail 26,737 typedef scheduler_operation operation_type;35,973 typedef void (*func_type)func_type49,1268 /usr/include/boost/asio/detail/scheduler_task.hpp,179 #define BOOST_ASIO_DETAIL_SCHEDULER_TASK_HPP12,348 namespace boost 22,593 namespace asio 23,611 namespace detail 24,628 class scheduler_task29,736 ~scheduler_task(40,1028 /usr/include/boost/asio/detail/scheduler_thread_info.hpp,265 #define BOOST_ASIO_DETAIL_SCHEDULER_THREAD_INFO_HPP12,369 namespace boost 23,671 namespace asio 24,689 namespace detail 25,706 struct scheduler_thread_info 30,771 op_queue private_op_queue;32,828 long private_outstanding_work;33,878 /usr/include/boost/asio/detail/scoped_lock.hpp,433 #define BOOST_ASIO_DETAIL_SCOPED_LOCK_HPP12,339 namespace boost 22,584 namespace asio 23,602 namespace detail 24,619 class scoped_lock28,723 enum adopt_lock_t 33,823 enum adopt_lock_t { adopt_lock 33,823 scoped_lock(36,913 explicit scoped_lock(43,1033 ~scoped_lock(51,1165 void lock(58,1265 void unlock(68,1395 bool locked(78,1531 Mutex& mutex(84,1613 Mutex& mutex_;91,1694 bool locked_;94,1768 /usr/include/boost/asio/detail/scoped_ptr.hpp,320 #define BOOST_ASIO_DETAIL_SCOPED_PTR_HPP12,336 namespace boost 22,575 namespace asio 23,593 namespace detail 24,610 class scoped_ptr27,652 explicit scoped_ptr(31,697 ~scoped_ptr(37,767 T* get(43,820 T* operator->(49,868 T& operator*(55,928 void reset(61,990 T* release(68,1088 T* p_;80,1282 /usr/include/boost/asio/detail/select_interrupter.hpp,313 #define BOOST_ASIO_DETAIL_SELECT_INTERRUPTER_HPP12,360 namespace boost 30,914 namespace asio 31,932 namespace detail 32,949 typedef socket_select_interrupter select_interrupter;35,1050 typedef eventfd_select_interrupter select_interrupter;37,1142 typedef pipe_select_interrupter select_interrupter;39,1203 /usr/include/boost/asio/detail/select_reactor.hpp,1293 #define BOOST_ASIO_DETAIL_SELECT_REACTOR_HPP12,348 namespace boost 47,1528 namespace asio 48,1546 namespace detail 49,1563 class select_reactor51,1583 enum op_types 59,1829 enum op_types { read_op 59,1829 enum op_types { read_op = 0, write_op 59,1829 enum op_types { read_op = 0, write_op = 1, except_op 59,1829 max_select_ops 60,1889 max_select_ops = 3, connect_op 60,1889 max_select_ops = 3, connect_op = 3, max_ops 60,1889 enum op_types 62,2004 enum op_types { read_op 62,2004 enum op_types { read_op = 0, write_op 62,2004 enum op_types { read_op = 0, write_op = 1, except_op 62,2004 max_select_ops 63,2064 max_select_ops = 3, connect_op 63,2064 max_select_ops = 3, connect_op = 1, max_ops 63,2064 struct per_descriptor_data67,2207 typedef class win_iocp_io_context scheduler_type;200,7809 typedef class scheduler scheduler_type;202,7900 scheduler_type& scheduler_;204,7982 boost::asio::detail::mutex mutex_;207,8060 select_interrupter interrupter_;210,8160 reactor_op_queue op_queue_[op_queue_213,8250 fd_set_adapter fd_sets_[fd_sets_216,8373 timer_queue_set timer_queues_;219,8440 bool stop_thread_;227,8668 boost::asio::detail::thread* thread_;230,8740 bool shutdown_;234,8865 /usr/include/boost/asio/detail/service_registry.hpp,560 #define BOOST_ASIO_DETAIL_SERVICE_REGISTRY_HPP12,354 namespace boost 27,792 namespace asio 28,810 namespace detail 32,847 class typeid_wrapper 35,889 class service_registry37,915 typedef execution_context::service*(*factory_type)factory_type110,3631 template work_;83,2727 /usr/include/boost/asio/detail/signal_init.hpp,121 #define BOOST_ASIO_DETAIL_SIGNAL_INIT_HPP12,339 namespace boost 26,657 namespace asio 27,675 namespace detail 28,692 /usr/include/boost/asio/detail/signal_op.hpp,231 #define BOOST_ASIO_DETAIL_SIGNAL_OP_HPP12,333 namespace boost 23,614 namespace asio 24,632 namespace detail 25,649 class signal_op27,669 boost::system::error_code ec_;32,776 int signal_number_;35,873 signal_op(38,907 /usr/include/boost/asio/detail/signal_set_service.hpp,1281 #define BOOST_ASIO_DETAIL_SIGNAL_SET_SERVICE_HPP12,360 namespace boost 47,1580 namespace asio 48,1598 namespace detail 49,1615 enum { max_signal_number 52,1667 enum { max_signal_number 54,1708 class signal_set_service 61,1894 class registration66,2054 registration(70,2117 int signal_number_;85,2458 op_queue* queue_;88,2519 std::size_t undelivered_;91,2595 registration* next_in_table_;94,2697 registration* prev_in_table_;95,2731 registration* next_in_set_;98,2818 class implementation_type102,2904 implementation_type(106,2974 op_queue queue_;116,3184 registration* signals_;119,3259 template op;163,4854 typedef class win_iocp_io_context scheduler_impl;196,6062 typedef class scheduler scheduler_impl;198,6120 scheduler_impl& scheduler_;200,6169 io_uring_service& io_uring_service_;210,6504 io_uring_service::per_io_object_data io_object_data_;213,6592 reactor& reactor_;216,6756 reactor::per_descriptor_data reactor_data_;219,6834 registration* registrations_[registrations_226,7128 signal_set_service* next_;229,7231 signal_set_service* prev_;230,7260 /usr/include/boost/asio/detail/socket_holder.hpp,367 #define BOOST_ASIO_DETAIL_SOCKET_HOLDER_HPP12,345 namespace boost 24,676 namespace asio 25,694 namespace detail 26,711 class socket_holder29,806 socket_holder(34,903 explicit socket_holder(40,1018 ~socket_holder(46,1101 socket_type get(57,1335 void reset(63,1429 void reset(75,1713 socket_type release(82,1818 socket_type socket_;91,1965 /usr/include/boost/asio/detail/socket_ops.hpp,681 #define BOOST_ASIO_DETAIL_SOCKET_OPS_HPP12,336 namespace boost 26,701 namespace asio 27,719 namespace detail 28,736 namespace socket_ops 29,755 user_set_non_blocking 35,851 internal_non_blocking 38,924 non_blocking 41,1028 enable_connection_aborted 44,1167 user_set_linger 47,1272 stream_oriented 50,1332 datagram_oriented 53,1395 possible_dup 56,1462 typedef unsigned char state_type;59,1486 struct noop_deleter 61,1521 struct noop_deleter { void operator()(operator()61,1521 typedef shared_ptr shared_cancel_token_type;62,1572 typedef weak_ptr weak_cancel_token_type;63,1623 typedef WSABUF buf;131,4068 typedef iovec buf;133,4148 /usr/include/boost/asio/detail/socket_option.hpp,1358 #define BOOST_ASIO_DETAIL_SOCKET_OPTION_HPP12,345 namespace boost 26,722 namespace asio 27,740 namespace detail 28,757 namespace socket_option 29,776 template unique_lock_;156,3434 class waiter160,3566 explicit waiter(163,3595 ~waiter(169,3689 std::size_t& state_;175,3746 std::condition_variable cond_;178,3777 std::size_t state_;179,3810 /usr/include/boost/asio/detail/std_fenced_block.hpp,359 #define BOOST_ASIO_DETAIL_STD_FENCED_BLOCK_HPP12,354 namespace boost 27,703 namespace asio 28,721 namespace detail 29,738 class std_fenced_block31,758 enum half_t 35,815 enum half_t { half 35,815 enum full_t 36,839 enum full_t { full 36,839 explicit std_fenced_block(39,906 explicit std_fenced_block(44,993 ~std_fenced_block(50,1112 /usr/include/boost/asio/detail/std_global.hpp,470 #define BOOST_ASIO_DETAIL_STD_GLOBAL_HPP12,336 namespace boost 27,657 namespace asio 28,675 namespace detail 29,692 struct std_global_impl32,734 static void do_init(35,807 ~std_global_impl(41,920 static std::once_flag init_once_;46,967 static std_global_impl instance_;47,1003 T* ptr_;48,1039 std::once_flag std_global_impl::init_once_;init_once_52,1076 std_global_impl std_global_impl::instance_;instance_55,1146 T& std_global(58,1219 /usr/include/boost/asio/detail/std_mutex.hpp,330 #define BOOST_ASIO_DETAIL_STD_MUTEX_HPP12,333 namespace boost 28,730 namespace asio 29,748 namespace detail 30,765 class std_mutex34,803 typedef boost::asio::detail::scoped_lock scoped_lock;38,853 std_mutex(41,939 ~std_mutex(46,979 void lock(51,1024 void unlock(57,1089 std::mutex mutex_;64,1170 /usr/include/boost/asio/detail/std_static_mutex.hpp,437 #define BOOST_ASIO_DETAIL_STD_STATIC_MUTEX_HPP12,354 namespace boost 28,758 namespace asio 29,776 namespace detail 30,793 class std_static_mutex34,831 typedef boost::asio::detail::scoped_lock scoped_lock;38,888 std_static_mutex(41,981 ~std_static_mutex(46,1031 void init(51,1089 void lock(57,1155 void unlock(63,1220 std::mutex mutex_;70,1301 #define BOOST_ASIO_STD_STATIC_MUTEX_INIT 73,1326 /usr/include/boost/asio/detail/std_thread.hpp,289 #define BOOST_ASIO_DETAIL_STD_THREAD_HPP12,336 namespace boost 27,679 namespace asio 28,697 namespace detail 29,714 class std_thread31,734 std_thread(37,834 ~std_thread(43,920 void join(49,991 static std::size_t hardware_concurrency(56,1089 std::thread thread_;62,1199 /usr/include/boost/asio/detail/strand_executor_service.hpp,1289 #define BOOST_ASIO_DETAIL_STRAND_EXECUTOR_SERVICE_HPP12,375 namespace boost 32,1061 namespace asio 33,1079 namespace detail 34,1096 class strand_executor_service37,1164 class strand_impl42,1319 mutex* mutex_;51,1493 bool locked_;56,1741 bool shutdown_;60,1856 op_queue waiting_queue_;65,2075 op_queue ready_queue_;70,2364 strand_impl* next_;73,2480 strand_impl* prev_;74,2504 strand_executor_service* service_;77,2592 typedef shared_ptr implementation_type;80,2637 template mutexes_[mutexes_154,5793 std::size_t salt_;158,5943 strand_impl* impl_list_;161,6020 /usr/include/boost/asio/detail/strand_service.hpp,705 #define BOOST_ASIO_DETAIL_STRAND_SERVICE_HPP12,348 namespace boost 27,796 namespace asio 28,814 namespace detail 29,831 class strand_service32,899 class strand_impl45,1206 boost::asio::detail::mutex mutex_;58,1518 bool locked_;63,1786 op_queue waiting_queue_;68,2003 op_queue ready_queue_;73,2282 typedef strand_impl* implementation_type;76,2326 io_context& io_context_;112,3690 io_context_impl& io_context_impl_;115,3779 boost::asio::detail::mutex mutex_;118,3879 enum { num_implementations 122,4030 enum { num_implementations 124,4150 scoped_ptr implementations_[implementations_128,4272 std::size_t salt_;132,4460 /usr/include/boost/asio/detail/string_view.hpp,358 #define BOOST_ASIO_DETAIL_STRING_VIEW_HPP12,339 namespace boost 30,937 namespace asio 31,955 using std::basic_string_view;34,1017 using std::string_view;35,1047 using std::experimental::basic_string_view;37,1130 using std::experimental::string_view;38,1174 # define BOOST_ASIO_STRING_VIEW_PARAM 44,1318 # define BOOST_ASIO_STRING_VIEW_PARAM 46,1426 /usr/include/boost/asio/detail/thread.hpp,337 #define BOOST_ASIO_DETAIL_THREAD_HPP12,324 namespace boost 38,1094 namespace asio 39,1112 namespace detail 40,1129 typedef null_thread thread;43,1186 typedef posix_thread thread;45,1253 typedef wince_thread thread;48,1339 typedef winapp_thread thread;50,1407 typedef win_thread thread;52,1444 typedef std_thread thread;55,1520 /usr/include/boost/asio/detail/thread_context.hpp,294 #define BOOST_ASIO_DETAIL_THREAD_CONTEXT_HPP12,348 namespace boost 24,633 namespace asio 25,651 namespace detail 26,668 class thread_context31,792 typedef call_stack thread_call_stack;40,1102 /usr/include/boost/asio/detail/thread_group.hpp,446 #define BOOST_ASIO_DETAIL_THREAD_GROUP_HPP12,342 namespace boost 24,667 namespace asio 25,685 namespace detail 26,702 class thread_group28,722 thread_group(32,803 ~thread_group(38,903 void create_thread(45,1012 void create_threads(52,1157 void join(59,1347 bool empty(71,1543 struct item78,1665 explicit item(81,1716 boost::asio::detail::thread thread_;87,1811 item* next_;88,1852 item* first_;92,1911 /usr/include/boost/asio/detail/thread_info_base.hpp,1345 #define BOOST_ASIO_DETAIL_THREAD_INFO_BASE_HPP12,354 namespace boost 33,980 namespace asio 34,998 namespace detail 35,1015 # define BOOST_ASIO_RECYCLING_ALLOCATOR_CACHE_SIZE 38,1085 class thread_info_base41,1191 struct default_tag45,1248 cache_size 49,1288 begin_mem_index 50,1350 end_mem_index 51,1377 struct awaitable_frame_tag55,1423 cache_size 59,1471 begin_mem_index 60,1533 end_mem_index 61,1585 struct executor_function_tag65,1649 cache_size 69,1699 begin_mem_index 70,1761 end_mem_index 71,1821 struct cancellation_signal_tag75,1885 cache_size 79,1937 begin_mem_index 80,1999 end_mem_index 81,2061 struct parallel_group_tag85,2125 cache_size 89,2172 begin_mem_index 90,2234 end_mem_index 91,2298 enum { max_mem_index 95,2362 thread_info_base(97,2425 ~thread_info_base(108,2750 static void* allocate(120,3116 static void deallocate(126,3312 static void* allocate(133,3505 static void deallocate(177,5021 void capture_current_exception(201,5669 void rethrow_pending_exception(224,6281 enum { chunk_size 242,6790 enum { chunk_size 244,6859 void* reusable_memory_[reusable_memory_246,6929 int has_pending_exception_;250,7059 std::exception_ptr pending_exception_;251,7089 /usr/include/boost/asio/detail/throw_error.hpp,185 #define BOOST_ASIO_DETAIL_THROW_ERROR_HPP12,339 namespace boost 23,618 namespace asio 24,636 namespace detail 25,653 inline void throw_error(32,851 inline void throw_error(38,954 /usr/include/boost/asio/detail/throw_exception.hpp,192 #define BOOST_ASIO_DETAIL_THROW_EXCEPTION_HPP12,351 namespace boost 24,689 namespace asio 25,707 namespace detail 26,724 using boost::throw_exception;29,794 void throw_exception(41,1240 /usr/include/boost/asio/detail/timer_queue.hpp,1300 #define BOOST_ASIO_DETAIL_TIMER_QUEUE_HPP12,339 namespace boost 31,909 namespace asio 32,927 namespace detail 33,944 class timer_queue36,996 typedef typename Time_Traits::time_type time_type;41,1072 typedef typename Time_Traits::duration_type duration_type;44,1150 class per_timer_data47,1233 per_timer_data(50,1270 op_queue op_queue_;60,1479 std::size_t heap_index_;63,1556 per_timer_data* next_;66,1639 per_timer_data* prev_;67,1666 timer_queue(71,1717 bool enqueue_timer(80,1988 virtual bool empty(116,3162 virtual long wait_duration_msec(122,3288 virtual long wait_duration_usec(134,3629 virtual void get_ready_timers(146,3964 virtual void get_all_timers(166,4494 std::size_t cancel_timer(181,4820 void cancel_timer_by_key(202,5484 void move_timer(226,6162 void up_heap(250,6855 void down_heap(263,7198 void swap_heap(281,7724 void remove_timer(291,8036 static bool is_positive_infinity(328,9112 template heap_;382,10511 /usr/include/boost/asio/detail/timer_queue_base.hpp,254 #define BOOST_ASIO_DETAIL_TIMER_QUEUE_BASE_HPP12,354 namespace boost 25,729 namespace asio 26,747 namespace detail 27,764 class timer_queue_base29,784 timer_queue_base(34,859 virtual ~timer_queue_base(37,912 timer_queue_base* next_;58,1512 /usr/include/boost/asio/detail/timer_queue_ptime.hpp,416 #define BOOST_ASIO_DETAIL_TIMER_QUEUE_PTIME_HPP12,357 namespace boost 27,732 namespace asio 28,750 namespace detail 29,767 struct forwarding_posix_time_traits 31,787 class timer_queue<timer_queue35,943 typedef boost::posix_time::ptime time_type;40,1059 typedef boost::posix_time::time_duration duration_type;43,1130 per_timer_data;47,1278 timer_queue impl_;90,2918 /usr/include/boost/asio/detail/timer_queue_set.hpp,190 #define BOOST_ASIO_DETAIL_TIMER_QUEUE_SET_HPP12,351 namespace boost 23,645 namespace asio 24,663 namespace detail 25,680 class timer_queue_set27,700 timer_queue_base* first_;55,1481 /usr/include/boost/asio/detail/timer_scheduler.hpp,53 #define BOOST_ASIO_DETAIL_TIMER_SCHEDULER_HPP12,351 /usr/include/boost/asio/detail/timer_scheduler_fwd.hpp,518 #define BOOST_ASIO_DETAIL_TIMER_SCHEDULER_FWD_HPP12,363 namespace boost 20,564 namespace asio 21,582 namespace detail 22,599 typedef class winrt_timer_scheduler timer_scheduler;25,659 typedef class win_iocp_io_context timer_scheduler;27,747 typedef class io_uring_service timer_scheduler;29,848 typedef class epoll_reactor timer_scheduler;31,932 typedef class kqueue_reactor timer_scheduler;33,1014 typedef class dev_poll_reactor timer_scheduler;35,1099 typedef class select_reactor timer_scheduler;37,1153 /usr/include/boost/asio/detail/tss_ptr.hpp,176 #define BOOST_ASIO_DETAIL_TSS_PTR_HPP12,327 namespace boost 34,979 namespace asio 35,997 namespace detail 36,1014 class tss_ptr39,1056 void operator=(operator=51,1363 /usr/include/boost/asio/detail/type_traits.hpp,2911 #define BOOST_ASIO_DETAIL_TYPE_TRAITS_HPP12,339 namespace boost 50,1873 namespace asio 51,1891 using std::add_const;54,1953 using std::add_lvalue_reference;55,1975 using std::aligned_storage;56,2008 using std::alignment_of;57,2036 using std::conditional;58,2061 using std::decay;59,2085 using std::declval;60,2103 using std::enable_if;61,2123 using std::false_type;62,2145 using std::integral_constant;63,2168 using std::is_base_of;64,2198 using std::is_class;65,2221 using std::is_const;66,2242 using std::is_constructible;67,2263 using std::is_convertible;68,2292 using std::is_copy_constructible;69,2319 using std::is_destructible;70,2353 using std::is_function;71,2381 using std::is_move_constructible;72,2405 using std::is_nothrow_copy_constructible;73,2439 using std::is_nothrow_destructible;74,2481 using std::is_object;75,2517 using std::is_reference;76,2539 using std::is_same;77,2564 using std::is_scalar;78,2584 using std::remove_cv;79,2606 struct remove_cvref 81,2650 using std::remove_pointer;82,2727 using std::remove_reference;83,2754 template struct void_type 136,4565 template struct void_type { typedef void type;136,4565 template struct conjunction 140,4675 template struct conjunction<conjunction141,4733 template , Head>::type type143,4864 struct defaulted_constraint147,4984 BOOST_ASIO_CONSTEXPR defaulted_constraint(149,5014 template work_;83,2662 /usr/include/boost/asio/detail/wait_op.hpp,230 #define BOOST_ASIO_DETAIL_WAIT_OP_HPP12,327 namespace boost 23,606 namespace asio 24,624 namespace detail 25,641 class wait_op27,661 boost::system::error_code ec_;32,766 void* cancellation_key_;35,855 wait_op(38,894 /usr/include/boost/asio/detail/win_event.hpp,470 #define BOOST_ASIO_DETAIL_WIN_EVENT_HPP12,333 namespace boost 29,755 namespace asio 30,773 namespace detail 31,790 class win_event33,810 void signal(45,1049 void signal_all(52,1164 void unlock_and_signal_one(62,1374 void unlock_and_signal_one_for_destruction(74,1679 bool maybe_unlock_and_signal_one(86,1994 void clear(101,2274 void wait(111,2495 bool wait_for_usec(130,3014 HANDLE events_[events_150,3570 std::size_t state_;151,3591 /usr/include/boost/asio/detail/win_fd_set_adapter.hpp,673 #define BOOST_ASIO_DETAIL_WIN_FD_SET_ADAPTER_HPP12,360 namespace boost 28,805 namespace asio 29,823 namespace detail 30,840 class win_fd_set_adapter 33,937 enum { default_fd_set_size 36,986 win_fd_set_adapter(38,1026 ~win_fd_set_adapter(48,1306 void reset(53,1371 bool set(59,1460 void set(70,1732 bool is_set(81,2093 operator fd_set*(operator fd_set*87,2256 socket_type max_descriptor(92,2333 void perform(97,2407 struct win_fd_set109,2878 u_int fd_count;111,2902 SOCKET fd_array[fd_array112,2922 void reserve(116,3033 win_fd_set* fd_set_;138,3611 u_int capacity_;139,3634 socket_type max_descriptor_;140,3653 /usr/include/boost/asio/detail/win_fenced_block.hpp,360 #define BOOST_ASIO_DETAIL_WIN_FENCED_BLOCK_HPP12,354 namespace boost 27,746 namespace asio 28,764 namespace detail 29,781 class win_fenced_block31,801 enum half_t 35,858 enum half_t { half 35,858 enum full_t 36,882 enum full_t { full 36,882 explicit win_fenced_block(39,949 explicit win_fenced_block(44,1036 ~win_fenced_block(64,1491 /usr/include/boost/asio/detail/win_global.hpp,516 #define BOOST_ASIO_DETAIL_WIN_GLOBAL_HPP12,336 namespace boost 24,662 namespace asio 25,680 namespace detail 26,697 struct win_global_impl29,739 ~win_global_impl(32,816 static win_global_impl instance_;37,863 static static_mutex mutex_;38,899 T* ptr_;39,929 static tss_ptr tss_ptr_;40,940 win_global_impl win_global_impl::instance_ instance_44,996 static_mutex win_global_impl::mutex_ mutex_47,1077 tss_ptr win_global_impl::tss_ptr_;tss_ptr_50,1172 T& win_global(53,1236 /usr/include/boost/asio/detail/win_iocp_file_service.hpp,1772 #define BOOST_ASIO_DETAIL_WIN_IOCP_FILE_SERVICE_HPP12,369 namespace boost 31,914 namespace asio 32,932 namespace detail 33,949 class win_iocp_file_service 36,1028 typedef win_iocp_handle_service::native_handle_type native_handle_type;41,1163 class implementation_type 44,1280 uint64_t offset_;50,1477 bool is_stream_;51,1499 void construct(61,1760 void move_construct(69,1948 void move_assign(79,2262 void destroy(91,2638 void set_is_stream(97,2780 boost::system::error_code assign(108,3158 bool is_open(116,3414 boost::system::error_code close(122,3555 native_handle_type native_handle(129,3747 boost::system::error_code cancel(135,3931 size_t write_some(163,4988 template work_;108,3703 /usr/include/boost/asio/detail/win_iocp_handle_service.hpp,1960 #define BOOST_ASIO_DETAIL_WIN_IOCP_HANDLE_SERVICE_HPP13,449 namespace boost 38,1310 namespace asio 39,1328 namespace detail 40,1345 class win_iocp_handle_service 42,1365 typedef HANDLE native_handle_type;47,1513 class implementation_type50,1602 implementation_type(54,1672 native_handle_type handle_;67,1994 DWORD safe_cancellation_thread_id_;73,2319 implementation_type* next_;76,2427 implementation_type* prev_;77,2459 bool is_open(105,3484 native_handle_type native_handle(115,3793 size_t write_some(126,4179 size_t write_some_at(135,4491 template op;157,5410 template op;187,6740 size_t read_some(207,7559 size_t read_some_at(215,7861 template op;238,8809 template op;270,10171 template work_;101,3504 /usr/include/boost/asio/detail/win_iocp_io_context.hpp,873 #define BOOST_ASIO_DETAIL_WIN_IOCP_IO_CONTEXT_HPP12,363 namespace boost 38,1235 namespace asio 39,1253 namespace detail 40,1270 class win_iocp_io_context44,1306 void init_task(61,1890 bool stopped(88,2806 void restart(94,2955 void work_started(100,3062 void work_finished(106,3182 void post_immediate_completion(120,3665 void post_private_immediate_completion(138,4432 void post_private_deferred_completion(146,4729 void do_dispatch(153,4953 int concurrency_hint(214,7679 private:private219,7749 scoped_ptr timer_thread_;310,10900 auto_handle waitable_timer_;313,10997 long dispatch_required_;316,11100 mutex dispatch_mutex_;319,11207 timer_queue_set timer_queues_;322,11256 op_queue completed_ops_;325,11338 const int concurrency_hint_;328,11447 scoped_ptr thread_;331,11527 /usr/include/boost/asio/detail/win_iocp_null_buffers_op.hpp,500 #define BOOST_ASIO_DETAIL_WIN_IOCP_NULL_BUFFERS_OP_HPP12,378 namespace boost 34,1075 namespace asio 35,1093 namespace detail 36,1110 template work_;118,3844 /usr/include/boost/asio/detail/win_iocp_operation.hpp,479 #define BOOST_ASIO_DETAIL_WIN_IOCP_OPERATION_HPP12,360 namespace boost 29,819 namespace asio 30,837 namespace detail 31,854 class win_iocp_operation37,1029 typedef win_iocp_operation operation_type;42,1130 void complete(44,1176 void destroy(50,1335 void reset(55,1413 typedef void (*func_type)func_type66,1556 win_iocp_operation(70,1674 ~win_iocp_operation(78,1809 win_iocp_operation* next_;85,1919 func_type func_;86,1948 long ready_;87,1967 /usr/include/boost/asio/detail/win_iocp_overlapped_op.hpp,394 #define BOOST_ASIO_DETAIL_WIN_IOCP_OVERLAPPED_OP_HPP12,372 namespace boost 33,1022 namespace asio 34,1040 namespace detail 35,1057 template work_;87,2934 /usr/include/boost/asio/detail/win_iocp_overlapped_ptr.hpp,849 #define BOOST_ASIO_DETAIL_WIN_IOCP_OVERLAPPED_PTR_HPP12,375 namespace boost 32,980 namespace asio 33,998 namespace detail 34,1015 class win_iocp_overlapped_ptr37,1114 win_iocp_overlapped_ptr(42,1227 template op;83,2194 OVERLAPPED* get(99,2673 const OVERLAPPED* get(105,2761 OVERLAPPED* release(111,2868 void complete(123,3116 static win_iocp_io_context* get_iocp_service(137,3417 static win_iocp_io_context* get_iocp_service(147,3733 static win_iocp_io_context* get_iocp_service(155,3980 win_iocp_operation* ptr_;161,4142 win_iocp_io_context* iocp_service_;162,4170 /usr/include/boost/asio/detail/win_iocp_serial_port_service.hpp,1478 #define BOOST_ASIO_DETAIL_WIN_IOCP_SERIAL_PORT_SERVICE_HPP13,464 namespace boost 30,946 namespace asio 31,964 namespace detail 32,981 class win_iocp_serial_port_service 35,1067 typedef win_iocp_handle_service::native_handle_type native_handle_type;40,1223 typedef win_iocp_handle_service::implementation_type implementation_type;43,1347 void construct(52,1672 void move_construct(58,1816 void move_assign(65,2025 void destroy(74,2303 boost::system::error_code assign(84,2651 bool is_open(91,2894 boost::system::error_code close(97,3042 native_handle_type native_handle(104,3241 boost::system::error_code cancel(110,3415 boost::system::error_code set_option(118,3654 boost::system::error_code get_option(128,4026 boost::system::error_code send_break(137,4362 size_t write_some(146,4641 template work_;177,5716 template ::other peer_socket_type;314,10219 win_iocp_socket_service_base& socket_service_;316,10281 socket_type socket_;317,10330 socket_holder new_socket_;318,10353 peer_socket_type peer_;319,10382 Protocol protocol_;320,10408 typename Protocol::endpoint* peer_endpoint_;321,10430 unsigned char output_buffer_[output_buffer_322,10477 bool enable_connection_aborted_;323,10551 long* cancel_requested_;324,10586 operation* proxy_op_;325,10613 Handler handler_;326,10637 handler_work<handler_work327,10657 handler_work work_;327,10657 /usr/include/boost/asio/detail/win_iocp_socket_connect_op.hpp,594 #define BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_CONNECT_OP_HPP12,383 namespace boost 34,1082 namespace asio 35,1100 namespace detail 36,1117 class win_iocp_socket_connect_op_base 38,1137 win_iocp_socket_connect_op_base(41,1205 static status do_perform(49,1457 socket_type socket_;58,1706 bool connect_ex_;59,1729 template work_;126,3890 /usr/include/boost/asio/detail/win_iocp_socket_recv_op.hpp,628 #define BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_RECV_OP_HPP12,375 namespace boost 35,1127 namespace asio 36,1145 namespace detail 37,1162 template work_;115,3979 /usr/include/boost/asio/detail/win_iocp_socket_recvfrom_op.hpp,722 #define BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_RECVFROM_OP_HPP12,387 namespace boost 35,1143 namespace asio 36,1161 namespace detail 37,1178 template work_;124,4137 /usr/include/boost/asio/detail/win_iocp_socket_recvmsg_op.hpp,646 #define BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_RECVMSG_OP_HPP12,381 namespace boost 36,1174 namespace asio 37,1192 namespace detail 38,1209 template work_;116,3955 /usr/include/boost/asio/detail/win_iocp_socket_send_op.hpp,580 #define BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_SEND_OP_HPP12,375 namespace boost 35,1127 namespace asio 36,1145 namespace detail 37,1162 template work_;109,3722 /usr/include/boost/asio/detail/win_iocp_socket_service.hpp,2899 #define BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_SERVICE_HPP12,375 namespace boost 49,1816 namespace asio 50,1834 namespace detail 51,1851 class win_iocp_socket_service 54,1900 typedef Protocol protocol_type;60,2081 typedef typename Protocol::endpoint endpoint_type;63,2140 class native_handle_type66,2228 native_handle_type(69,2269 native_handle_type(75,2377 void operator=(operator=82,2539 operator socket_type(operator socket_type89,2684 bool have_remote_endpoint(94,2752 endpoint_type remote_endpoint(99,2839 socket_type socket_;105,2936 bool have_remote_endpoint_;106,2961 endpoint_type remote_endpoint_;107,2993 struct implementation_type 111,3079 implementation_type(115,3201 protocol_type protocol_;123,3400 bool have_remote_endpoint_;126,3479 endpoint_type remote_endpoint_;129,3545 win_iocp_socket_service(133,3605 void shutdown(141,3872 void move_construct(147,3975 void move_assign(163,4516 void converting_move_construct(181,5152 boost::system::error_code open(199,5812 boost::system::error_code assign(213,6249 native_handle_type native_handle(227,6736 boost::system::error_code bind(235,7012 boost::system::error_code set_option(244,7293 boost::system::error_code get_option(255,7689 endpoint_type local_endpoint(268,8151 endpoint_type remote_endpoint(280,8534 boost::system::error_code shutdown(293,8996 size_t send_to(303,9338 size_t send_to(316,9849 template op;339,10780 template op;368,11939 size_t receive_from(383,12534 size_t receive_from(403,13215 template op;431,14374 template op;462,15660 boost::system::error_code accept(495,16801 template op;534,18243 template op;574,19922 boost::system::error_code connect(604,21065 template op;622,21746 /usr/include/boost/asio/detail/win_iocp_socket_service_base.hpp,3648 #define BOOST_ASIO_DETAIL_WIN_IOCP_SOCKET_SERVICE_BASE_HPP12,390 namespace boost 49,1857 namespace asio 50,1875 namespace detail 51,1892 class win_iocp_socket_service_base53,1912 struct base_implementation_type57,2001 socket_type socket_;60,2080 socket_ops::state_type state_;63,2146 socket_ops::shared_cancel_token_type cancel_token_;71,2649 select_reactor::per_descriptor_data reactor_data_;74,2754 DWORD safe_cancellation_thread_id_;81,3142 base_implementation_type* next_;85,3296 base_implementation_type* prev_;86,3333 bool is_open(111,4249 bool at_mark(129,4913 std::size_t available(136,5129 boost::system::error_code listen(143,5374 boost::system::error_code io_control(152,5657 bool non_blocking(161,5989 boost::system::error_code non_blocking(167,6176 bool native_non_blocking(175,6466 boost::system::error_code native_non_blocking(181,6682 boost::system::error_code wait(190,7022 template op;225,8198 size_t send(274,9818 size_t send(286,10265 template op;307,11132 template op;335,12271 size_t receive(349,12825 size_t receive(361,13285 template op;383,14189 template op;415,15476 size_t receive_with_flags(446,16570 size_t receive_with_flags(459,17088 template op;487,18252 template op;518,19531 typedef BOOL (PASCAL *connect_ex_fn)connect_ex_fn621,24073 typedef LONG (NTAPI *nt_set_info_fn)nt_set_info_fn631,24569 class iocp_op_cancellation 652,25610 iocp_op_cancellation(655,25672 static void do_complete(662,25838 void operator()(operator()670,26139 SOCKET socket_;687,26675 operation* target_;688,26695 class accept_op_cancellation 692,26789 accept_op_cancellation(695,26853 static void do_complete(703,27051 long* get_cancel_requested(711,27356 void operator()(operator()716,27435 SOCKET socket_;733,27971 operation* target_;734,27991 long cancel_requested_;735,28015 class reactor_op_cancellation 739,28113 reactor_op_cancellation(742,28178 void use_reactor(752,28415 static void do_complete(760,28588 void operator()(operator()768,28895 SOCKET socket_;791,29527 operation* target_;792,29547 select_reactor* reactor_;793,29571 select_reactor::per_descriptor_data* reactor_data_;794,29601 int op_type_;795,29657 execution_context& context_;799,29749 win_iocp_io_context& iocp_service_;803,29875 select_reactor* reactor_;807,30015 void* connect_ex_;810,30086 void* nt_set_info_;813,30161 boost::asio::detail::mutex mutex_;816,30253 base_implementation_type* impl_list_;819,30346 /usr/include/boost/asio/detail/win_iocp_thread_info.hpp,166 #define BOOST_ASIO_DETAIL_WIN_IOCP_THREAD_INFO_HPP12,366 namespace boost 22,625 namespace asio 23,643 namespace detail 24,660 struct win_iocp_thread_info 26,680 /usr/include/boost/asio/detail/win_iocp_wait_op.hpp,476 #define BOOST_ASIO_DETAIL_WIN_IOCP_WAIT_OP_HPP12,354 namespace boost 35,1100 namespace asio 36,1118 namespace detail 37,1135 template work_;119,3770 /usr/include/boost/asio/detail/win_mutex.hpp,325 #define BOOST_ASIO_DETAIL_WIN_MUTEX_HPP12,333 namespace boost 28,741 namespace asio 29,759 namespace detail 30,776 class win_mutex32,796 typedef boost::asio::detail::scoped_lock scoped_lock;36,846 ~win_mutex(42,981 void lock(48,1071 void unlock(54,1161 ::CRITICAL_SECTION crit_section_;65,1473 /usr/include/boost/asio/detail/win_object_handle_service.hpp,977 #define BOOST_ASIO_DETAIL_WIN_OBJECT_HANDLE_SERVICE_HPP13,440 namespace boost 37,1172 namespace asio 38,1190 namespace detail 39,1207 class win_object_handle_service 41,1227 typedef HANDLE native_handle_type;46,1380 class implementation_type49,1469 implementation_type(53,1540 native_handle_type handle_;68,1948 HANDLE wait_handle_;72,2111 op_queue op_queue_;77,2303 win_object_handle_service* owner_;80,2409 implementation_type* next_;84,2591 implementation_type* prev_;85,2623 bool is_open(114,3670 native_handle_type native_handle(124,4000 template op;143,4696 typedef class win_iocp_io_context scheduler_impl;169,5654 typedef class scheduler scheduler_impl;171,5712 scheduler_impl& scheduler_;173,5761 mutex mutex_;176,5840 implementation_type* impl_list_;179,5912 bool shutdown_;182,6010 /usr/include/boost/asio/detail/win_static_mutex.hpp,457 #define BOOST_ASIO_DETAIL_WIN_STATIC_MUTEX_HPP12,354 namespace boost 26,678 namespace asio 27,696 namespace detail 28,713 struct win_static_mutex30,733 typedef boost::asio::detail::scoped_lock scoped_lock;32,759 void lock(43,1161 void unlock(49,1251 bool initialised_;54,1320 ::CRITICAL_SECTION crit_section_;55,1341 # define BOOST_ASIO_WIN_STATIC_MUTEX_INIT 59,1403 # define BOOST_ASIO_WIN_STATIC_MUTEX_INIT 61,1501 /usr/include/boost/asio/detail/win_thread.hpp,786 #define BOOST_ASIO_DETAIL_WIN_THREAD_HPP12,336 namespace boost 30,785 namespace asio 31,803 namespace detail 32,820 class win_thread_base43,1107 static bool terminate_threads(46,1139 static void set_terminate_threads(51,1248 static long terminate_threads_;57,1369 long win_thread_base::terminate_threads_ terminate_threads_61,1429 class win_thread63,1479 win_thread(70,1619 class func_base95,2249 virtual ~func_base(98,2281 ::HANDLE entry_event_;100,2337 ::HANDLE exit_event_;101,2364 struct auto_func_base_ptr104,2396 func_base* ptr;106,2428 ~auto_func_base_ptr(107,2448 class func111,2527 func(115,2577 virtual void run(120,2625 Function f_;126,2684 ::HANDLE thread_;131,2786 ::HANDLE exit_event_;132,2806 /usr/include/boost/asio/detail/win_tss_ptr.hpp,289 #define BOOST_ASIO_DETAIL_WIN_TSS_PTR_HPP12,339 namespace boost 27,704 namespace asio 28,722 namespace detail 29,739 class win_tss_ptr35,880 win_tss_ptr(40,950 ~win_tss_ptr(46,1029 operator T*(operator T*52,1100 void operator=(operator=58,1204 DWORD tss_key_;66,1399 /usr/include/boost/asio/detail/winapp_thread.hpp,508 #define BOOST_ASIO_DETAIL_WINAPP_THREAD_HPP12,345 namespace boost 30,868 namespace asio 31,886 namespace detail 32,903 class winapp_thread36,973 winapp_thread(42,1076 ~winapp_thread(59,1568 void join(65,1658 static std::size_t hardware_concurrency(71,1761 class func_base81,1997 virtual ~func_base(84,2029 class func89,2122 func(93,2172 virtual void run(98,2220 Function f_;104,2279 ::HANDLE thread_;107,2302 inline DWORD WINAPI winapp_thread_function(110,2326 /usr/include/boost/asio/detail/wince_thread.hpp,503 #define BOOST_ASIO_DETAIL_WINCE_THREAD_HPP12,342 namespace boost 30,850 namespace asio 31,868 namespace detail 32,885 class wince_thread36,954 wince_thread(42,1056 ~wince_thread(59,1546 void join(65,1635 static std::size_t hardware_concurrency(71,1729 class func_base81,1958 virtual ~func_base(84,1990 class func89,2083 func(93,2133 virtual void run(98,2181 Function f_;104,2240 ::HANDLE thread_;107,2263 inline DWORD WINAPI wince_thread_function(110,2287 /usr/include/boost/asio/detail/winrt_async_manager.hpp,705 #define BOOST_ASIO_DETAIL_WINRT_ASYNC_MANAGER_HPP12,363 namespace boost 36,1050 namespace asio 37,1068 namespace detail 38,1085 class winrt_async_manager40,1105 winrt_async_manager(45,1222 ~winrt_async_manager(53,1448 void shutdown(58,1550 void sync(68,1737 TResult sync(100,2669 template promise_;296,8780 /usr/include/boost/asio/detail/winrt_async_op.hpp,355 #define BOOST_ASIO_DETAIL_WINRT_ASYNC_OP_HPP12,348 namespace boost 23,634 namespace asio 24,652 namespace detail 25,669 class winrt_async_op28,717 boost::system::error_code ec_;33,829 TResult result_;36,937 winrt_async_op(39,968 class winrt_async_op<winrt_async_op47,1082 boost::system::error_code ec_;52,1200 winrt_async_op(55,1245 /usr/include/boost/asio/detail/winrt_resolve_op.hpp,690 #define BOOST_ASIO_DETAIL_WINRT_RESOLVE_OP_HPP12,354 namespace boost 34,1062 namespace asio 35,1080 namespace detail 36,1097 template query_type;48,1445 typedef boost::asio::ip::basic_resolver_results results_type;49,1515 winrt_resolve_op(51,1590 static void do_complete(63,1969 query_type query_;114,3764 Handler handler_;115,3785 handler_work<handler_work116,3805 handler_work executor_;116,3805 /usr/include/boost/asio/detail/winrt_resolver_service.hpp,1204 #define BOOST_ASIO_DETAIL_WINRT_RESOLVER_SERVICE_HPP12,372 namespace boost 40,1285 namespace asio 41,1303 namespace detail 42,1320 class winrt_resolver_service 45,1369 typedef socket_ops::shared_cancel_token_type implementation_type;52,1651 typedef typename Protocol::endpoint endpoint_type;55,1744 typedef boost::asio::ip::basic_resolver_query query_type;58,1819 typedef boost::asio::ip::basic_resolver_results results_type;61,1913 winrt_resolver_service(64,2006 ~winrt_resolver_service(73,2296 void shutdown(78,2401 void notify_fork(83,2472 void construct(88,2577 void move_construct(93,2676 void move_assign(99,2812 void destroy(105,2955 void cancel(110,3046 results_type resolve(115,3134 template op;150,4273 results_type resolve(177,5184 template executor_;89,2973 /usr/include/boost/asio/detail/winrt_socket_recv_op.hpp,520 #define BOOST_ASIO_DETAIL_WINRT_SOCKET_RECV_OP_HPP12,366 namespace boost 34,1083 namespace asio 35,1101 namespace detail 36,1118 template executor_;110,3781 /usr/include/boost/asio/detail/winrt_socket_send_op.hpp,513 #define BOOST_ASIO_DETAIL_WINRT_SOCKET_SEND_OP_HPP12,366 namespace boost 34,1083 namespace asio 35,1101 namespace detail 36,1118 template executor_;101,3416 /usr/include/boost/asio/detail/winrt_ssocket_service.hpp,1166 #define BOOST_ASIO_DETAIL_WINRT_SSOCKET_SERVICE_HPP12,369 namespace boost 31,939 namespace asio 32,957 namespace detail 33,974 class winrt_ssocket_service 36,1023 typedef Protocol protocol_type;42,1198 typedef typename Protocol::endpoint endpoint_type;45,1257 typedef Windows::Networking::Sockets::StreamSocket^ native_handle_type;48,1345 struct implementation_type 51,1464 implementation_type(54,1552 protocol_type protocol_;61,1721 winrt_ssocket_service(65,1774 void shutdown(72,2026 void move_construct(78,2129 void move_assign(88,2447 void converting_move_construct(100,2853 boost::system::error_code open(112,3271 boost::system::error_code assign(137,3887 boost::system::error_code bind(155,4344 endpoint_type local_endpoint(163,4565 endpoint_type remote_endpoint(173,4858 boost::system::error_code shutdown(183,5169 boost::system::error_code set_option(192,5426 boost::system::error_code get_option(202,5784 boost::system::error_code connect(215,6238 template op;231,6825 /usr/include/boost/asio/detail/winrt_ssocket_service_base.hpp,1872 #define BOOST_ASIO_DETAIL_WINRT_SSOCKET_SERVICE_BASE_HPP12,384 namespace boost 41,1341 namespace asio 42,1359 namespace detail 43,1376 class winrt_ssocket_service_base45,1396 typedef Windows::Networking::Sockets::StreamSocket^ native_handle_type;49,1473 struct base_implementation_type52,1592 base_implementation_type(55,1658 native_handle_type socket_;63,1800 base_implementation_type* next_;66,1900 base_implementation_type* prev_;67,1937 bool is_open(92,2844 native_handle_type native_handle(106,3306 boost::system::error_code cancel(112,3462 bool at_mark(120,3706 std::size_t available(128,3936 boost::system::error_code io_control(137,4204 bool non_blocking(145,4453 boost::system::error_code non_blocking(151,4586 bool native_non_blocking(159,4844 boost::system::error_code native_non_blocking(165,5006 std::size_t send(174,5282 std::size_t send(184,5650 template op;202,6396 template op;259,8714 template ::data_;data_112,2618 static const winsock_init<>& winsock_init_instance 116,2807 /usr/include/boost/asio/detail/work_dispatcher.hpp,860 #define BOOST_ASIO_DETAIL_WORK_DISPATCHER_HPP12,351 namespace boost 32,1047 namespace asio 33,1065 namespace detail 34,1082 template ::asio_associated_executor_is_unspecialised,asio_associated_executor_is_unspecialised46,1405 >::type> : false_type49,1497 template ::type type95,2763 template work_;141,3980 Handler handler_;142,4019 /usr/include/boost/asio/detail/wrapped_handler.hpp,2545 #define BOOST_ASIO_DETAIL_WRAPPED_HANDLER_HPP12,351 namespace boost 25,766 namespace asio 26,784 namespace detail 27,801 struct is_continuation_delegated29,821 template ref_count_;88,2353 explicit as_invocable(90,2435 as_invocable(98,2665 ~as_invocable(105,2826 void operator()(operator()111,2922 struct is_as_invocable 138,3642 template > : true_type143,3725 /usr/include/boost/asio/execution/detail/as_operation.hpp,653 #define BOOST_ASIO_EXECUTION_DETAIL_AS_OPERATION_HPP12,372 namespace boost 28,900 namespace asio 29,918 namespace execution 30,935 namespace detail 31,957 template ::type ex_;36,1047 typename remove_cvref::type receiver_;37,1092 boost::asio::detail::shared_ptr ref_count_;39,1177 template > : true_type72,1661 namespace traits 78,1775 template ::type receiver_;39,1222 typename decay::type f_;40,1273 typename decay::type n_;41,1310 template type;88,2544 typedef type arg_type;91,2590 typedef const type& arg_type;93,2653 template ::type sender_;100,2826 typename decay::type f_;101,2873 typename decay::type n_;102,2910 template ::type)type115,3286 typename bulk_receiver_traits<bulk_receiver_traits116,3361 >::type connect(119,3459 >::type connect(143,4387 namespace traits 161,4973 template ::type)type224,7077 typename execution::detail::bulk_receiver_traits<execution::detail::bulk_receiver_traits225,7152 >::type result_type;228,7269 template ::type result_type;252,8073 /usr/include/boost/asio/execution/detail/submit_receiver.hpp,1919 #define BOOST_ASIO_EXECUTION_DETAIL_SUBMIT_RECEIVER_HPP12,381 namespace boost 32,1107 namespace asio 33,1125 namespace execution 34,1142 namespace detail 35,1164 template * p_;43,1334 explicit submit_receiver_wrapper(45,1376 typename enable_if<enable_if53,1548 set_value(54,1617 void set_value(66,2012 #define BOOST_ASIO_PRIVATE_SUBMIT_RECEIVER_SET_VALUE_DEF(75,2272 #undef BOOST_ASIO_PRIVATE_SUBMIT_RECEIVER_SET_VALUE_DEF91,2951 void set_error(96,3086 void set_done(106,3360 template ::type r_;118,3642 typename connect_result<connect_result120,3719 submit_receiver_wrapper >::type state_;121,3753 typename connect_result<connect_result123,3855 const submit_receiver_wrapper& >::type state_;124,3889 template allocator;70,2145 namespace execution 76,2255 struct allocator_t79,2313 struct static_proxy102,2971 struct type105,3069 -> decltype(114,3316 typedef T type;122,3575 struct query_static_constexpr_member 127,3703 static_query(136,4066 template template ::static_query_v;static_query_v168,4943 struct allocator_t<allocator_t173,5135 BOOST_ASIO_CONSTEXPR allocator_t(195,5775 struct static_proxy200,5845 struct type203,5943 -> decltype(212,6190 typedef T type;220,6449 struct query_static_constexpr_member 225,6577 static_query(234,6940 template operator()(operator()248,7442 template ::static_query_v;static_query_v258,7758 constexpr allocator_t allocator;263,8003 struct allocator_instance266,8144 static allocator_t instance;268,8172 allocator_t allocator_instance::instance;instance272,8232 static const allocator_t& allocator 275,8293 template ::value,value288,8683 false_type,289,8729 namespace traits 302,9034 template : false_type486,14690 class any_executor_base490,14753 any_executor_base(493,14787 any_executor_base(501,14997 any_executor_base(515,15532 any_executor_base(527,16031 ~any_executor_base(534,16224 any_executor_base& operator=(operator=539,16309 any_executor_base& operator=(operator=552,16614 any_executor_base(563,16875 any_executor_base& operator=(operator=573,17186 void swap(591,17655 void execute(602,17981 Executor* target(617,18375 const Executor* target(623,18480 const std::type_info& target_type(629,18601 struct unspecified_bool_type_t 637,18808 typedef void (*unspecified_bool_type)unspecified_bool_type638,18845 static void unspecified_bool_true(639,18911 operator unspecified_bool_type(operator unspecified_bool_type641,18976 bool operator!(646,19114 bool equality_helper(652,19204 Ex& object(666,19589 const Ex& object(672,19698 struct object_fns677,19806 static void destroy_void(685,20052 static void copy_void(689,20108 static void move_void(694,20212 static const void* target_void(699,20310 static const object_fns* object_fns_table(705,20418 static void destroy_shared(720,20768 typedef boost::asio::detail::shared_ptr type;722,20824 static void copy_shared(726,20916 typedef boost::asio::detail::shared_ptr type;728,21000 static void move_shared(733,21141 typedef boost::asio::detail::shared_ptr type;735,21219 static const void* target_shared(741,21420 typedef boost::asio::detail::shared_ptr type;743,21488 static const object_fns* object_fns_table(748,21611 static void destroy_object(764,22029 static void copy_object(770,22145 static void move_object(777,22345 static const void* target_object(785,22596 static const object_fns* object_fns_table(791,22725 typedef boost::asio::detail::executor_function function;807,23178 typedef boost::asio::detail::executor_function_view function_view;808,23237 struct target_fns810,23307 static const std::type_info& target_type_void(823,23786 static const void* target_type_void(828,23909 static bool equal_void(834,24013 static void execute_void(839,24116 static void blocking_execute_void(846,24282 static const target_fns* target_fns_table(853,24460 static const std::type_info& target_type_ex(870,24887 static const void* target_type_ex(876,25031 static bool equal_ex(884,25193 static void execute_ex(891,25367 static void blocking_execute_ex(898,25571 static const target_fns* target_fns_table(904,25730 static void query_fn_void(933,26501 template ) + sizeof(1171,34450 >::type object_type;1173,34585 object_type object_;1175,34611 const object_fns* object_fns_;1176,34634 void* target_;1177,34667 const target_fns* target_fns_;1178,34684 template ::value,value1316,38342 >::type operator==(operator==1318,38407 is_same::value,value1326,38639 >::type operator==(operator==1328,38695 is_same::value,value1335,38856 >::type operator==(operator==1337,38912 template ::value,value1345,39147 >::type operator!=(operator!=1347,39212 is_same::value,value1355,39445 >::type operator!=(operator!=1357,39501 is_same::value,value1364,39663 >::type operator!=(operator!=1366,39719 inline void swap(1372,39821 class any_executor 1380,40014 any_executor(1388,40281 any_executor(1394,40402 any_executor(1401,40563 any_executor(1418,41120 any_executor(1437,41825 any_executor& operator=(operator=1444,42025 any_executor& operator=(operator=1455,42305 any_executor(1464,42510 any_executor& operator=(operator=1473,42782 void swap(1487,43146 using detail::any_executor_base::execute;1499,43477 using detail::any_executor_base::target;1500,43521 using detail::any_executor_base::target_type;1501,43564 bool equality_helper(1505,43726 template ::value,value1513,44002 >::type operator==(operator==1515,44067 is_same::value,value1523,44299 >::type operator==(operator==1525,44355 is_same::value,value1532,44516 >::type operator==(operator==1534,44572 template ::value,value1542,44807 >::type operator!=(operator!=1544,44872 is_same::value,value1552,45105 >::type operator!=(operator!=1554,45161 is_same::value,value1561,45323 >::type operator!=(operator!=1563,45379 struct find_convertible_property 1569,45502 void query(1575,45705 typedef find_convertible_property found;1583,45917 query(1590,46194 typedef find_convertible_property found;1602,46526 query(1612,46920 typedef find_convertible_property found;1624,47249 query(1633,47597 typedef find_convertible_property found;1649,48052 struct find_convertible_requirable_property 1658,48404 any_executor require(1664,48629 typedef find_convertible_requirable_property found;1669,48789 struct find_convertible_preferable_property 1675,49010 any_executor prefer(1681,49235 typedef find_convertible_preferable_property found;1686,49394 static const prop_fns* prop_fns_table(1693,49626 const prop_fns* prop_fns_;1709,50075 inline void swap(1713,50167 #define BOOST_ASIO_PRIVATE_ANY_EXECUTOR_PROP_FNS(1721,50372 #define BOOST_ASIO_PRIVATE_ANY_EXECUTOR_PROP_FNS_1 1724,50474 #define BOOST_ASIO_PRIVATE_ANY_EXECUTOR_PROP_FNS_2 1730,50724 #define BOOST_ASIO_PRIVATE_ANY_EXECUTOR_PROP_FNS_3 1737,51021 #define BOOST_ASIO_PRIVATE_ANY_EXECUTOR_PROP_FNS_4 1744,51318 #define BOOST_ASIO_PRIVATE_ANY_EXECUTOR_PROP_FNS_5 1751,51615 #define BOOST_ASIO_PRIVATE_ANY_EXECUTOR_PROP_FNS_6 1758,51912 #define BOOST_ASIO_PRIVATE_ANY_EXECUTOR_PROP_FNS_7 1765,52209 #define BOOST_ASIO_PRIVATE_ANY_EXECUTOR_PROP_FNS_8 1772,52506 # define BOOST_ASIO_PRIVATE_ANY_EXECUTOR_MOVE_OPS 1782,52838 # define BOOST_ASIO_PRIVATE_ANY_EXECUTOR_MOVE_OPS1806,53572 #define BOOST_ASIO_PRIVATE_ANY_EXECUTOR_DEF(1810,53663 #undef BOOST_ASIO_PRIVATE_ANY_EXECUTOR_DEF2129,64831 #undef BOOST_ASIO_PRIVATE_ANY_EXECUTOR_MOVE_OPS2130,64874 #undef BOOST_ASIO_PRIVATE_ANY_EXECUTOR_PROP_FNS2131,64922 #undef BOOST_ASIO_PRIVATE_ANY_EXECUTOR_PROP_FNS_12132,64970 #undef BOOST_ASIO_PRIVATE_ANY_EXECUTOR_PROP_FNS_22133,65020 #undef BOOST_ASIO_PRIVATE_ANY_EXECUTOR_PROP_FNS_32134,65070 #undef BOOST_ASIO_PRIVATE_ANY_EXECUTOR_PROP_FNS_42135,65120 #undef BOOST_ASIO_PRIVATE_ANY_EXECUTOR_PROP_FNS_52136,65170 #undef BOOST_ASIO_PRIVATE_ANY_EXECUTOR_PROP_FNS_62137,65220 #undef BOOST_ASIO_PRIVATE_ANY_EXECUTOR_PROP_FNS_72138,65270 #undef BOOST_ASIO_PRIVATE_ANY_EXECUTOR_PROP_FNS_82139,65320 namespace traits 2144,65453 struct equality_comparable<equality_comparable2150,65629 struct equality_comparable<equality_comparable2159,65856 static const bool is_valid 2161,65913 static const bool is_noexcept 2162,65950 #define BOOST_ASIO_PRIVATE_ANY_EXECUTOR_EQUALITY_COMPARABLE_DEF(2165,65994 #undef BOOST_ASIO_PRIVATE_ANY_EXECUTOR_EQUALITY_COMPARABLE_DEF2176,66405 template ::query_result_type result_type;2235,68429 #define BOOST_ASIO_PRIVATE_ANY_EXECUTOR_QUERY_MEMBER_DEF(2240,68558 #undef BOOST_ASIO_PRIVATE_ANY_EXECUTOR_QUERY_MEMBER_DEF2258,69373 template result_type;2277,70075 #define BOOST_ASIO_PRIVATE_ANY_EXECUTOR_REQUIRE_MEMBER_DEF(2282,70205 #undef BOOST_ASIO_PRIVATE_ANY_EXECUTOR_REQUIRE_MEMBER_DEF2299,70926 template result_type;2318,71628 #define BOOST_ASIO_PRIVATE_ANY_EXECUTOR_PREFER_FREE_DEF(2323,71758 #undef BOOST_ASIO_PRIVATE_ANY_EXECUTOR_PREFER_FREE_DEF2339,72465 /usr/include/boost/asio/execution/bad_executor.hpp,154 #define BOOST_ASIO_EXECUTION_BAD_EXECUTOR_HPP12,351 namespace boost 22,615 namespace asio 23,633 namespace execution 24,650 class bad_executor27,747 /usr/include/boost/asio/execution/blocking.hpp,9127 #define BOOST_ASIO_EXECUTION_BLOCKING_HPP12,339 namespace boost 36,1197 namespace asio 37,1215 namespace execution 41,1272 struct blocking_t45,1419 typedef blocking_t polymorphic_query_result_type;59,1933 struct possibly_t64,2176 typedef blocking_t polymorphic_query_result_type;79,2728 struct always_t94,3173 typedef blocking_t polymorphic_query_result_type;109,3718 struct never_t124,4165 typedef blocking_t polymorphic_query_result_type;139,4705 static constexpr possibly_t possibly;152,5040 static constexpr always_t always;155,5157 static constexpr never_t never;158,5269 constexpr blocking_t blocking;182,5940 namespace execution 188,6042 namespace detail 189,6064 namespace blocking 190,6083 namespace blocking_adaptation 197,6233 template possibly_t;232,7197 typedef detail::blocking::always_t always_t;233,7251 typedef detail::blocking::never_t never_t;234,7301 struct proxy257,7644 struct type260,7718 typedef T type;276,8194 struct static_proxy281,8305 struct type284,8403 -> decltype(293,8650 typedef T type;301,8909 struct query_member 306,9037 struct query_static_constexpr_member 310,9152 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==392,11743 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=398,11880 struct convertible_from_blocking_t404,12017 BOOST_ASIO_CONSTEXPR convertible_from_blocking_t(406,12058 template template ::static_query_v;static_query_v490,15094 const blocking_t blocking_t::instance;instance496,15316 const typename blocking_t::possibly_t blocking_t::possibly;possibly500,15386 const typename blocking_t::always_t blocking_t::always;always503,15470 const typename blocking_t::never_t blocking_t::never;never506,15550 namespace blocking 508,15611 template polymorphic_query_result_type;532,16286 struct query_member 539,16411 struct query_static_constexpr_member 544,16557 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==592,18074 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=598,18191 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==604,18309 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=610,18428 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==616,18546 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=622,18664 template template ::static_query_v;static_query_v632,18947 class adapter637,19142 adapter(640,19166 adapter(645,19248 adapter(651,19375 static BOOST_ASIO_CONSTEXPR always_t query(658,19591 static BOOST_ASIO_CONSTEXPR always_t query(665,19735 static BOOST_ASIO_CONSTEXPR always_t query(672,19879 static BOOST_ASIO_CONSTEXPR always_t query(679,20021 >::type query(689,20304 can_require >::value,value698,20528 >::type require(700,20652 can_require >::value,value707,20822 >::type require(709,20940 >::type require(720,21271 >::type prefer(735,21774 >::type execute(747,22181 friend bool operator==(operator==753,22345 friend bool operator!=(operator!=758,22474 Executor executor_;764,22612 template polymorphic_query_result_type;789,23290 struct query_member 796,23413 struct query_static_constexpr_member 801,23557 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==828,24478 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=834,24591 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==840,24705 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=846,24824 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==852,24942 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=858,25058 template template ::static_query_v;static_query_v884,25745 struct never_t889,25926 typedef blocking_t polymorphic_query_result_type;910,26555 BOOST_ASIO_CONSTEXPR never_t(912,26611 struct query_member 917,26677 struct query_static_constexpr_member 922,26820 static_query(931,27203 template value(944,27655 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==949,27738 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=955,27849 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==961,27961 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=967,28079 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==973,28196 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=979,28312 template template ::static_query_v;static_query_v989,28593 typedef detail::blocking_t<> blocking_t;995,28737 constexpr blocking_t blocking;998,28854 namespace { static const blocking_t& blocking 1000,28965 execution::is_executor::value,value1012,29289 false_type,1013,29335 execution::is_executor::value,value1029,29766 false_type,1030,29812 execution::is_executor::value,value1046,30241 false_type,1047,30287 execution::is_executor::value,value1063,30715 false_type,1064,30761 namespace traits 1077,31066 typedef execution::blocking_t result_type;1091,31484 typedef execution::blocking_t result_type;1105,31937 typedef execution::blocking_t result_type;1120,32451 query_static_constexpr_member::result_type result_type;1139,33033 static BOOST_ASIO_CONSTEXPR result_type value(1141,33097 execution::blocking_t::possibly_t>::result_type result_type;1161,33742 static BOOST_ASIO_CONSTEXPR result_type value(1163,33808 execution::blocking_t::always_t>::result_type result_type;1184,34533 static BOOST_ASIO_CONSTEXPR result_type value(1186,34597 execution::blocking_t::never_t>::result_type result_type;1208,35396 static BOOST_ASIO_CONSTEXPR result_type value(1210,35459 query_static_constexpr_member::result_type result_type;1227,35987 static BOOST_ASIO_CONSTEXPR result_type value(1229,36051 typedef execution::blocking_t::possibly_t result_type;1251,36837 static BOOST_ASIO_CONSTEXPR result_type value(1253,36895 query_static_constexpr_member::result_type result_type;1270,37366 static BOOST_ASIO_CONSTEXPR result_type value(1272,37430 query_static_constexpr_member::result_type result_type;1290,37975 static BOOST_ASIO_CONSTEXPR result_type value(1292,38039 typedef execution::detail::blocking::adapter result_type;1357,40088 struct equality_comparable<equality_comparable1365,40311 template ::type result_type;1463,43336 template >::type result_type;1486,44086 template >::type result_type;1505,44702 template ::type> result_type;1520,45264 template ::type> result_type;1539,45908 /usr/include/boost/asio/execution/blocking_adaptation.hpp,7139 #define BOOST_ASIO_EXECUTION_BLOCKING_ADAPTATION_HPP12,372 namespace boost 40,1414 namespace asio 41,1432 namespace execution 45,1489 struct blocking_adaptation_t49,1663 typedef blocking_adaptation_t polymorphic_query_result_type;64,2227 struct disallowed_t67,2369 typedef blocking_adaptation_t polymorphic_query_result_type;82,2962 struct allowed_t95,3325 typedef blocking_adaptation_t polymorphic_query_result_type;110,3907 static constexpr disallowed_t disallowed;124,4287 static constexpr allowed_t allowed;128,4426 constexpr blocking_adaptation_t blocking_adaptation;149,5115 namespace execution 155,5239 namespace detail 156,5261 namespace blocking_adaptation 157,5280 template disallowed_t;188,6153 typedef detail::blocking_adaptation::allowed_t allowed_t;189,6222 struct proxy207,6548 struct type210,6622 typedef T type;226,7098 struct static_proxy231,7209 struct type234,7307 -> decltype(243,7554 typedef T type;251,7813 struct query_member 256,7941 struct query_static_constexpr_member 260,8067 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==320,10022 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=326,10181 struct convertible_from_blocking_adaptation_t332,10340 BOOST_ASIO_CONSTEXPR convertible_from_blocking_adaptation_t(334,10392 template template ::static_query_v;static_query_v397,12606 const blocking_adaptation_t blocking_adaptation_t::instance;instance403,12839 blocking_adaptation_t::disallowed;disallowed408,12985 blocking_adaptation_t::allowed;allowed412,13092 namespace blocking_adaptation 414,13128 template polymorphic_query_result_type;438,13816 struct query_member 445,13954 struct query_static_constexpr_member 451,14121 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==497,15596 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=503,15717 template template ::static_query_v;static_query_v513,16005 class adapter518,16202 adapter(521,16226 adapter(526,16308 adapter(532,16435 static BOOST_ASIO_CONSTEXPR allowed_t query(539,16651 static BOOST_ASIO_CONSTEXPR allowed_t query(546,16808 static BOOST_ASIO_CONSTEXPR allowed_t query(553,16953 >::type query(563,17243 Executor require(571,17445 >::type require(582,17746 >::type prefer(597,18249 >::type execute(609,18656 friend bool operator==(operator==614,18792 friend bool operator!=(operator!=619,18921 Executor executor_;625,19059 template polymorphic_query_result_type;650,19738 struct query_member 657,19873 struct query_static_constexpr_member 663,20037 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==691,20993 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=697,21108 template template ::static_query_v;static_query_v717,21628 class blocking_execute_state722,21822 blocking_execute_state(726,21885 void execute_and_wait(733,22043 struct cleanup742,22308 ~cleanup(744,22329 blocking_execute_state* state_;751,22526 struct handler754,22568 void operator()(operator()756,22589 blocking_execute_state* state_;762,22677 Function func_;765,22719 boost::asio::detail::mutex mutex_;766,22737 boost::asio::detail::event event_;767,22774 bool is_complete_;768,22811 template blocking_adaptation_t;784,23205 constexpr blocking_adaptation_t blocking_adaptation;787,23344 blocking_adaptation 790,23525 execution::is_executor::value,value802,23847 false_type,803,23893 execution::is_executor::value,value819,24337 false_type,820,24383 execution::is_executor::value,value836,24824 false_type,837,24870 namespace traits 850,25175 typedef execution::blocking_adaptation_t result_type;864,25632 typedef execution::blocking_adaptation_t result_type;878,26144 query_static_constexpr_member::result_type result_type;897,26770 static BOOST_ASIO_CONSTEXPR result_type value(899,26834 execution::blocking_adaptation_t::disallowed_t>::result_type result_type;921,27562 static BOOST_ASIO_CONSTEXPR result_type value(923,27641 execution::blocking_adaptation_t::allowed_t>::result_type result_type;947,28461 static BOOST_ASIO_CONSTEXPR result_type value(949,28537 query_static_constexpr_member::result_type result_type;967,29125 static BOOST_ASIO_CONSTEXPR result_type value(969,29189 typedef execution::blocking_adaptation_t::disallowed_t result_type;991,29998 static BOOST_ASIO_CONSTEXPR result_type value(993,30069 query_static_constexpr_member::result_type result_type;1010,30576 static BOOST_ASIO_CONSTEXPR result_type value(1012,30640 typedef execution::detail::blocking_adaptation::adapter result_type;1061,32311 struct equality_comparable<equality_comparable1069,32545 template ::type result_type;1152,35263 template ::type> result_type;1181,36304 template ::type> result_type;1200,36970 /usr/include/boost/asio/execution/bulk_execute.hpp,4317 #define BOOST_ASIO_EXECUTION_BULK_EXECUTE_HPP12,351 namespace boost 31,977 namespace asio 32,995 namespace execution 33,1012 template ::type,type142,5248 >::type,type145,5324 template ::type,type160,5706 >::type,type163,5783 >::type,type166,5857 template ::type,type181,6233 >::type,type184,6310 >::type,type187,6385 >::type,type190,6442 >::type,type195,6587 >::type,type200,6728 typedef bulk_sender result_type;207,6963 struct impl210,7011 template ::instance instance340,11631 namespace boost 343,11727 namespace asio 344,11745 namespace execution 345,11762 template unsequenced_t;220,7038 typedef detail::bulk_guarantee::sequenced_t sequenced_t;221,7104 typedef detail::bulk_guarantee::parallel_t parallel_t;222,7166 struct proxy245,7554 struct type248,7628 typedef T type;264,8104 struct static_proxy269,8215 struct type272,8313 -> decltype(281,8560 typedef T type;289,8819 struct query_member 294,8947 struct query_static_constexpr_member 298,9068 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==381,11719 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=387,11868 struct convertible_from_bulk_guarantee_t393,12017 BOOST_ASIO_CONSTEXPR convertible_from_bulk_guarantee_t(395,12064 template template ::static_query_v;static_query_v481,15251 const bulk_guarantee_t bulk_guarantee_t::instance;instance487,15479 bulk_guarantee_t::unsequenced;unsequenced492,15611 bulk_guarantee_t::sequenced;sequenced496,15711 bulk_guarantee_t::parallel;parallel500,15808 namespace bulk_guarantee 502,15840 template polymorphic_query_result_type;526,16524 struct query_member 533,16658 struct query_static_constexpr_member 539,16821 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==588,18386 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=594,18509 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==600,18633 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=606,18758 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==612,18882 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=618,19006 template template ::static_query_v;static_query_v628,19295 template polymorphic_query_result_type;654,20118 struct query_member 661,20250 struct query_static_constexpr_member 667,20411 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==695,21365 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=701,21484 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==707,21604 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=713,21729 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==719,21853 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=725,21975 template template ::static_query_v;static_query_v735,22262 struct parallel_t740,22446 typedef bulk_guarantee_t polymorphic_query_result_type;761,23078 BOOST_ASIO_CONSTEXPR parallel_t(763,23140 struct query_member 768,23209 struct query_static_constexpr_member 774,23369 static_query(784,23769 template value(797,24227 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==802,24319 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=808,24436 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==814,24554 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=820,24678 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==826,24801 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=832,24923 template template ::static_query_v;static_query_v842,25210 typedef detail::bulk_guarantee_t<> bulk_guarantee_t;849,25429 constexpr bulk_guarantee_t bulk_guarantee;852,25558 bulk_guarantee 855,25724 execution::is_executor::value,value867,26031 false_type,868,26077 execution::is_executor::value,value884,26517 false_type,885,26563 execution::is_executor::value,value901,27001 false_type,902,27047 execution::is_executor::value,value918,27484 false_type,919,27530 namespace traits 932,27835 typedef execution::bulk_guarantee_t result_type;946,28277 typedef execution::bulk_guarantee_t result_type;960,28769 typedef execution::bulk_guarantee_t result_type;975,29331 query_static_constexpr_member::result_type result_type;994,29937 static BOOST_ASIO_CONSTEXPR result_type value(996,30001 execution::bulk_guarantee_t::unsequenced_t>::result_type result_type;1018,30705 static BOOST_ASIO_CONSTEXPR result_type value(1020,30780 execution::bulk_guarantee_t::sequenced_t>::result_type result_type;1044,31574 static BOOST_ASIO_CONSTEXPR result_type value(1046,31647 execution::bulk_guarantee_t::parallel_t>::result_type result_type;1072,32532 static BOOST_ASIO_CONSTEXPR result_type value(1074,32604 query_static_constexpr_member::result_type result_type;1092,33176 static BOOST_ASIO_CONSTEXPR result_type value(1094,33240 typedef execution::bulk_guarantee_t::unsequenced_t result_type;1117,34097 static BOOST_ASIO_CONSTEXPR result_type value(1119,34164 query_static_constexpr_member::result_type result_type;1136,34662 static BOOST_ASIO_CONSTEXPR result_type value(1138,34726 query_static_constexpr_member::result_type result_type;1156,35307 static BOOST_ASIO_CONSTEXPR result_type value(1158,35371 /usr/include/boost/asio/execution/connect.hpp,3785 #define BOOST_ASIO_EXECUTION_CONNECT_HPP12,336 namespace boost 34,1105 namespace asio 35,1123 namespace execution 36,1140 template ::type,type175,5782 >::type,type178,5889 template ::type,type191,6210 >::type,type194,6276 >::type,type197,6381 template ::type,type210,6698 >::type,type213,6765 >::type,type216,6824 >::value,value221,6936 is_executor_of<is_executor_of222,6952 typedef as_operation result_type;232,7252 struct impl235,7298 template ::instance instance428,13238 namespace boost 431,13329 namespace asio 432,13347 namespace execution 433,13364 template decltype(113,3154 typedef T type;121,3413 struct query_static_constexpr_member 126,3541 template template ::static_query_v;static_query_v156,4644 const context_t context_t::instance;instance162,4865 typedef detail::context_t<> context_t;167,4939 constexpr context_t context;170,5054 namespace { static const context_t& context 172,5163 execution::is_executor::value,value184,5483 false_type,185,5529 namespace traits 198,5834 typedef typename execution::detail::context_t<execution::detail::context_t213,6270 /usr/include/boost/asio/execution/context_as.hpp,1098 #define BOOST_ASIO_EXECUTION_CONTEXT_AS_HPP12,345 namespace boost 31,1000 namespace asio 32,1018 namespace execution 36,1075 struct context_as_t41,1221 typedef T polymorphic_query_result_type;55,1717 constexpr context_as_t context_as;60,1852 namespace execution 66,1958 struct context_as_t69,2003 typedef T polymorphic_query_result_type;91,2640 BOOST_ASIO_CONSTEXPR context_as_t(93,2684 BOOST_ASIO_CONSTEXPR context_as_t(97,2731 static_query(106,3021 template template ::static_query_v;static_query_v145,4475 constexpr context_as_t context_as{context_as153,4798 template ::value,value167,5256 false_type,168,5302 namespace traits 181,5607 template ::type> : static_query<static_query190,5901 template ::type,type127,4064 template ::type,type138,4460 template ::type,type150,4742 >::type,type151,4815 >::type,type154,4882 >::type,type157,4971 >::type,type160,5057 typedef void result_type;168,5350 struct impl171,5382 struct proxy174,5420 struct type177,5496 typedef T type;193,5974 template ::instance instance250,7638 namespace boost 253,7729 namespace asio 254,7747 namespace execution 255,7764 typedef boost_asio_execution_execute_fn::impl execute_t;263,7963 template ::type,type49,1612 >::type,type50,1667 >::type,type53,1757 >::type,type56,1846 >::type,type59,1937 >::type,type63,2051 >::type,type66,2122 >::type,type70,2233 >::type,type73,2296 >::type,type77,2417 >::type> : true_type80,2498 template thread_t;216,6573 typedef detail::mapping::new_thread_t new_thread_t;217,6622 typedef detail::mapping::other_t other_t;218,6679 struct proxy241,7019 struct type244,7093 typedef T type;260,7569 struct static_proxy265,7680 struct type268,7778 -> decltype(277,8025 typedef T type;285,8284 struct query_member 290,8412 struct query_static_constexpr_member 294,8526 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==376,11120 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=382,11255 struct convertible_from_mapping_t388,11390 BOOST_ASIO_CONSTEXPR convertible_from_mapping_t(390,11430 template template ::static_query_v;static_query_v474,14466 const mapping_t mapping_t::instance;instance480,14687 const typename mapping_t::thread_t mapping_t::thread;thread484,14755 const typename mapping_t::new_thread_t mapping_t::new_thread;new_thread487,14833 const typename mapping_t::other_t mapping_t::other;other490,14919 namespace mapping 492,14978 template polymorphic_query_result_type;516,15650 struct query_member 523,15772 struct query_static_constexpr_member 528,15915 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==576,17421 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=582,17534 template template ::static_query_v;static_query_v592,17814 template polymorphic_query_result_type;618,18633 struct query_member 625,18759 struct query_static_constexpr_member 630,18906 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==657,19842 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=663,19963 template template ::static_query_v;static_query_v673,20251 struct other_t678,20436 typedef mapping_t polymorphic_query_result_type;699,21065 BOOST_ASIO_CONSTEXPR other_t(701,21120 struct query_member 706,21186 struct query_static_constexpr_member 711,21328 static_query(720,21710 template value(733,22162 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==738,22244 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=744,22355 template template ::static_query_v;static_query_v754,22633 typedef detail::mapping_t<> mapping_t;761,22842 constexpr mapping_t mapping;764,22957 namespace { static const mapping_t& mapping 766,23066 execution::is_executor::value,value778,23386 false_type,779,23432 execution::is_executor::value,value795,23860 false_type,796,23906 execution::is_executor::value,value812,24338 false_type,813,24384 execution::is_executor::value,value829,24811 false_type,830,24857 namespace traits 843,25162 typedef execution::mapping_t result_type;857,25573 typedef execution::mapping_t result_type;871,26027 typedef execution::mapping_t result_type;886,26537 query_static_constexpr_member::result_type result_type;905,27115 static BOOST_ASIO_CONSTEXPR result_type value(907,27179 execution::mapping_t::thread_t>::result_type result_type;928,27835 static BOOST_ASIO_CONSTEXPR result_type value(930,27898 execution::mapping_t::new_thread_t>::result_type result_type;951,28617 static BOOST_ASIO_CONSTEXPR result_type value(953,28684 execution::mapping_t::other_t>::result_type result_type;975,29482 static BOOST_ASIO_CONSTEXPR result_type value(977,29544 query_static_constexpr_member::result_type result_type;994,30062 static BOOST_ASIO_CONSTEXPR result_type value(996,30126 typedef execution::mapping_t::thread_t result_type;1018,30899 static BOOST_ASIO_CONSTEXPR result_type value(1020,30954 query_static_constexpr_member::result_type result_type;1037,31434 static BOOST_ASIO_CONSTEXPR result_type value(1039,31498 query_static_constexpr_member::result_type result_type;1057,32043 static BOOST_ASIO_CONSTEXPR result_type value(1059,32107 /usr/include/boost/asio/execution/occupancy.hpp,1073 #define BOOST_ASIO_EXECUTION_OCCUPANCY_HPP12,342 namespace boost 29,920 namespace asio 30,938 namespace execution 34,995 struct occupancy_t38,1147 typedef std::size_t polymorphic_query_result_type;52,1645 constexpr occupancy_t occupancy;56,1767 namespace execution 62,1871 namespace detail 63,1893 typedef std::size_t polymorphic_query_result_type;87,2569 struct static_proxy94,2693 struct type97,2791 -> decltype(106,3038 typedef T type;114,3297 struct query_static_constexpr_member 119,3425 template template ::static_query_v;static_query_v149,4536 const occupancy_t occupancy_t::instance;instance155,4759 typedef detail::occupancy_t<> occupancy_t;160,4837 constexpr occupancy_t occupancy;163,4956 namespace { static const occupancy_t& occupancy 165,5069 execution::is_executor::value,value177,5397 false_type,178,5443 namespace traits 191,5748 typedef typename execution::detail::occupancy_t<execution::detail::occupancy_t206,6188 /usr/include/boost/asio/execution/operation_state.hpp,524 #define BOOST_ASIO_EXECUTION_OPERATION_STATE_HPP12,360 # define BOOST_ASIO_HAS_DEDUCED_EXECUTION_IS_OPERATION_STATE_TRAIT 24,758 namespace boost 30,1000 namespace asio 31,1018 namespace execution 32,1035 namespace detail 33,1057 struct is_operation_state_base 36,1099 struct is_operation_state 54,1586 BOOST_ASIO_CONSTEXPR const bool is_operation_state_v 71,2082 BOOST_ASIO_CONCEPT operation_state 79,2284 #define BOOST_ASIO_EXECUTION_OPERATION_STATE 81,2352 #define BOOST_ASIO_EXECUTION_OPERATION_STATE 86,2487 /usr/include/boost/asio/execution/outstanding_work.hpp,4070 #define BOOST_ASIO_EXECUTION_OUTSTANDING_WORK_HPP12,363 namespace boost 33,1118 namespace asio 34,1136 namespace execution 38,1193 struct outstanding_work_t41,1292 typedef outstanding_work_t polymorphic_query_result_type;56,1844 struct untracked_t60,2031 typedef outstanding_work_t polymorphic_query_result_type;75,2611 struct tracked_t89,3010 typedef outstanding_work_t polymorphic_query_result_type;104,3584 static constexpr untracked_t untracked;118,3954 static constexpr tracked_t tracked;122,4088 constexpr outstanding_work_t outstanding_work;143,4752 namespace execution 149,4870 namespace detail 150,4892 namespace outstanding_work 151,4911 template untracked_t;182,5771 typedef detail::outstanding_work::tracked_t tracked_t;183,5835 struct proxy201,6148 struct type204,6222 typedef T type;220,6698 struct static_proxy225,6809 struct type228,6907 -> decltype(237,7154 typedef T type;245,7413 struct query_member 250,7541 struct query_static_constexpr_member 254,7664 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==314,9606 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=320,9759 struct convertible_from_outstanding_work_t326,9912 BOOST_ASIO_CONSTEXPR convertible_from_outstanding_work_t(328,9961 template template ::static_query_v;static_query_v390,12132 const outstanding_work_t outstanding_work_t::instance;instance396,12362 outstanding_work_t::untracked;untracked401,12498 outstanding_work_t::tracked;tracked405,12598 namespace outstanding_work 407,12631 template polymorphic_query_result_type;431,13315 struct query_member 438,13449 struct query_static_constexpr_member 443,13604 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==489,15066 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=495,15185 template template ::static_query_v;static_query_v505,15471 template polymorphic_query_result_type;531,16290 struct query_member 538,16422 struct query_static_constexpr_member 543,16575 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==571,17525 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=577,17640 template template ::static_query_v;static_query_v587,17922 typedef detail::outstanding_work_t<> outstanding_work_t;594,18142 constexpr outstanding_work_t outstanding_work;597,18275 outstanding_work 600,18447 execution::is_executor::value,value612,18760 false_type,613,18806 execution::is_executor::value,value629,19246 false_type,630,19292 execution::is_executor::value,value646,19730 false_type,647,19776 namespace traits 660,20081 typedef execution::outstanding_work_t result_type;674,20525 typedef execution::outstanding_work_t result_type;688,21021 query_static_constexpr_member::result_type result_type;707,21635 static BOOST_ASIO_CONSTEXPR result_type value(709,21699 execution::outstanding_work_t::untracked_t>::result_type result_type;731,22411 static BOOST_ASIO_CONSTEXPR result_type value(733,22486 execution::outstanding_work_t::tracked_t>::result_type result_type;757,23286 static BOOST_ASIO_CONSTEXPR result_type value(759,23359 query_static_constexpr_member::result_type result_type;777,23932 static BOOST_ASIO_CONSTEXPR result_type value(779,23996 typedef execution::outstanding_work_t::untracked_t result_type;801,24784 static BOOST_ASIO_CONSTEXPR result_type value(803,24851 query_static_constexpr_member::result_type result_type;820,25349 static BOOST_ASIO_CONSTEXPR result_type value(822,25413 /usr/include/boost/asio/execution/prefer_only.hpp,1695 #define BOOST_ASIO_EXECUTION_PREFER_ONLY_HPP12,348 namespace boost 27,796 namespace asio 28,814 namespace execution 32,871 struct prefer_only37,1055 is_applicable_property::value;value42,1231 polymorphic_query_result_type;56,1751 namespace execution 63,1860 namespace detail 64,1882 template decltype(126,3383 struct prefer_only_memfns_base135,3600 struct prefer_only_memfns_derived141,3675 template template ::static_query_v;static_query_v262,7482 template ::type result_type;301,8757 template ::type result_type;319,9336 /usr/include/boost/asio/execution/receiver.hpp,1937 #define BOOST_ASIO_EXECUTION_RECEIVER_HPP12,339 # define BOOST_ASIO_HAS_DEDUCED_EXECUTION_IS_RECEIVER_TRAIT 39,1465 namespace boost 51,2124 namespace asio 52,2142 namespace execution 53,2159 namespace detail 54,2181 template fork_t;181,5628 typedef detail::relationship::continuation_t continuation_t;182,5678 struct proxy200,5985 struct type203,6059 typedef T type;219,6535 struct static_proxy224,6646 struct type227,6744 -> decltype(236,6991 typedef T type;244,7250 struct query_member 249,7378 struct query_static_constexpr_member 253,7497 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==313,9422 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=319,9567 struct convertible_from_relationship_t325,9712 BOOST_ASIO_CONSTEXPR convertible_from_relationship_t(327,9757 template template ::static_query_v;static_query_v388,11879 const relationship_t relationship_t::instance;instance394,12105 relationship_t::fork;fork399,12224 relationship_t::continuation;continuation403,12316 namespace relationship 405,12350 template polymorphic_query_result_type;429,13025 struct query_member 436,13150 struct query_static_constexpr_member 441,13296 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==486,14712 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=492,14821 template template ::static_query_v;static_query_v502,15097 template polymorphic_query_result_type;528,15916 struct query_member 535,16049 struct query_static_constexpr_member 540,16203 friend BOOST_ASIO_CONSTEXPR bool operator==(operator==569,17171 friend BOOST_ASIO_CONSTEXPR bool operator!=(operator!=575,17296 template template ::static_query_v;static_query_v585,17588 typedef detail::relationship_t<> relationship_t;592,17809 constexpr relationship_t relationship;595,17934 relationship 598,18094 execution::is_executor::value,value610,18395 false_type,611,18441 execution::is_executor::value,value627,18872 false_type,628,18918 execution::is_executor::value,value644,19357 false_type,645,19403 namespace traits 658,19708 typedef execution::relationship_t result_type;672,20130 typedef execution::relationship_t result_type;686,20611 query_static_constexpr_member::result_type result_type;705,21209 static BOOST_ASIO_CONSTEXPR result_type value(707,21273 execution::relationship_t::fork_t>::result_type result_type;729,21960 static BOOST_ASIO_CONSTEXPR result_type value(731,22026 execution::relationship_t::continuation_t>::result_type result_type;755,22797 static BOOST_ASIO_CONSTEXPR result_type value(757,22871 query_static_constexpr_member::result_type result_type;775,23418 static BOOST_ASIO_CONSTEXPR result_type value(777,23482 typedef execution::relationship_t::fork_t result_type;799,24224 static BOOST_ASIO_CONSTEXPR result_type value(801,24282 query_static_constexpr_member::result_type result_type;818,24783 static BOOST_ASIO_CONSTEXPR result_type value(820,24847 /usr/include/boost/asio/execution/schedule.hpp,1636 #define BOOST_ASIO_EXECUTION_SCHEDULE_HPP12,339 namespace boost 28,804 namespace asio 29,822 namespace execution 30,839 struct can_schedule 61,2125 namespace boost_asio_execution_schedule_fn 72,2316 using boost::asio::decay;74,2362 using boost::asio::declval;75,2388 using boost::asio::enable_if;76,2416 using boost::asio::execution::is_executor;77,2446 using boost::asio::traits::schedule_free;78,2489 using boost::asio::traits::schedule_member;79,2531 enum overload_type83,2594 identity,85,2615 call_member,86,2627 call_free,87,2642 ill_formed88,2655 template ::type,type113,3234 >::type,type126,3504 >::type,type129,3569 typedef BOOST_ASIO_MOVE_ARG(S)138,3821 typedef BOOST_ASIO_MOVE_ARG(typename decay::type)type140,3905 struct impl144,4016 BOOST_ASIO_CONSTEXPR typename enable_if<enable_if147,4054 operator()(operator()151,4190 BOOST_ASIO_CONSTEXPR typename enable_if<enable_if160,4405 operator()(operator()164,4544 BOOST_ASIO_CONSTEXPR typename enable_if<enable_if172,4718 operator()(operator()176,4855 operator()(operator()188,5206 operator()(operator()200,5508 operator()(operator()212,5808 operator()(operator()224,6107 template ::instance instance240,6392 namespace boost 243,6484 namespace asio 244,6502 namespace execution 245,6519 struct can_schedule 254,6743 constexpr bool can_schedule_v 264,6985 struct is_nothrow_schedule 269,7118 constexpr bool is_nothrow_schedule_v278,7316 /usr/include/boost/asio/execution/scheduler.hpp,402 #define BOOST_ASIO_EXECUTION_SCHEDULER_HPP12,342 namespace boost 25,726 namespace asio 26,744 namespace execution 27,761 namespace detail 28,783 struct is_scheduler_base 31,825 struct is_scheduler 49,1383 BOOST_ASIO_CONSTEXPR const bool is_scheduler_v 65,1760 BOOST_ASIO_CONCEPT scheduler 72,1948 #define BOOST_ASIO_EXECUTION_SCHEDULER 74,2004 #define BOOST_ASIO_EXECUTION_SCHEDULER 78,2123 /usr/include/boost/asio/execution/sender.hpp,2149 #define BOOST_ASIO_EXECUTION_SENDER_HPP12,333 # define BOOST_ASIO_HAS_DEDUCED_EXECUTION_IS_TYPED_SENDER_TRAIT 31,1008 namespace boost 37,1294 namespace asio 38,1312 namespace execution 39,1329 namespace detail 40,1351 namespace sender_base_ns 42,1371 namespace sender_base_ns { struct sender_base 42,1371 template ::type,type86,2246 typename has_error_types::type,type87,2307 typename conditional::type> : true_type88,2368 using value_types 101,2667 using error_types 104,2790 using value_types 125,3433 using error_types 128,3524 typedef unspecified sender_base;140,3870 typedef detail::sender_base_ns::sender_base sender_base;142,3946 struct sender_traits147,4094 namespace detail 154,4239 template ::asio_execution_sender_traits_base_is_unspecialised,asio_execution_sender_traits_base_is_unspecialised166,4486 >::type> : false_type169,4580 struct is_sender 184,4932 BOOST_ASIO_CONSTEXPR const bool is_sender_v 200,5373 BOOST_ASIO_CONCEPT sender 207,5555 #define BOOST_ASIO_EXECUTION_SENDER 209,5605 #define BOOST_ASIO_EXECUTION_SENDER 213,5718 template ::type,type110,3212 struct impl119,3382 BOOST_ASIO_CONSTEXPR typename enable_if<enable_if123,3453 operator()(operator()127,3592 BOOST_ASIO_CONSTEXPR typename enable_if<enable_if135,3766 operator()(operator()139,3903 operator()(operator()151,4254 operator()(operator()163,4556 operator()(operator()175,4856 operator()(operator()187,5155 template ::instance instance203,5440 namespace boost 206,5532 namespace asio 207,5550 namespace execution 208,5567 struct can_set_done 217,5791 constexpr bool can_set_done_v 227,6033 struct is_nothrow_set_done 232,6166 constexpr bool is_nothrow_set_done_v241,6364 /usr/include/boost/asio/execution/set_error.hpp,1784 #define BOOST_ASIO_EXECUTION_SET_ERROR_HPP12,342 namespace boost 27,765 namespace asio 28,783 namespace execution 29,800 template ::type,type110,3397 struct impl119,3575 template ::instance instance203,6081 namespace boost 206,6174 namespace asio 207,6192 namespace execution 208,6209 template ::type,type113,3482 struct impl122,3662 template ::instance instance384,12253 namespace boost 387,12346 namespace asio 388,12364 namespace execution 389,12381 template ::type,type107,2856 struct impl116,3020 BOOST_ASIO_CONSTEXPR typename enable_if<enable_if120,3091 operator()(operator()124,3230 BOOST_ASIO_CONSTEXPR typename enable_if<enable_if132,3401 operator()(operator()136,3538 operator()(operator()148,3886 operator()(operator()160,4185 operator()(operator()172,4482 operator()(operator()184,4778 template ::instance instance200,5060 namespace boost 203,5149 namespace asio 204,5167 namespace execution 205,5184 struct can_start 214,5399 constexpr bool can_start_v 224,5632 struct is_nothrow_start 229,5759 constexpr bool is_nothrow_start_v238,5951 /usr/include/boost/asio/execution/submit.hpp,2938 #define BOOST_ASIO_EXECUTION_SUBMIT_HPP12,333 namespace boost 32,981 namespace asio 33,999 namespace execution 34,1016 template ::type,type143,4728 template ::type,type156,5024 >::type,type159,5089 template ::type,type172,5381 >::type,type175,5447 typedef void result_type;182,5647 struct impl185,5679 template ::instance instance387,11944 namespace boost 390,12034 namespace asio 391,12052 namespace execution 392,12069 template ::channel_service(channel_service26,732 inline void channel_service::shutdown(shutdown34,945 inline void channel_service::construct(construct48,1296 template ::destroy(destroy67,1888 template ::move_construct(move_construct76,2124 template ::move_assign(move_assign99,2959 inline void channel_service::base_destroy(base_destroy141,4297 inline std::size_t channel_service::capacity(capacity157,4761 inline bool channel_service::is_open(is_open167,5021 template ::reset(reset178,5329 template ::close(close194,5782 Signatures...>::traits_type traits_type198,5945 Signatures...>::payload_type payload_type200,6039 template ::cancel(cancel222,6631 Signatures...>::traits_type traits_type226,6795 Signatures...>::payload_type payload_type228,6889 template ::cancel_by_key(cancel_by_key257,7667 Signatures...>::traits_type traits_type262,7866 Signatures...>::payload_type payload_type264,7960 inline bool channel_service::ready(ready305,8990 template ::try_send(try_send317,9338 Signatures...>::payload_type payload_type322,9543 template ::try_send_n(try_send_n362,10596 Signatures...>::payload_type payload_type367,10827 template ::start_send_op(start_send_op428,12116 Signatures...>::payload_type payload_type434,12383 template ::try_receive(try_receive478,13457 Signatures...>::payload_type payload_type483,13666 template ::start_receive_op(start_receive_op542,15458 Signatures...>::traits_type traits_type548,15734 Signatures...>::payload_type payload_type550,15828 /usr/include/boost/asio/experimental/detail/channel_handler.hpp,513 #define BOOST_ASIO_EXPERIMENTAL_DETAIL_CHANNEL_HANDLER_HPP12,390 namespace boost 24,746 namespace asio 25,764 namespace experimental 26,781 namespace detail 27,806 template ::type arg0_type;65,1444 arg0_type arg0_;66,1492 template ::type arg0_type;89,2052 arg0_type arg0_;90,2100 typedef typename decay::type arg1_type;91,2119 arg1_type arg1_;92,2167 template ::type...> args_type;113,2583 args_type args_;114,2646 /usr/include/boost/asio/experimental/detail/channel_operation.hpp,1392 #define BOOST_ASIO_EXPERIMENTAL_DETAIL_CHANNEL_OPERATION_HPP12,396 namespace boost 29,967 namespace asio 30,985 namespace experimental 31,1002 namespace detail 32,1027 enum action51,1487 destroy_op 53,1505 complete_op 54,1525 cancel_op 55,1546 close_op 56,1565 typedef void (*func_type)func_type59,1588 template ::type executor_;109,2813 handler_work_base(121,3058 template work_;137,3443 template base1_type;149,3810 typename associated_executor<associated_executor152,3930 typename associated_executor::type,type152,3930 base2_type;153,4005 handler_work(155,4022 void complete(162,4231 template ::asio_associated_executor_is_unspecialised,asio_associated_executor_is_unspecialised174,4536 typedef channel_operation::handler_work_base base1_type;180,4685 /usr/include/boost/asio/experimental/detail/channel_payload.hpp,565 #define BOOST_ASIO_EXPERIMENTAL_DETAIL_CHANNEL_PAYLOAD_HPP12,390 namespace boost 25,773 namespace asio 26,791 namespace experimental 27,808 namespace detail 28,833 class channel_payload31,887 channel_payload(35,951 void receive(41,1127 std::variant...> message_;51,1289 class channel_payload<channel_payload55,1372 explicit channel_payload(58,1409 void receive(63,1497 class channel_payload<channel_payload70,1623 channel_payload(73,1666 void receive(79,1842 channel_message message_;85,1924 /usr/include/boost/asio/experimental/detail/channel_receive_op.hpp,620 #define BOOST_ASIO_EXPERIMENTAL_DETAIL_CHANNEL_RECEIVE_OP_HPP12,399 namespace boost 28,980 namespace asio 29,998 namespace experimental 30,1015 namespace detail 31,1040 class channel_receive 34,1088 void complete(37,1147 channel_receive(43,1240 template work_;104,3369 /usr/include/boost/asio/experimental/detail/channel_send_functions.hpp,1432 #define BOOST_ASIO_EXPERIMENTAL_DETAIL_CHANNEL_SEND_FUNCTIONS_HPP12,411 namespace boost 25,821 namespace asio 26,839 namespace experimental 27,856 namespace detail 28,881 template ::try_send;try_send83,3040 using channel_send_functions::async_send;async_send84,3116 >::type try_send(90,3338 typedef typename detail::channel_message<detail::channel_message92,3397 >::type try_send_n(102,3792 typedef typename detail::channel_message<detail::channel_message104,3872 auto async_send(113,4287 typedef typename Derived::payload_type 117,4427 typedef typename detail::channel_message<detail::channel_message118,4484 /usr/include/boost/asio/experimental/detail/channel_send_op.hpp,708 #define BOOST_ASIO_EXPERIMENTAL_DETAIL_CHANNEL_SEND_OP_HPP12,390 namespace boost 28,959 namespace asio 29,977 namespace experimental 30,994 namespace detail 31,1019 class channel_send 34,1067 Payload get_payload(37,1123 void complete(42,1208 void cancel(47,1268 void close(52,1324 channel_send(58,1389 Payload payload_;65,1562 template work_;132,3756 /usr/include/boost/asio/experimental/detail/channel_service.hpp,3630 #define BOOST_ASIO_EXPERIMENTAL_DETAIL_CHANNEL_SERVICE_HPP12,390 namespace boost 31,1120 namespace asio 32,1138 namespace experimental 33,1155 namespace detail 34,1180 class channel_service37,1226 enum state43,1393 buffer 45,1410 waiter 46,1426 block 47,1442 closed 48,1457 struct base_implementation_type52,1529 base_implementation_type(55,1595 state receive_state_ 65,1803 state send_state_ 66,1834 std::size_t max_buffer_size_;69,1938 boost::asio::detail::op_queue waiters_;72,2028 base_implementation_type* next_;75,2160 base_implementation_type* prev_;76,2197 mutable Mutex mutex_;79,2297 template op;163,5779 template op;202,7325 private:private222,7901 struct complete_receive225,8021 explicit complete_receive(227,8051 void operator()(operator()233,8172 channel_receive* op_;240,8352 template * impl_;283,9703 boost::asio::detail::mutex mutex_;287,9832 base_implementation_type* impl_list_;290,9925 template ::other traits_type;299,10225 typedef typename conditional<conditional302,10350 >::value,value311,10633 >::type,type317,10808 typename conditional<conditional318,10823 >::type payload_type;334,11348 void buffer_move_from(337,11406 std::size_t buffer_size(346,11664 void buffer_push(352,11783 std::size_t buffer_push_n(358,11949 payload_type buffer_front(367,12217 void buffer_pop(373,12367 void buffer_clear(379,12453 typename traits_type::template container::type buffer_;386,12536 template : true_type40,1013 template get_return_object(76,1892 void unhandled_exception(81,2024 namespace std 94,2219 struct coroutine_traits<coroutine_traits97,2265 namespace std 108,2526 namespace std { namespace experimental 108,2526 struct coroutine_traits<coroutine_traits111,2596 namespace boost 122,2873 namespace asio 123,2891 namespace experimental 124,2908 namespace detail 125,2933 template values_;67,1947 asio_handler_allocate(72,2055 asio_handler_deallocate(86,2559 inline bool asio_handler_is_continuation(97,2922 template ::type signature;150,4589 struct init_wrapper153,4668 init_wrapper(155,4694 template ::type...>) & noexcept;159,4552 template ::type...>) && noexcept;165,4720 template awaited_from;370,8121 constexpr static bool await_ready(372,8161 auto await_suspend(377,8251 constexpr static void await_resume(382,8384 ~coro_awaited_from(390,8534 template : coro_awaited_from430,9335 template : coro_awaited_from460,9988 template : coro_awaited_from490,10672 struct coro_promise_exchange : coro_awaited_from518,11275 struct coro_promise_exchange : coro_awaited_from538,11592 struct coro_promise_exchange : coro_awaited_from546,11738 template ::type executor_type;92,2173 parallel_group_completion_handler(94,2201 executor_type get_executor(103,2447 void operator()(operator()108,2524 void invoke(114,2645 void invoke(120,2799 template completion_order_{completion_order_133,3180 > args_{args_140,3417 template completed_{completed_155,3811 std::atomic cancel_type_{cancel_type_159,3997 boost::asio::cancellation_signal cancellation_signals_[cancellation_signals_173,4764 Condition cancellation_condition_;177,4998 parallel_group_completion_handler<parallel_group_completion_handler180,5116 parallel_group_completion_handler handler_;180,5116 template > state_;231,6896 template base_type;241,7301 typedef boost::asio::cancellation_slot cancellation_slot_type;242,7379 typedef Executor executor_type;243,7444 parallel_group_op_handler_with_executor(245,7479 cancellation_slot_type get_cancellation_slot(255,7858 executor_type get_executor(260,7973 struct cancel_proxy266,8142 cancel_proxy(268,8168 void operator()(operator()277,8385 std::weak_ptr<std::weak_ptr287,8650 std::weak_ptr > state_;287,8650 boost::asio::cancellation_signal signal_;288,8727 executor_type executor_;289,8773 cancel_proxy* cancel_proxy_;292,8808 template ::asio_associated_executor_is_unspecialised,asio_associated_executor_is_unspecialised318,9684 template > state_;354,10848 template state_type;368,11441 template return_type;404,12737 template values_;67,1954 asio_handler_allocate(72,2062 asio_handler_deallocate(86,2567 inline bool asio_handler_is_continuation(97,2931 template ::type signature;150,4606 struct init_wrapper153,4685 init_wrapper(155,4711 template executor executor70,1918 std::shared_ptr> impl_;73,1966 using cancellation_slot_type 75,2029 cancellation_slot_type get_cancellation_slot(77,2082 void operator()(operator()87,2273 /usr/include/boost/asio/experimental/impl/use_coro.hpp,2355 #define BOOST_ASIO_EXPERIMENTAL_IMPL_USE_CORO_HPP13,392 namespace boost 21,599 namespace asio 22,617 namespace experimental 23,634 template executor;61,1361 std::optional> result;62,1399 coroutine_handle<> h;63,1444 coro_init_handler get_return_object(65,1471 cancellation_slot cancel_slot;67,1550 struct init_helper70,1591 promise_type *self_;self_72,1616 constexpr static bool await_ready(74,1642 constexpr static void await_suspend(76,1709 auto await_resume(78,1782 promise_type* promise;90,2092 void unhandled_exception(92,2118 struct noexcept_version97,2176 promise_type *promise;promise99,2206 constexpr static bool await_ready(101,2234 template values_;47,1286 template awaitable_wrap(41,1205 template , Executor> awaitable_wrap(48,1391 T& awaitable_unwrap(55,1615 T& awaitable_unwrap(62,1784 awaitable operator&&(76,2152 template operator&&(105,2884 template operator&&(134,3681 template , Executor> operator&&(163,4490 template , Executor> operator&&(194,5404 template , Executor> operator&&(223,6281 awaitable, Executor> operator||(254,7223 template , Executor> operator||(296,8396 template , Executor> operator||(340,9637 template , Executor> operator||(384,10890 namespace detail 424,12012 struct widen_variant427,12057 template call(430,12131 template , Executor> operator||(450,12698 template , Executor> operator||(493,13991 /usr/include/boost/asio/experimental/basic_channel.hpp,2456 #define BOOST_ASIO_EXPERIMENTAL_BASIC_CHANNEL_HPP12,363 namespace boost 28,925 namespace asio 29,943 namespace experimental 30,960 namespace detail 31,985 template service_type;47,1430 typedef typename service_type::template implementation_type<implementation_type48,1511 Traits, Signatures...>::payload_type payload_type;49,1574 template decltype(55,1874 typedef Executor executor_type;65,2196 struct rebind_executor69,2315 typedef basic_channel other;72,2409 typedef typename Traits::template rebind::other traits_type;76,2533 basic_channel(88,2966 basic_channel(109,3691 basic_channel(131,4561 basic_channel& operator=(operator=150,5206 template ::type operator=(operator=205,6991 ~basic_channel(219,7413 executor_type get_executor(225,7522 std::size_t capacity(231,7652 bool is_open(237,7789 void reset(243,7924 void close(249,8001 void cancel(260,8353 bool ready(266,8475 template decltype(317,10162 template impl_;411,12758 Executor executor_;414,12825 /usr/include/boost/asio/experimental/basic_concurrent_channel.hpp,2596 #define BOOST_ASIO_EXPERIMENTAL_BASIC_CONCURRENT_CHANNEL_HPP12,396 namespace boost 28,964 namespace asio 29,982 namespace experimental 30,999 namespace detail 31,1024 template service_type;47,1491 typedef typename service_type::template implementation_type<implementation_type48,1567 Traits, Signatures...>::payload_type payload_type;49,1630 template decltype(55,1930 typedef Executor executor_type;65,2252 struct rebind_executor69,2371 typedef basic_concurrent_channel other;72,2465 typedef typename Traits::template rebind::other traits_type;76,2600 basic_concurrent_channel(88,3044 basic_concurrent_channel(110,3808 basic_concurrent_channel(135,4738 basic_concurrent_channel& operator=(operator=155,5443 template ::type operator=(operator=211,7365 ~basic_concurrent_channel(226,7805 executor_type get_executor(232,7925 std::size_t capacity(238,8055 bool is_open(244,8192 void reset(250,8327 void close(256,8404 void cancel(267,8756 bool ready(273,8878 template decltype(324,10565 template impl_;420,13263 Executor executor_;423,13330 /usr/include/boost/asio/experimental/cancellation_condition.hpp,1847 #define BOOST_ASIO_EXPERIMENTAL_CANCELLATION_CONDITION_HPP12,390 namespace boost 26,796 namespace asio 27,814 namespace experimental 28,831 class wait_for_all31,898 BOOST_ASIO_CONSTEXPR cancellation_type_t operator()(operator()35,957 class wait_for_one43,1166 BOOST_ASIO_CONSTEXPR explicit wait_for_one(46,1195 BOOST_ASIO_CONSTEXPR cancellation_type_t operator()(operator()53,1376 cancellation_type_t cancel_type_;60,1517 class wait_for_one_success68,1735 BOOST_ASIO_CONSTEXPR explicit wait_for_one_success(71,1772 operator()(operator()78,1974 template ::type,type85,2135 && !is_same<is_same86,2207 && !is_same::type, std::exception_ptr>::value,value86,2207 >::type operator()(operator()88,2302 template ::type,type96,2563 || is_same::type, std::exception_ptr>::value,value96,2563 >::type operator()(operator()98,2661 cancellation_type_t cancel_type_;104,2806 class wait_for_one_error112,3018 BOOST_ASIO_CONSTEXPR explicit wait_for_one_error(115,3053 operator()(operator()122,3253 template ::type,type129,3425 && !is_same<is_same130,3497 && !is_same::type, std::exception_ptr>::value,value130,3497 >::type operator()(operator()132,3592 template ::type,type140,3864 || is_same::type, std::exception_ptr>::value,value140,3864 >::type operator()(operator()142,3962 cancellation_type_t cancel_type_;148,4107 /usr/include/boost/asio/experimental/channel.hpp,530 #define BOOST_ASIO_EXPERIMENTAL_CHANNEL_HPP12,345 namespace boost 28,864 namespace asio 29,882 namespace experimental 30,899 namespace detail 31,924 template type;40,1139 struct inner52,1462 typedef basic_channel, Signatures...> type;55,1528 template struct is_error_code_enum<is_error_code_enum57,1380 namespace boost 66,1556 namespace asio 67,1574 namespace experimental 68,1591 namespace error 69,1616 inline boost::system::error_code make_error_code(71,1635 /usr/include/boost/asio/experimental/channel_traits.hpp,2294 #define BOOST_ASIO_EXPERIMENTAL_CHANNEL_TRAITS_HPP12,366 namespace boost 26,762 namespace asio 27,780 namespace experimental 28,797 struct channel_traits33,896 struct rebind41,1160 typedef user_defined other;43,1180 struct container52,1452 typedef user_defined type;54,1475 typedef void receive_cancelled_signature(58,1572 typedef void receive_closed_signature(65,1815 struct channel_traits76,2124 struct rebind79,2187 typedef channel_traits other;81,2207 template other;91,2469 struct container95,2557 typedef std::deque type;97,2580 typedef R receive_cancelled_signature(100,2624 static void invoke_receive_cancelled(103,2726 typedef R receive_closed_signature(109,2918 static void invoke_receive_closed(112,3017 template other;125,3400 struct container129,3488 typedef std::deque type;131,3511 typedef R receive_cancelled_signature(134,3555 static void invoke_receive_cancelled(137,3650 typedef R receive_closed_signature(145,3913 static void invoke_receive_closed(148,4005 struct channel_traits<channel_traits158,4287 struct rebind161,4355 typedef channel_traits other;163,4375 struct container167,4463 typedef std::deque type;169,4486 typedef R receive_cancelled_signature(172,4530 static void invoke_receive_cancelled(175,4623 typedef R receive_closed_signature(181,4782 static void invoke_receive_closed(184,4872 template other;197,5151 struct container201,5239 typedef std::deque type;203,5262 typedef R receive_cancelled_signature(206,5306 static void invoke_receive_cancelled(209,5399 typedef R receive_closed_signature(215,5558 static void invoke_receive_closed(218,5648 /usr/include/boost/asio/experimental/co_spawn.hpp,1006 #define BOOST_ASIO_EXPERIMENTAL_CO_SPAWN_HPP12,376 namespace boost 29,897 namespace asio 30,915 namespace experimental 31,932 namespace detail 32,957 template c;37,1053 void operator()(operator()39,1080 void operator()(operator()45,1209 template type;40,1216 struct inner52,1550 typedef basic_concurrent_channel, Signatures...> type;55,1627 template ::type...> init_args_t;243,6693 decltype(auto) operator()(operator()270,7782 template > : true_type292,8544 template > : true_type356,10571 template > : true_type463,13607 class deferred_t484,14446 BOOST_ASIO_CONSTEXPR deferred_t(488,14500 struct executor_with_default 495,14670 typedef deferred_t default_completion_token_type;498,14789 executor_with_default(502,14952 using as_default_on_t 520,15530 as_default_on(531,16034 !is_deferred::type>::value,value541,16371 >::type operator()(operator()543,16482 typename constraint<constraint551,16772 >::type operator()(operator()554,16872 values(562,17149 static BOOST_ASIO_CONSTEXPR deferred_conditional<> when(569,17398 template typename constraint<constraint578,17672 constexpr deferred_t deferred;594,18157 /usr/include/boost/asio/experimental/parallel_group.hpp,2120 #define BOOST_ASIO_EXPERIMENTAL_PARALLEL_GROUP_HPP12,366 namespace boost 25,735 namespace asio 26,753 namespace experimental 27,770 namespace detail 28,795 struct parallel_op_signature_probe 32,894 struct parallel_op_signature_probe_result35,956 typedef T type;37,1000 struct parallel_op_signature41,1045 typedef typename decltype(43,1076 template ::type...> type;55,1408 template order_type;66,1737 typedef R0 raw_type(67,1802 typedef R0 type(68,1835 template order_type;76,2042 typedef R0 raw_type(77,2107 typedef R0 type(78,2150 template order_type;85,2340 SigN...>::raw_type raw_type;88,2516 SigN...>::type type;91,2662 template ::type...>::type signature;118,3402 template ops_;163,5293 inline parallel_group make_parallel_group(204,6267 /usr/include/boost/asio/experimental/prepend.hpp,404 #define BOOST_ASIO_EXPERIMENTAL_PREPEND_HPP12,345 namespace boost 24,649 namespace asio 25,667 namespace experimental 26,684 template values_;47,1293 template use_promise;40,1154 struct is_promise 43,1216 struct is_promise<is_promise46,1284 struct promise_value_type55,1530 struct promise_value_type<promise_value_type61,1618 using type 63,1649 struct promise_value_type<promise_value_type67,1683 using type 69,1713 template...> tup;158,3876 auto impl 162,3989 impl->executor executor165,4101 auto step 169,4201 template ...> tup;238,6145 std::tuple...> partial_result;239,6199 auto impl 243,6334 impl->executor executor245,6445 auto step 249,6545 static auto race(279,7466 static auto all(286,7647 template > partial_result;441,11802 const auto size 445,11917 auto impl 446,11990 impl->executor executor448,12102 auto idx 462,12506 requires requires 491,13469 static auto race(497,13638 requires requires 508,13972 static auto all(514,14143 std::shared_ptr> impl_;529,14610 promise(530,14680 struct initiate_async_wait535,14784 std::shared_ptr> self_;537,14817 void operator()(operator()540,14926 void operator()(operator()567,15759 template use_coro;155,5197 /usr/include/boost/asio/generic/detail/endpoint.hpp,683 #define BOOST_ASIO_GENERIC_DETAIL_ENDPOINT_HPP12,354 namespace boost 25,665 namespace asio 26,683 namespace generic 27,700 namespace detail 28,720 class endpoint31,800 endpoint(42,1067 endpoint& operator=(operator=50,1230 int family(59,1443 int protocol(65,1565 boost::asio::detail::socket_addr_type* data(71,1672 const boost::asio::detail::socket_addr_type* data(77,1806 std::size_t size(83,1964 std::size_t capacity(92,2191 union data_union107,2596 boost::asio::detail::socket_addr_type base;109,2619 boost::asio::detail::sockaddr_storage_type generic;110,2667 } data_;111,2723 std::size_t size_;114,2797 int protocol_;117,2874 /usr/include/boost/asio/generic/basic_endpoint.hpp,1032 #define BOOST_ASIO_GENERIC_BASIC_ENDPOINT_HPP12,351 namespace boost 23,645 namespace asio 24,663 namespace generic 25,680 class basic_endpoint43,1145 typedef Protocol protocol_type;47,1230 typedef implementation_defined data_type;52,1428 typedef boost::asio::detail::socket_addr_type data_type;54,1478 basic_endpoint(58,1572 basic_endpoint(63,1683 basic_endpoint(71,1959 basic_endpoint(77,2113 basic_endpoint(84,2250 basic_endpoint& operator=(operator=91,2400 basic_endpoint& operator=(operator=99,2583 protocol_type protocol(107,2775 data_type* data(113,2931 const data_type* data(119,3039 std::size_t size(125,3171 void resize(131,3298 std::size_t capacity(137,3430 friend bool operator==(operator==143,3541 friend bool operator!=(operator!=150,3730 friend bool operator<(157,3916 friend bool operator>(164,4097 friend bool operator<=(operator<=171,4278 friend bool operator>=(operator>=178,4451 boost::asio::generic::detail::endpoint impl_;186,4633 /usr/include/boost/asio/generic/datagram_protocol.hpp,557 #define BOOST_ASIO_GENERIC_DATAGRAM_PROTOCOL_HPP12,360 namespace boost 28,820 namespace asio 29,838 namespace generic 30,855 class datagram_protocol50,1492 datagram_protocol(54,1604 datagram_protocol(65,1930 int type(77,2260 int protocol(83,2395 int family(89,2521 friend bool operator==(operator==95,2633 friend bool operator!=(operator!=102,2844 typedef basic_endpoint endpoint;109,2997 typedef basic_datagram_socket socket;112,3083 int family_;115,3152 int protocol_;116,3167 /usr/include/boost/asio/generic/raw_protocol.hpp,522 #define BOOST_ASIO_GENERIC_RAW_PROTOCOL_HPP12,345 namespace boost 28,795 namespace asio 29,813 namespace generic 30,830 class raw_protocol50,1426 raw_protocol(54,1533 raw_protocol(65,1849 int type(77,2174 int protocol(83,2307 int family(89,2433 friend bool operator==(operator==95,2545 friend bool operator!=(operator!=101,2740 typedef basic_endpoint endpoint;107,2877 typedef basic_raw_socket socket;110,2958 int family_;113,3017 int protocol_;114,3032 /usr/include/boost/asio/generic/seq_packet_protocol.hpp,571 #define BOOST_ASIO_GENERIC_SEQ_PACKET_PROTOCOL_HPP12,366 namespace boost 28,830 namespace asio 29,848 namespace generic 30,865 class seq_packet_protocol48,1394 seq_packet_protocol(52,1508 seq_packet_protocol(64,1854 int type(76,2186 int protocol(82,2325 int family(88,2451 friend bool operator==(operator==94,2563 friend bool operator!=(operator!=101,2778 typedef basic_endpoint endpoint;108,2935 typedef basic_seq_packet_socket socket;111,3023 int family_;114,3096 int protocol_;115,3111 /usr/include/boost/asio/generic/stream_protocol.hpp,611 #define BOOST_ASIO_GENERIC_STREAM_PROTOCOL_HPP12,354 namespace boost 29,858 namespace asio 30,876 namespace generic 31,893 class stream_protocol51,1520 stream_protocol(55,1630 stream_protocol(66,1952 int type(78,2280 int protocol(84,2416 int family(90,2542 friend bool operator==(operator==96,2654 friend bool operator!=(operator!=102,2855 typedef basic_endpoint endpoint;108,2998 typedef basic_stream_socket socket;111,3082 typedef basic_socket_iostream iostream;115,3215 int family_;119,3327 int protocol_;120,3342 /usr/include/boost/asio/impl/awaitable.hpp,5224 #define BOOST_ASIO_IMPL_AWAITABLE_HPP12,327 namespace boost 36,1054 namespace asio 37,1072 namespace detail 38,1089 struct awaitable_thread_has_context_switched 40,1109 class awaitable_frame_base79,3465 void* operator new(operator new83,3561 void operator delete(operator delete91,3827 auto initial_suspend(102,4278 auto final_suspend(108,4422 struct result110,4458 awaitable_frame_base* this_;112,4482 bool await_ready(114,4518 void await_suspend(119,4597 void await_resume(124,4706 void set_except(132,4801 void set_error(137,4887 void unhandled_exception(142,5030 void rethrow_exception(147,5110 void clear_cancellation_slot(156,5294 auto await_transform(162,5439 auto await_transform(172,5818 struct result174,5877 awaitable_frame_base* this_;176,5901 bool await_ready(178,5937 void await_suspend(183,6015 auto await_resume(187,6090 auto await_transform(198,6347 struct result200,6416 awaitable_frame_base* this_;202,6440 bool await_ready(204,6476 void await_suspend(209,6554 auto await_resume(213,6629 auto await_transform(223,6863 struct result225,6940 awaitable_frame_base* this_;227,6964 bool await_ready(229,7000 void await_suspend(234,7078 auto await_resume(238,7153 auto await_transform(249,7409 struct result252,7507 awaitable_frame_base* this_;254,7531 Filter filter_;255,7566 bool await_ready(257,7589 void await_suspend(262,7667 auto await_resume(266,7742 template * detach_thread(431,11520 void push_frame(437,11704 void pop_frame(445,11952 void resume(454,12175 void destroy(459,12220 template get_return_object(491,12864 void return_value(498,13067 void return_values(505,13197 T get(510,13311 bool has_result_ 519,13515 : public awaitable_frame_base<awaitable_frame_base524,13614 struct awaitable_thread_entry_point 544,13957 : public awaitable_frame_base<awaitable_frame_base548,14089 union u586,14900 u(588,14914 ~u(589,14925 char c_;590,14937 Executor executor_;591,14950 class awaitable_thread603,15260 typedef Executor executor_type;606,15293 typedef cancellation_slot cancellation_slot_type;607,15327 awaitable_thread(610,15446 awaitable_thread(623,16048 ~awaitable_thread(630,16281 awaitable_frame<awaitable_frame645,16708 awaitable_frame* entry_point(645,16708 executor_type get_executor(650,16826 cancellation_state get_cancellation_state(655,16931 void reset_cancellation_state(660,17058 void reset_cancellation_state(667,17259 template bottom_of_stack_;725,18967 namespace std 735,19188 template promise_type;740,19336 namespace std 747,19483 namespace std { namespace experimental 747,19483 template promise_type;752,19656 /usr/include/boost/asio/impl/buffered_read_stream.hpp,3326 #define BOOST_ASIO_IMPL_BUFFERED_READ_STREAM_HPP12,360 namespace boost 28,923 namespace asio 29,941 std::size_t buffered_read_stream::fill(fill32,986 std::size_t buffered_read_stream::fill(fill46,1465 namespace detail60,1958 class buffered_fill_handler63,2011 buffered_fill_handler(66,2055 buffered_fill_handler(75,2353 buffered_fill_handler(82,2541 void operator()(operator()90,2798 detail::buffered_stream_storage& storage_;98,3064 std::size_t previous_size_;99,3111 ReadHandler handler_;100,3143 asio_handler_allocate(105,3254 asio_handler_deallocate(119,3793 inline bool asio_handler_is_continuation(130,4187 template ::type::lowest_layer_type::executor_type executor_type;166,5371 explicit initiate_async_buffered_fill(168,5441 executor_type get_executor(174,5590 void operator()(operator()180,5754 typename remove_reference::type& next_layer_;199,6529 template