CodeMover prototype
[dyninst.git] / external / boost / asio.hpp
1 //\r
2 // asio.hpp\r
3 // ~~~~~~~~\r
4 //\r
5 // Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)\r
6 //\r
7 // Distributed under the Boost Software License, Version 1.0. (See accompanying\r
8 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\r
9 //\r
10 //  See www.boost.org/libs/asio for documentation.\r
11 //\r
12 \r
13 #ifndef BOOST_ASIO_HPP\r
14 #define BOOST_ASIO_HPP\r
15 \r
16 #if defined(_MSC_VER) && (_MSC_VER >= 1200)\r
17 # pragma once\r
18 #endif // defined(_MSC_VER) && (_MSC_VER >= 1200)\r
19 \r
20 #include <boost/asio/basic_datagram_socket.hpp>\r
21 #include <boost/asio/basic_deadline_timer.hpp>\r
22 #include <boost/asio/basic_io_object.hpp>\r
23 #include <boost/asio/basic_raw_socket.hpp>\r
24 #include <boost/asio/basic_serial_port.hpp>\r
25 #include <boost/asio/basic_socket_acceptor.hpp>\r
26 #include <boost/asio/basic_socket_iostream.hpp>\r
27 #include <boost/asio/basic_socket_streambuf.hpp>\r
28 #include <boost/asio/basic_stream_socket.hpp>\r
29 #include <boost/asio/basic_streambuf.hpp>\r
30 #include <boost/asio/buffer.hpp>\r
31 #include <boost/asio/buffered_read_stream_fwd.hpp>\r
32 #include <boost/asio/buffered_read_stream.hpp>\r
33 #include <boost/asio/buffered_stream_fwd.hpp>\r
34 #include <boost/asio/buffered_stream.hpp>\r
35 #include <boost/asio/buffered_write_stream_fwd.hpp>\r
36 #include <boost/asio/buffered_write_stream.hpp>\r
37 #include <boost/asio/buffers_iterator.hpp>\r
38 #include <boost/asio/completion_condition.hpp>\r
39 #include <boost/asio/datagram_socket_service.hpp>\r
40 #include <boost/asio/deadline_timer_service.hpp>\r
41 #include <boost/asio/deadline_timer.hpp>\r
42 #include <boost/asio/error.hpp>\r
43 #include <boost/asio/handler_alloc_hook.hpp>\r
44 #include <boost/asio/handler_invoke_hook.hpp>\r
45 #include <boost/asio/io_service.hpp>\r
46 #include <boost/asio/ip/address.hpp>\r
47 #include <boost/asio/ip/address_v4.hpp>\r
48 #include <boost/asio/ip/address_v6.hpp>\r
49 #include <boost/asio/ip/basic_endpoint.hpp>\r
50 #include <boost/asio/ip/basic_resolver.hpp>\r
51 #include <boost/asio/ip/basic_resolver_entry.hpp>\r
52 #include <boost/asio/ip/basic_resolver_iterator.hpp>\r
53 #include <boost/asio/ip/basic_resolver_query.hpp>\r
54 #include <boost/asio/ip/host_name.hpp>\r
55 #include <boost/asio/ip/icmp.hpp>\r
56 #include <boost/asio/ip/multicast.hpp>\r
57 #include <boost/asio/ip/resolver_query_base.hpp>\r
58 #include <boost/asio/ip/resolver_service.hpp>\r
59 #include <boost/asio/ip/tcp.hpp>\r
60 #include <boost/asio/ip/udp.hpp>\r
61 #include <boost/asio/ip/unicast.hpp>\r
62 #include <boost/asio/ip/v6_only.hpp>\r
63 #include <boost/asio/is_read_buffered.hpp>\r
64 #include <boost/asio/is_write_buffered.hpp>\r
65 #include <boost/asio/local/basic_endpoint.hpp>\r
66 #include <boost/asio/local/connect_pair.hpp>\r
67 #include <boost/asio/local/datagram_protocol.hpp>\r
68 #include <boost/asio/local/stream_protocol.hpp>\r
69 #include <boost/asio/placeholders.hpp>\r
70 #include <boost/asio/posix/basic_descriptor.hpp>\r
71 #include <boost/asio/posix/basic_stream_descriptor.hpp>\r
72 #include <boost/asio/posix/descriptor_base.hpp>\r
73 #include <boost/asio/posix/stream_descriptor.hpp>\r
74 #include <boost/asio/posix/stream_descriptor_service.hpp>\r
75 #include <boost/asio/raw_socket_service.hpp>\r
76 #include <boost/asio/read.hpp>\r
77 #include <boost/asio/read_at.hpp>\r
78 #include <boost/asio/read_until.hpp>\r
79 #include <boost/asio/serial_port.hpp>\r
80 #include <boost/asio/serial_port_base.hpp>\r
81 #include <boost/asio/serial_port_service.hpp>\r
82 #include <boost/asio/socket_acceptor_service.hpp>\r
83 #include <boost/asio/socket_base.hpp>\r
84 #include <boost/asio/strand.hpp>\r
85 #include <boost/asio/stream_socket_service.hpp>\r
86 #include <boost/asio/streambuf.hpp>\r
87 #include <boost/asio/time_traits.hpp>\r
88 #include <boost/asio/version.hpp>\r
89 #include <boost/asio/windows/basic_handle.hpp>\r
90 #include <boost/asio/windows/basic_random_access_handle.hpp>\r
91 #include <boost/asio/windows/basic_stream_handle.hpp>\r
92 #include <boost/asio/windows/overlapped_ptr.hpp>\r
93 #include <boost/asio/windows/random_access_handle.hpp>\r
94 #include <boost/asio/windows/random_access_handle_service.hpp>\r
95 #include <boost/asio/windows/stream_handle.hpp>\r
96 #include <boost/asio/windows/stream_handle_service.hpp>\r
97 #include <boost/asio/write.hpp>\r
98 #include <boost/asio/write_at.hpp>\r
99 \r
100 #endif // BOOST_ASIO_HPP\r