asio version 1.4.6 released
diff --git a/asio/README b/asio/README index 474855e..08b852f 100644 --- a/asio/README +++ b/asio/README
@@ -1,4 +1,4 @@ -asio version 1.4.5 -Released Wednesday, 12 May 2010. +asio version 1.4.6 +Released Saturday, 16 October 2010. See doc/index.html for API documentation and a tutorial.
diff --git a/asio/asio.manifest b/asio/asio.manifest index 8e2d904..022bd2e 100644 --- a/asio/asio.manifest +++ b/asio/asio.manifest
@@ -1079,8 +1079,11 @@ /doc/asio/reference/buffers_iterator/operator_minus_/overload1.html /doc/asio/reference/buffers_iterator/operator_minus_/overload2.html /doc/asio/reference/buffers_iterator/operator_not__eq_.html +/doc/asio/reference/buffers_iterator/operator_plus_/ /doc/asio/reference/buffers_iterator/operator_plus__eq_.html /doc/asio/reference/buffers_iterator/operator_plus_.html +/doc/asio/reference/buffers_iterator/operator_plus_/overload1.html +/doc/asio/reference/buffers_iterator/operator_plus_/overload2.html /doc/asio/reference/buffers_iterator/operator_plus__plus_/ /doc/asio/reference/buffers_iterator/operator_plus__plus_.html /doc/asio/reference/buffers_iterator/operator_plus__plus_/overload1.html @@ -1315,6 +1318,9 @@ /doc/asio/reference/ip__address/operator_eq_/overload1.html /doc/asio/reference/ip__address/operator_eq_/overload2.html /doc/asio/reference/ip__address/operator_eq_/overload3.html +/doc/asio/reference/ip__address/operator_gt__eq_.html +/doc/asio/reference/ip__address/operator_gt_.html +/doc/asio/reference/ip__address/operator_lt__eq_.html /doc/asio/reference/ip__address/operator_lt_.html /doc/asio/reference/ip__address/operator_lt__lt_.html /doc/asio/reference/ip__address/operator_not__eq_.html @@ -1432,6 +1438,9 @@ /doc/asio/reference/ip__basic_endpoint.html /doc/asio/reference/ip__basic_endpoint/operator_eq__eq_.html /doc/asio/reference/ip__basic_endpoint/operator_eq_.html +/doc/asio/reference/ip__basic_endpoint/operator_gt__eq_.html +/doc/asio/reference/ip__basic_endpoint/operator_gt_.html +/doc/asio/reference/ip__basic_endpoint/operator_lt__eq_.html /doc/asio/reference/ip__basic_endpoint/operator_lt_.html /doc/asio/reference/ip__basic_endpoint/operator_lt__lt_.html /doc/asio/reference/ip__basic_endpoint/operator_not__eq_.html @@ -1629,6 +1638,9 @@ /doc/asio/reference/local__basic_endpoint.html /doc/asio/reference/local__basic_endpoint/operator_eq__eq_.html /doc/asio/reference/local__basic_endpoint/operator_eq_.html +/doc/asio/reference/local__basic_endpoint/operator_gt__eq_.html +/doc/asio/reference/local__basic_endpoint/operator_gt_.html +/doc/asio/reference/local__basic_endpoint/operator_lt__eq_.html /doc/asio/reference/local__basic_endpoint/operator_lt_.html /doc/asio/reference/local__basic_endpoint/operator_lt__lt_.html /doc/asio/reference/local__basic_endpoint/operator_not__eq_.html @@ -2511,6 +2523,7 @@ /include/asio/basic_socket.hpp /include/asio/basic_socket_iostream.hpp /include/asio/basic_socket_streambuf.hpp +/include/asio/basic_streambuf_fwd.hpp /include/asio/basic_streambuf.hpp /include/asio/basic_stream_socket.hpp /include/asio/buffered_read_stream_fwd.hpp @@ -2526,6 +2539,7 @@ /include/asio/deadline_timer.hpp /include/asio/deadline_timer_service.hpp /include/asio/detail/ +/include/asio/detail/array_fwd.hpp /include/asio/detail/base_from_completion_cond.hpp /include/asio/detail/bind_handler.hpp /include/asio/detail/buffered_stream_storage.hpp @@ -2533,9 +2547,12 @@ /include/asio/detail/buffer_sequence_adapter.hpp /include/asio/detail/call_stack.hpp /include/asio/detail/completion_handler.hpp +/include/asio/detail/config.hpp /include/asio/detail/consuming_buffers.hpp /include/asio/detail/deadline_timer_service.hpp /include/asio/detail/descriptor_ops.hpp +/include/asio/detail/descriptor_read_op.hpp +/include/asio/detail/descriptor_write_op.hpp /include/asio/detail/dev_poll_reactor_fwd.hpp /include/asio/detail/dev_poll_reactor.hpp /include/asio/detail/epoll_reactor_fwd.hpp @@ -2544,11 +2561,54 @@ /include/asio/detail/event.hpp /include/asio/detail/fd_set_adapter.hpp /include/asio/detail/fenced_block.hpp -/include/asio/detail/gcc_fenced_block.hpp +/include/asio/detail/gcc_arm_fenced_block.hpp +/include/asio/detail/gcc_hppa_fenced_block.hpp +/include/asio/detail/gcc_sync_fenced_block.hpp /include/asio/detail/gcc_x86_fenced_block.hpp /include/asio/detail/handler_alloc_helpers.hpp /include/asio/detail/handler_invoke_helpers.hpp /include/asio/detail/hash_map.hpp +/include/asio/detail/impl/ +/include/asio/detail/impl/descriptor_ops.ipp +/include/asio/detail/impl/dev_poll_reactor.hpp +/include/asio/detail/impl/dev_poll_reactor.ipp +/include/asio/detail/impl/epoll_reactor.hpp +/include/asio/detail/impl/epoll_reactor.ipp +/include/asio/detail/impl/eventfd_select_interrupter.ipp +/include/asio/detail/impl/kqueue_reactor.hpp +/include/asio/detail/impl/kqueue_reactor.ipp +/include/asio/detail/impl/pipe_select_interrupter.ipp +/include/asio/detail/impl/posix_event.ipp +/include/asio/detail/impl/posix_mutex.ipp +/include/asio/detail/impl/posix_thread.ipp +/include/asio/detail/impl/posix_tss_ptr.ipp +/include/asio/detail/impl/reactive_descriptor_service.ipp +/include/asio/detail/impl/reactive_serial_port_service.ipp +/include/asio/detail/impl/reactive_socket_service_base.ipp +/include/asio/detail/impl/resolver_service_base.ipp +/include/asio/detail/impl/select_reactor.hpp +/include/asio/detail/impl/select_reactor.ipp +/include/asio/detail/impl/service_registry.hpp +/include/asio/detail/impl/service_registry.ipp +/include/asio/detail/impl/socket_ops.ipp +/include/asio/detail/impl/socket_select_interrupter.ipp +/include/asio/detail/impl/strand_service.hpp +/include/asio/detail/impl/strand_service.ipp +/include/asio/detail/impl/task_io_service.hpp +/include/asio/detail/impl/task_io_service.ipp +/include/asio/detail/impl/throw_error.ipp +/include/asio/detail/impl/timer_queue.ipp +/include/asio/detail/impl/timer_queue_set.ipp +/include/asio/detail/impl/win_event.ipp +/include/asio/detail/impl/win_iocp_handle_service.ipp +/include/asio/detail/impl/win_iocp_io_service.hpp +/include/asio/detail/impl/win_iocp_io_service.ipp +/include/asio/detail/impl/win_iocp_serial_port_service.ipp +/include/asio/detail/impl/win_iocp_socket_service_base.ipp +/include/asio/detail/impl/win_mutex.ipp +/include/asio/detail/impl/winsock_init.ipp +/include/asio/detail/impl/win_thread.ipp +/include/asio/detail/impl/win_tss_ptr.ipp /include/asio/detail/io_control.hpp /include/asio/detail/kqueue_reactor_fwd.hpp /include/asio/detail/kqueue_reactor.hpp @@ -2556,13 +2616,13 @@ /include/asio/detail/macos_fenced_block.hpp /include/asio/detail/mutex.hpp /include/asio/detail/noncopyable.hpp -/include/asio/detail/null_buffers_op.hpp /include/asio/detail/null_event.hpp /include/asio/detail/null_fenced_block.hpp /include/asio/detail/null_mutex.hpp /include/asio/detail/null_signal_blocker.hpp /include/asio/detail/null_thread.hpp /include/asio/detail/null_tss_ptr.hpp +/include/asio/detail/object_pool.hpp /include/asio/detail/old_win_sdk_compat.hpp /include/asio/detail/operation.hpp /include/asio/detail/op_queue.hpp @@ -2576,21 +2636,32 @@ /include/asio/detail/posix_tss_ptr.hpp /include/asio/detail/push_options.hpp /include/asio/detail/reactive_descriptor_service.hpp +/include/asio/detail/reactive_null_buffers_op.hpp /include/asio/detail/reactive_serial_port_service.hpp +/include/asio/detail/reactive_socket_accept_op.hpp +/include/asio/detail/reactive_socket_connect_op.hpp +/include/asio/detail/reactive_socket_recvfrom_op.hpp +/include/asio/detail/reactive_socket_recv_op.hpp +/include/asio/detail/reactive_socket_send_op.hpp +/include/asio/detail/reactive_socket_sendto_op.hpp +/include/asio/detail/reactive_socket_service_base.hpp /include/asio/detail/reactive_socket_service.hpp /include/asio/detail/reactor_fwd.hpp /include/asio/detail/reactor.hpp /include/asio/detail/reactor_op.hpp /include/asio/detail/reactor_op_queue.hpp +/include/asio/detail/regex_fwd.hpp +/include/asio/detail/resolve_endpoint_op.hpp +/include/asio/detail/resolve_op.hpp +/include/asio/detail/resolver_service_base.hpp /include/asio/detail/resolver_service.hpp /include/asio/detail/scoped_lock.hpp /include/asio/detail/select_interrupter.hpp /include/asio/detail/select_reactor_fwd.hpp /include/asio/detail/select_reactor.hpp -/include/asio/detail/service_base.hpp -/include/asio/detail/service_id.hpp /include/asio/detail/service_registry_fwd.hpp /include/asio/detail/service_registry.hpp +/include/asio/detail/shared_ptr.hpp /include/asio/detail/signal_blocker.hpp /include/asio/detail/signal_init.hpp /include/asio/detail/socket_holder.hpp @@ -2613,19 +2684,29 @@ /include/asio/detail/timer_scheduler_fwd.hpp /include/asio/detail/timer_scheduler.hpp /include/asio/detail/tss_ptr.hpp +/include/asio/detail/wait_handler.hpp +/include/asio/detail/weak_ptr.hpp /include/asio/detail/wince_thread.hpp /include/asio/detail/win_event.hpp /include/asio/detail/win_fd_set_adapter.hpp /include/asio/detail/win_fenced_block.hpp +/include/asio/detail/win_iocp_handle_read_op.hpp /include/asio/detail/win_iocp_handle_service.hpp +/include/asio/detail/win_iocp_handle_write_op.hpp /include/asio/detail/win_iocp_io_service_fwd.hpp /include/asio/detail/win_iocp_io_service.hpp +/include/asio/detail/win_iocp_null_buffers_op.hpp /include/asio/detail/win_iocp_operation.hpp +/include/asio/detail/win_iocp_overlapped_op.hpp /include/asio/detail/win_iocp_overlapped_ptr.hpp /include/asio/detail/win_iocp_serial_port_service.hpp +/include/asio/detail/win_iocp_socket_accept_op.hpp +/include/asio/detail/win_iocp_socket_recvfrom_op.hpp +/include/asio/detail/win_iocp_socket_recv_op.hpp +/include/asio/detail/win_iocp_socket_send_op.hpp +/include/asio/detail/win_iocp_socket_service_base.hpp /include/asio/detail/win_iocp_socket_service.hpp /include/asio/detail/win_mutex.hpp -/include/asio/detail/win_signal_blocker.hpp /include/asio/detail/winsock_init.hpp /include/asio/detail/win_thread.hpp /include/asio/detail/win_tss_ptr.hpp @@ -2637,13 +2718,17 @@ /include/asio.hpp /include/asio/impl/ /include/asio/impl/error_code.ipp +/include/asio/impl/error.ipp +/include/asio/impl/io_service.hpp /include/asio/impl/io_service.ipp -/include/asio/impl/read_at.ipp -/include/asio/impl/read.ipp -/include/asio/impl/read_until.ipp +/include/asio/impl/read_at.hpp +/include/asio/impl/read.hpp +/include/asio/impl/read_until.hpp +/include/asio/impl/serial_port_base.hpp /include/asio/impl/serial_port_base.ipp -/include/asio/impl/write_at.ipp -/include/asio/impl/write.ipp +/include/asio/impl/src.cpp +/include/asio/impl/write_at.hpp +/include/asio/impl/write.hpp /include/asio/io_service.hpp /include/asio/ip/ /include/asio/ip/address.hpp @@ -2655,9 +2740,21 @@ /include/asio/ip/basic_resolver_iterator.hpp /include/asio/ip/basic_resolver_query.hpp /include/asio/ip/detail/ +/include/asio/ip/detail/endpoint.hpp +/include/asio/ip/detail/impl/ +/include/asio/ip/detail/impl/endpoint.ipp /include/asio/ip/detail/socket_option.hpp /include/asio/ip/host_name.hpp /include/asio/ip/icmp.hpp +/include/asio/ip/impl/ +/include/asio/ip/impl/address.hpp +/include/asio/ip/impl/address.ipp +/include/asio/ip/impl/address_v4.hpp +/include/asio/ip/impl/address_v4.ipp +/include/asio/ip/impl/address_v6.hpp +/include/asio/ip/impl/address_v6.ipp +/include/asio/ip/impl/basic_endpoint.hpp +/include/asio/ip/impl/host_name.ipp /include/asio/ip/multicast.hpp /include/asio/ip/resolver_query_base.hpp /include/asio/ip/resolver_service.hpp @@ -2671,6 +2768,10 @@ /include/asio/local/basic_endpoint.hpp /include/asio/local/connect_pair.hpp /include/asio/local/datagram_protocol.hpp +/include/asio/local/detail/ +/include/asio/local/detail/endpoint.hpp +/include/asio/local/detail/impl/ +/include/asio/local/detail/impl/endpoint.ipp /include/asio/local/stream_protocol.hpp /include/asio/placeholders.hpp /include/asio/posix/ @@ -2871,10 +2972,10 @@ /src/examples/ssl/server.cpp /src/examples/ssl/server.pem /src/examples/timeouts/ -/src/examples/timeouts/accept_timeout.cpp -/src/examples/timeouts/connect_timeout.cpp -/src/examples/timeouts/datagram_receive_timeout.cpp -/src/examples/timeouts/stream_receive_timeout.cpp +/src/examples/timeouts/async_tcp_client.cpp +/src/examples/timeouts/blocking_tcp_client.cpp +/src/examples/timeouts/blocking_udp_client.cpp +/src/examples/timeouts/server.cpp /src/examples/timers/ /src/examples/timers/tick_count_timer.cpp /src/examples/timers/time_t_timer.cpp @@ -2911,6 +3012,15 @@ /src/Makefile.mgw /src/Makefile.msc /src/tests/ +/src/tests/latency/ +/src/tests/latency/coroutine.hpp +/src/tests/latency/high_res_clock.hpp +/src/tests/latency/tcp_client.cpp +/src/tests/latency/tcp_server.cpp +/src/tests/latency/udp_client.cpp +/src/tests/latency/udp_server.cpp +/src/tests/latency/unyield.hpp +/src/tests/latency/yield.hpp /src/tests/performance/ /src/tests/performance/client.cpp /src/tests/performance/handler_allocator.hpp
diff --git a/asio/boost_asio.manifest b/asio/boost_asio.manifest index 9b175a3..7640f65 100644 --- a/asio/boost_asio.manifest +++ b/asio/boost_asio.manifest
@@ -10,6 +10,7 @@ /boost/asio/basic_socket.hpp /boost/asio/basic_socket_iostream.hpp /boost/asio/basic_socket_streambuf.hpp +/boost/asio/basic_streambuf_fwd.hpp /boost/asio/basic_streambuf.hpp /boost/asio/basic_stream_socket.hpp /boost/asio/buffered_read_stream_fwd.hpp @@ -25,6 +26,7 @@ /boost/asio/deadline_timer.hpp /boost/asio/deadline_timer_service.hpp /boost/asio/detail/ +/boost/asio/detail/array_fwd.hpp /boost/asio/detail/base_from_completion_cond.hpp /boost/asio/detail/bind_handler.hpp /boost/asio/detail/buffered_stream_storage.hpp @@ -32,9 +34,12 @@ /boost/asio/detail/buffer_sequence_adapter.hpp /boost/asio/detail/call_stack.hpp /boost/asio/detail/completion_handler.hpp +/boost/asio/detail/config.hpp /boost/asio/detail/consuming_buffers.hpp /boost/asio/detail/deadline_timer_service.hpp /boost/asio/detail/descriptor_ops.hpp +/boost/asio/detail/descriptor_read_op.hpp +/boost/asio/detail/descriptor_write_op.hpp /boost/asio/detail/dev_poll_reactor_fwd.hpp /boost/asio/detail/dev_poll_reactor.hpp /boost/asio/detail/epoll_reactor_fwd.hpp @@ -43,11 +48,54 @@ /boost/asio/detail/event.hpp /boost/asio/detail/fd_set_adapter.hpp /boost/asio/detail/fenced_block.hpp -/boost/asio/detail/gcc_fenced_block.hpp +/boost/asio/detail/gcc_arm_fenced_block.hpp +/boost/asio/detail/gcc_hppa_fenced_block.hpp +/boost/asio/detail/gcc_sync_fenced_block.hpp /boost/asio/detail/gcc_x86_fenced_block.hpp /boost/asio/detail/handler_alloc_helpers.hpp /boost/asio/detail/handler_invoke_helpers.hpp /boost/asio/detail/hash_map.hpp +/boost/asio/detail/impl/ +/boost/asio/detail/impl/descriptor_ops.ipp +/boost/asio/detail/impl/dev_poll_reactor.hpp +/boost/asio/detail/impl/dev_poll_reactor.ipp +/boost/asio/detail/impl/epoll_reactor.hpp +/boost/asio/detail/impl/epoll_reactor.ipp +/boost/asio/detail/impl/eventfd_select_interrupter.ipp +/boost/asio/detail/impl/kqueue_reactor.hpp +/boost/asio/detail/impl/kqueue_reactor.ipp +/boost/asio/detail/impl/pipe_select_interrupter.ipp +/boost/asio/detail/impl/posix_event.ipp +/boost/asio/detail/impl/posix_mutex.ipp +/boost/asio/detail/impl/posix_thread.ipp +/boost/asio/detail/impl/posix_tss_ptr.ipp +/boost/asio/detail/impl/reactive_descriptor_service.ipp +/boost/asio/detail/impl/reactive_serial_port_service.ipp +/boost/asio/detail/impl/reactive_socket_service_base.ipp +/boost/asio/detail/impl/resolver_service_base.ipp +/boost/asio/detail/impl/select_reactor.hpp +/boost/asio/detail/impl/select_reactor.ipp +/boost/asio/detail/impl/service_registry.hpp +/boost/asio/detail/impl/service_registry.ipp +/boost/asio/detail/impl/socket_ops.ipp +/boost/asio/detail/impl/socket_select_interrupter.ipp +/boost/asio/detail/impl/strand_service.hpp +/boost/asio/detail/impl/strand_service.ipp +/boost/asio/detail/impl/task_io_service.hpp +/boost/asio/detail/impl/task_io_service.ipp +/boost/asio/detail/impl/throw_error.ipp +/boost/asio/detail/impl/timer_queue.ipp +/boost/asio/detail/impl/timer_queue_set.ipp +/boost/asio/detail/impl/win_event.ipp +/boost/asio/detail/impl/win_iocp_handle_service.ipp +/boost/asio/detail/impl/win_iocp_io_service.hpp +/boost/asio/detail/impl/win_iocp_io_service.ipp +/boost/asio/detail/impl/win_iocp_serial_port_service.ipp +/boost/asio/detail/impl/win_iocp_socket_service_base.ipp +/boost/asio/detail/impl/win_mutex.ipp +/boost/asio/detail/impl/winsock_init.ipp +/boost/asio/detail/impl/win_thread.ipp +/boost/asio/detail/impl/win_tss_ptr.ipp /boost/asio/detail/io_control.hpp /boost/asio/detail/kqueue_reactor_fwd.hpp /boost/asio/detail/kqueue_reactor.hpp @@ -55,13 +103,13 @@ /boost/asio/detail/macos_fenced_block.hpp /boost/asio/detail/mutex.hpp /boost/asio/detail/noncopyable.hpp -/boost/asio/detail/null_buffers_op.hpp /boost/asio/detail/null_event.hpp /boost/asio/detail/null_fenced_block.hpp /boost/asio/detail/null_mutex.hpp /boost/asio/detail/null_signal_blocker.hpp /boost/asio/detail/null_thread.hpp /boost/asio/detail/null_tss_ptr.hpp +/boost/asio/detail/object_pool.hpp /boost/asio/detail/old_win_sdk_compat.hpp /boost/asio/detail/operation.hpp /boost/asio/detail/op_queue.hpp @@ -75,21 +123,32 @@ /boost/asio/detail/posix_tss_ptr.hpp /boost/asio/detail/push_options.hpp /boost/asio/detail/reactive_descriptor_service.hpp +/boost/asio/detail/reactive_null_buffers_op.hpp /boost/asio/detail/reactive_serial_port_service.hpp +/boost/asio/detail/reactive_socket_accept_op.hpp +/boost/asio/detail/reactive_socket_connect_op.hpp +/boost/asio/detail/reactive_socket_recvfrom_op.hpp +/boost/asio/detail/reactive_socket_recv_op.hpp +/boost/asio/detail/reactive_socket_send_op.hpp +/boost/asio/detail/reactive_socket_sendto_op.hpp +/boost/asio/detail/reactive_socket_service_base.hpp /boost/asio/detail/reactive_socket_service.hpp /boost/asio/detail/reactor_fwd.hpp /boost/asio/detail/reactor.hpp /boost/asio/detail/reactor_op.hpp /boost/asio/detail/reactor_op_queue.hpp +/boost/asio/detail/regex_fwd.hpp +/boost/asio/detail/resolve_endpoint_op.hpp +/boost/asio/detail/resolve_op.hpp +/boost/asio/detail/resolver_service_base.hpp /boost/asio/detail/resolver_service.hpp /boost/asio/detail/scoped_lock.hpp /boost/asio/detail/select_interrupter.hpp /boost/asio/detail/select_reactor_fwd.hpp /boost/asio/detail/select_reactor.hpp -/boost/asio/detail/service_base.hpp -/boost/asio/detail/service_id.hpp /boost/asio/detail/service_registry_fwd.hpp /boost/asio/detail/service_registry.hpp +/boost/asio/detail/shared_ptr.hpp /boost/asio/detail/signal_blocker.hpp /boost/asio/detail/signal_init.hpp /boost/asio/detail/socket_holder.hpp @@ -112,19 +171,29 @@ /boost/asio/detail/timer_scheduler_fwd.hpp /boost/asio/detail/timer_scheduler.hpp /boost/asio/detail/tss_ptr.hpp +/boost/asio/detail/wait_handler.hpp +/boost/asio/detail/weak_ptr.hpp /boost/asio/detail/wince_thread.hpp /boost/asio/detail/win_event.hpp /boost/asio/detail/win_fd_set_adapter.hpp /boost/asio/detail/win_fenced_block.hpp +/boost/asio/detail/win_iocp_handle_read_op.hpp /boost/asio/detail/win_iocp_handle_service.hpp +/boost/asio/detail/win_iocp_handle_write_op.hpp /boost/asio/detail/win_iocp_io_service_fwd.hpp /boost/asio/detail/win_iocp_io_service.hpp +/boost/asio/detail/win_iocp_null_buffers_op.hpp /boost/asio/detail/win_iocp_operation.hpp +/boost/asio/detail/win_iocp_overlapped_op.hpp /boost/asio/detail/win_iocp_overlapped_ptr.hpp /boost/asio/detail/win_iocp_serial_port_service.hpp +/boost/asio/detail/win_iocp_socket_accept_op.hpp +/boost/asio/detail/win_iocp_socket_recvfrom_op.hpp +/boost/asio/detail/win_iocp_socket_recv_op.hpp +/boost/asio/detail/win_iocp_socket_send_op.hpp +/boost/asio/detail/win_iocp_socket_service_base.hpp /boost/asio/detail/win_iocp_socket_service.hpp /boost/asio/detail/win_mutex.hpp -/boost/asio/detail/win_signal_blocker.hpp /boost/asio/detail/winsock_init.hpp /boost/asio/detail/win_thread.hpp /boost/asio/detail/win_tss_ptr.hpp @@ -134,13 +203,17 @@ /boost/asio/handler_invoke_hook.hpp /boost/asio.hpp /boost/asio/impl/ +/boost/asio/impl/error.ipp +/boost/asio/impl/io_service.hpp /boost/asio/impl/io_service.ipp -/boost/asio/impl/read_at.ipp -/boost/asio/impl/read.ipp -/boost/asio/impl/read_until.ipp +/boost/asio/impl/read_at.hpp +/boost/asio/impl/read.hpp +/boost/asio/impl/read_until.hpp +/boost/asio/impl/serial_port_base.hpp /boost/asio/impl/serial_port_base.ipp -/boost/asio/impl/write_at.ipp -/boost/asio/impl/write.ipp +/boost/asio/impl/src.cpp +/boost/asio/impl/write_at.hpp +/boost/asio/impl/write.hpp /boost/asio/io_service.hpp /boost/asio/ip/ /boost/asio/ip/address.hpp @@ -152,9 +225,21 @@ /boost/asio/ip/basic_resolver_iterator.hpp /boost/asio/ip/basic_resolver_query.hpp /boost/asio/ip/detail/ +/boost/asio/ip/detail/endpoint.hpp +/boost/asio/ip/detail/impl/ +/boost/asio/ip/detail/impl/endpoint.ipp /boost/asio/ip/detail/socket_option.hpp /boost/asio/ip/host_name.hpp /boost/asio/ip/icmp.hpp +/boost/asio/ip/impl/ +/boost/asio/ip/impl/address.hpp +/boost/asio/ip/impl/address.ipp +/boost/asio/ip/impl/address_v4.hpp +/boost/asio/ip/impl/address_v4.ipp +/boost/asio/ip/impl/address_v6.hpp +/boost/asio/ip/impl/address_v6.ipp +/boost/asio/ip/impl/basic_endpoint.hpp +/boost/asio/ip/impl/host_name.ipp /boost/asio/ip/multicast.hpp /boost/asio/ip/resolver_query_base.hpp /boost/asio/ip/resolver_service.hpp @@ -168,6 +253,10 @@ /boost/asio/local/basic_endpoint.hpp /boost/asio/local/connect_pair.hpp /boost/asio/local/datagram_protocol.hpp +/boost/asio/local/detail/ +/boost/asio/local/detail/endpoint.hpp +/boost/asio/local/detail/impl/ +/boost/asio/local/detail/impl/endpoint.ipp /boost/asio/local/stream_protocol.hpp /boost/asio/placeholders.hpp /boost/asio/posix/ @@ -220,6 +309,7 @@ /boost/config/ /boost/config/warning_disable.hpp /boost/system/ +/boost/system/api_config.hpp /boost/system/config.hpp /boost/system/cygwin_error.hpp /boost/system/error_code.hpp @@ -368,10 +458,10 @@ /doc/html/boost_asio/example/ssl/client.cpp /doc/html/boost_asio/example/ssl/server.cpp /doc/html/boost_asio/example/timeouts/ -/doc/html/boost_asio/example/timeouts/accept_timeout.cpp -/doc/html/boost_asio/example/timeouts/connect_timeout.cpp -/doc/html/boost_asio/example/timeouts/datagram_receive_timeout.cpp -/doc/html/boost_asio/example/timeouts/stream_receive_timeout.cpp +/doc/html/boost_asio/example/timeouts/async_tcp_client.cpp +/doc/html/boost_asio/example/timeouts/blocking_tcp_client.cpp +/doc/html/boost_asio/example/timeouts/blocking_udp_client.cpp +/doc/html/boost_asio/example/timeouts/server.cpp /doc/html/boost_asio/example/timers/ /doc/html/boost_asio/example/timers/tick_count_timer.cpp /doc/html/boost_asio/example/timers/time_t_timer.cpp @@ -1448,8 +1538,11 @@ /doc/html/boost_asio/reference/buffers_iterator/operator_minus_/overload1.html /doc/html/boost_asio/reference/buffers_iterator/operator_minus_/overload2.html /doc/html/boost_asio/reference/buffers_iterator/operator_not__eq_.html +/doc/html/boost_asio/reference/buffers_iterator/operator_plus_/ /doc/html/boost_asio/reference/buffers_iterator/operator_plus__eq_.html /doc/html/boost_asio/reference/buffers_iterator/operator_plus_.html +/doc/html/boost_asio/reference/buffers_iterator/operator_plus_/overload1.html +/doc/html/boost_asio/reference/buffers_iterator/operator_plus_/overload2.html /doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_/ /doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_.html /doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_/overload1.html @@ -1669,6 +1762,9 @@ /doc/html/boost_asio/reference/ip__address/operator_eq_/overload1.html /doc/html/boost_asio/reference/ip__address/operator_eq_/overload2.html /doc/html/boost_asio/reference/ip__address/operator_eq_/overload3.html +/doc/html/boost_asio/reference/ip__address/operator_gt__eq_.html +/doc/html/boost_asio/reference/ip__address/operator_gt_.html +/doc/html/boost_asio/reference/ip__address/operator_lt__eq_.html /doc/html/boost_asio/reference/ip__address/operator_lt_.html /doc/html/boost_asio/reference/ip__address/operator_lt__lt_.html /doc/html/boost_asio/reference/ip__address/operator_not__eq_.html @@ -1786,6 +1882,9 @@ /doc/html/boost_asio/reference/ip__basic_endpoint.html /doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq__eq_.html /doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq_.html +/doc/html/boost_asio/reference/ip__basic_endpoint/operator_gt__eq_.html +/doc/html/boost_asio/reference/ip__basic_endpoint/operator_gt_.html +/doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt__eq_.html /doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt_.html /doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt__lt_.html /doc/html/boost_asio/reference/ip__basic_endpoint/operator_not__eq_.html @@ -1998,6 +2097,9 @@ /doc/html/boost_asio/reference/local__basic_endpoint.html /doc/html/boost_asio/reference/local__basic_endpoint/operator_eq__eq_.html /doc/html/boost_asio/reference/local__basic_endpoint/operator_eq_.html +/doc/html/boost_asio/reference/local__basic_endpoint/operator_gt__eq_.html +/doc/html/boost_asio/reference/local__basic_endpoint/operator_gt_.html +/doc/html/boost_asio/reference/local__basic_endpoint/operator_lt__eq_.html /doc/html/boost_asio/reference/local__basic_endpoint/operator_lt_.html /doc/html/boost_asio/reference/local__basic_endpoint/operator_lt__lt_.html /doc/html/boost_asio/reference/local__basic_endpoint/operator_not__eq_.html @@ -3112,12 +3214,12 @@ /libs/asio/example/ssl/server.cpp /libs/asio/example/ssl/server.pem /libs/asio/example/timeouts/ -/libs/asio/example/timeouts/accept_timeout.cpp -/libs/asio/example/timeouts/connect_timeout.cpp -/libs/asio/example/timeouts/datagram_receive_timeout.cpp +/libs/asio/example/timeouts/async_tcp_client.cpp +/libs/asio/example/timeouts/blocking_tcp_client.cpp +/libs/asio/example/timeouts/blocking_udp_client.cpp /libs/asio/example/timeouts/Jamfile /libs/asio/example/timeouts/Jamfile.v2 -/libs/asio/example/timeouts/stream_receive_timeout.cpp +/libs/asio/example/timeouts/server.cpp /libs/asio/example/timers/ /libs/asio/example/timers/Jamfile /libs/asio/example/timers/Jamfile.v2 @@ -3253,7 +3355,9 @@ /libs/system/index.html /libs/system/src/ /libs/system/src/error_code.cpp +/libs/system/src/local_free_on_destruction.hpp /libs/system/test/ +/libs/system/test/dynamic_link_test.cpp /libs/system/test/error_code_test.cpp /libs/system/test/error_code_user_test.cpp /libs/system/test/header_only_test.cpp @@ -3265,4 +3369,5 @@ /libs/system/test/system_msvc/error_code_test/ /libs/system/test/system_msvc/error_code_test/error_code_test.vcproj /libs/system/test/system_msvc/system_msvc.sln +/libs/system/test/throw_test.cpp /README.txt
diff --git a/asio/configure.ac b/asio/configure.ac index 5bc2371..6351500 100644 --- a/asio/configure.ac +++ b/asio/configure.ac
@@ -1,4 +1,4 @@ -AC_INIT(asio, [1.4.5]) +AC_INIT(asio, [1.4.6]) AC_CONFIG_SRCDIR(include/asio.hpp) AM_MAINTAINER_MODE AM_INIT_AUTOMAKE([tar-ustar])
diff --git a/asio/include/asio/version.hpp b/asio/include/asio/version.hpp index 198f508..0102d5c 100644 --- a/asio/include/asio/version.hpp +++ b/asio/include/asio/version.hpp
@@ -18,6 +18,6 @@ // ASIO_VERSION % 100 is the sub-minor version // ASIO_VERSION / 100 % 1000 is the minor version // ASIO_VERSION / 100000 is the major version -#define ASIO_VERSION 100405 // 1.4.5 +#define ASIO_VERSION 100406 // 1.4.6 #endif // ASIO_VERSION_HPP