Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:28:57

0001 //
0002 // impl/src.hpp
0003 // ~~~~~~~~~~~~
0004 //
0005 // Copyright (c) 2003-2023 Christopher M. Kohlhoff (chris at kohlhoff dot com)
0006 //
0007 // Distributed under the Boost Software License, Version 1.0. (See accompanying
0008 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
0009 //
0010 
0011 #ifndef BOOST_ASIO_IMPL_SRC_HPP
0012 #define BOOST_ASIO_IMPL_SRC_HPP
0013 
0014 #define BOOST_ASIO_SOURCE
0015 
0016 #include <boost/asio/detail/config.hpp>
0017 
0018 #if defined(BOOST_ASIO_HEADER_ONLY)
0019 # error Do not compile Asio library source with BOOST_ASIO_HEADER_ONLY defined
0020 #endif
0021 
0022 #include <boost/asio/impl/any_completion_executor.ipp>
0023 #include <boost/asio/impl/any_io_executor.ipp>
0024 #include <boost/asio/impl/cancellation_signal.ipp>
0025 #include <boost/asio/impl/connect_pipe.ipp>
0026 #include <boost/asio/impl/error.ipp>
0027 #include <boost/asio/impl/execution_context.ipp>
0028 #include <boost/asio/impl/executor.ipp>
0029 #include <boost/asio/impl/io_context.ipp>
0030 #include <boost/asio/impl/multiple_exceptions.ipp>
0031 #include <boost/asio/impl/serial_port_base.ipp>
0032 #include <boost/asio/impl/system_context.ipp>
0033 #include <boost/asio/impl/thread_pool.ipp>
0034 #include <boost/asio/detail/impl/buffer_sequence_adapter.ipp>
0035 #include <boost/asio/detail/impl/descriptor_ops.ipp>
0036 #include <boost/asio/detail/impl/dev_poll_reactor.ipp>
0037 #include <boost/asio/detail/impl/epoll_reactor.ipp>
0038 #include <boost/asio/detail/impl/eventfd_select_interrupter.ipp>
0039 #include <boost/asio/detail/impl/handler_tracking.ipp>
0040 #include <boost/asio/detail/impl/io_uring_descriptor_service.ipp>
0041 #include <boost/asio/detail/impl/io_uring_file_service.ipp>
0042 #include <boost/asio/detail/impl/io_uring_socket_service_base.ipp>
0043 #include <boost/asio/detail/impl/io_uring_service.ipp>
0044 #include <boost/asio/detail/impl/kqueue_reactor.ipp>
0045 #include <boost/asio/detail/impl/null_event.ipp>
0046 #include <boost/asio/detail/impl/pipe_select_interrupter.ipp>
0047 #include <boost/asio/detail/impl/posix_event.ipp>
0048 #include <boost/asio/detail/impl/posix_mutex.ipp>
0049 #include <boost/asio/detail/impl/posix_serial_port_service.ipp>
0050 #include <boost/asio/detail/impl/posix_thread.ipp>
0051 #include <boost/asio/detail/impl/posix_tss_ptr.ipp>
0052 #include <boost/asio/detail/impl/reactive_descriptor_service.ipp>
0053 #include <boost/asio/detail/impl/reactive_socket_service_base.ipp>
0054 #include <boost/asio/detail/impl/resolver_service_base.ipp>
0055 #include <boost/asio/detail/impl/scheduler.ipp>
0056 #include <boost/asio/detail/impl/select_reactor.ipp>
0057 #include <boost/asio/detail/impl/service_registry.ipp>
0058 #include <boost/asio/detail/impl/signal_set_service.ipp>
0059 #include <boost/asio/detail/impl/socket_ops.ipp>
0060 #include <boost/asio/detail/impl/socket_select_interrupter.ipp>
0061 #include <boost/asio/detail/impl/strand_executor_service.ipp>
0062 #include <boost/asio/detail/impl/strand_service.ipp>
0063 #include <boost/asio/detail/impl/thread_context.ipp>
0064 #include <boost/asio/detail/impl/throw_error.ipp>
0065 #include <boost/asio/detail/impl/timer_queue_ptime.ipp>
0066 #include <boost/asio/detail/impl/timer_queue_set.ipp>
0067 #include <boost/asio/detail/impl/win_iocp_file_service.ipp>
0068 #include <boost/asio/detail/impl/win_iocp_handle_service.ipp>
0069 #include <boost/asio/detail/impl/win_iocp_io_context.ipp>
0070 #include <boost/asio/detail/impl/win_iocp_serial_port_service.ipp>
0071 #include <boost/asio/detail/impl/win_iocp_socket_service_base.ipp>
0072 #include <boost/asio/detail/impl/win_event.ipp>
0073 #include <boost/asio/detail/impl/win_mutex.ipp>
0074 #include <boost/asio/detail/impl/win_object_handle_service.ipp>
0075 #include <boost/asio/detail/impl/win_static_mutex.ipp>
0076 #include <boost/asio/detail/impl/win_thread.ipp>
0077 #include <boost/asio/detail/impl/win_tss_ptr.ipp>
0078 #include <boost/asio/detail/impl/winrt_ssocket_service_base.ipp>
0079 #include <boost/asio/detail/impl/winrt_timer_scheduler.ipp>
0080 #include <boost/asio/detail/impl/winsock_init.ipp>
0081 #include <boost/asio/execution/impl/bad_executor.ipp>
0082 #include <boost/asio/experimental/impl/channel_error.ipp>
0083 #include <boost/asio/generic/detail/impl/endpoint.ipp>
0084 #include <boost/asio/ip/impl/address.ipp>
0085 #include <boost/asio/ip/impl/address_v4.ipp>
0086 #include <boost/asio/ip/impl/address_v6.ipp>
0087 #include <boost/asio/ip/impl/host_name.ipp>
0088 #include <boost/asio/ip/impl/network_v4.ipp>
0089 #include <boost/asio/ip/impl/network_v6.ipp>
0090 #include <boost/asio/ip/detail/impl/endpoint.ipp>
0091 #include <boost/asio/local/detail/impl/endpoint.ipp>
0092 
0093 #endif // BOOST_ASIO_IMPL_SRC_HPP