00001 // 00002 // asio.hpp 00003 // ~~~~~~~~ 00004 // 00005 // Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com) 00006 // 00007 // Distributed under the Boost Software License, Version 1.0. (See accompanying 00008 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 00009 // 00010 00011 #ifndef ASIO_HPP 00012 #define ASIO_HPP 00013 00014 #if defined(_MSC_VER) && (_MSC_VER >= 1200) 00015 # pragma once 00016 #endif // defined(_MSC_VER) && (_MSC_VER >= 1200) 00017 00018 #include "asio/basic_datagram_socket.hpp" 00019 #include "asio/basic_deadline_timer.hpp" 00020 #include "asio/basic_io_object.hpp" 00021 #include "asio/basic_raw_socket.hpp" 00022 #include "asio/basic_serial_port.hpp" 00023 #include "asio/basic_socket_acceptor.hpp" 00024 #include "asio/basic_socket_iostream.hpp" 00025 #include "asio/basic_socket_streambuf.hpp" 00026 #include "asio/basic_stream_socket.hpp" 00027 #include "asio/basic_streambuf.hpp" 00028 #include "asio/buffer.hpp" 00029 #include "asio/buffered_read_stream_fwd.hpp" 00030 #include "asio/buffered_read_stream.hpp" 00031 #include "asio/buffered_stream_fwd.hpp" 00032 #include "asio/buffered_stream.hpp" 00033 #include "asio/buffered_write_stream_fwd.hpp" 00034 #include "asio/buffered_write_stream.hpp" 00035 #include "asio/buffers_iterator.hpp" 00036 #include "asio/completion_condition.hpp" 00037 #include "asio/datagram_socket_service.hpp" 00038 #include "asio/deadline_timer_service.hpp" 00039 #include "asio/deadline_timer.hpp" 00040 #include "asio/error.hpp" 00041 #include "asio/error_code.hpp" 00042 #include "asio/handler_alloc_hook.hpp" 00043 #include "asio/handler_invoke_hook.hpp" 00044 #include "asio/io_service.hpp" 00045 #include "asio/ip/address.hpp" 00046 #include "asio/ip/address_v4.hpp" 00047 #include "asio/ip/address_v6.hpp" 00048 #include "asio/ip/basic_endpoint.hpp" 00049 #include "asio/ip/basic_resolver.hpp" 00050 #include "asio/ip/basic_resolver_entry.hpp" 00051 #include "asio/ip/basic_resolver_iterator.hpp" 00052 #include "asio/ip/basic_resolver_query.hpp" 00053 #include "asio/ip/host_name.hpp" 00054 #include "asio/ip/icmp.hpp" 00055 #include "asio/ip/multicast.hpp" 00056 #include "asio/ip/resolver_query_base.hpp" 00057 #include "asio/ip/resolver_service.hpp" 00058 #include "asio/ip/tcp.hpp" 00059 #include "asio/ip/udp.hpp" 00060 #include "asio/ip/unicast.hpp" 00061 #include "asio/ip/v6_only.hpp" 00062 #include "asio/is_read_buffered.hpp" 00063 #include "asio/is_write_buffered.hpp" 00064 #include "asio/local/basic_endpoint.hpp" 00065 #include "asio/local/connect_pair.hpp" 00066 #include "asio/local/datagram_protocol.hpp" 00067 #include "asio/local/stream_protocol.hpp" 00068 #include "asio/placeholders.hpp" 00069 #include "asio/posix/basic_descriptor.hpp" 00070 #include "asio/posix/basic_stream_descriptor.hpp" 00071 #include "asio/posix/descriptor_base.hpp" 00072 #include "asio/posix/stream_descriptor.hpp" 00073 #include "asio/posix/stream_descriptor_service.hpp" 00074 #include "asio/raw_socket_service.hpp" 00075 #include "asio/read.hpp" 00076 #include "asio/read_at.hpp" 00077 #include "asio/read_until.hpp" 00078 #include "asio/serial_port.hpp" 00079 #include "asio/serial_port_base.hpp" 00080 #include "asio/serial_port_service.hpp" 00081 #include "asio/socket_acceptor_service.hpp" 00082 #include "asio/socket_base.hpp" 00083 #include "asio/strand.hpp" 00084 #include "asio/stream_socket_service.hpp" 00085 #include "asio/streambuf.hpp" 00086 #include "asio/system_error.hpp" 00087 #include "asio/thread.hpp" 00088 #include "asio/time_traits.hpp" 00089 #include "asio/version.hpp" 00090 #include "asio/windows/basic_handle.hpp" 00091 #include "asio/windows/basic_random_access_handle.hpp" 00092 #include "asio/windows/basic_stream_handle.hpp" 00093 #include "asio/windows/random_access_handle.hpp" 00094 #include "asio/windows/random_access_handle_service.hpp" 00095 #include "asio/windows/stream_handle.hpp" 00096 #include "asio/windows/stream_handle_service.hpp" 00097 #include "asio/write.hpp" 00098 #include "asio/write_at.hpp" 00099 00100 #endif // ASIO_HPP