Commit Graph

851 Commits

Author SHA1 Message Date
chris_kohlhoff
a8e71f37a1 Disable handler dispatch hooking on Borland C++. 2006-06-30 14:48:37 +00:00
chris_kohlhoff
bdf692ea09 Add hook function for customising handler dispatch. 2006-06-30 14:17:08 +00:00
chris_kohlhoff
0a45663170 Automatically #define EV_OOBAND if not already defined, since some older
versions of Mac OS X don't define it.
2006-06-29 12:46:53 +00:00
chris_kohlhoff
9085c1a635 Change strand implementation so that dispatch will execute a handler
immediately if called from within the strand.
2006-06-28 08:33:26 +00:00
chris_kohlhoff
9b4c45683c Extend socket_base unit test to catch socket option compile errors. 2006-06-28 07:09:39 +00:00
chris_kohlhoff
b8e3fae33e Need to use reinterpret_cast when testing for enable_connection_aborted
socket option, to allow non-int socket options to compile correctly.
2006-06-27 22:46:12 +00:00
chris_kohlhoff
81fb7d650f Revert makefile change to define WIN32. Instead WIN32 will be defined
automatically by the asio header files.
2006-06-24 13:05:42 +00:00
chris_kohlhoff
c1834b187a Need to define WIN32 to work with some versions of the Microsoft Platform
SDK.
2006-06-23 13:00:56 +00:00
chris_kohlhoff
07e7b9388d asio version 0.3.7 released 2006-06-20 13:38:28 +00:00
chris_kohlhoff
01362eafe7 Add cygwin to list of supported platforms. 2006-06-19 13:06:20 +00:00
chris_kohlhoff
aa54accf17 Add note about Boost.Regex requirement. 2006-06-18 11:55:17 +00:00
chris_kohlhoff
5151a26c4d Add HTTP Client to list of examples. 2006-06-18 10:44:42 +00:00
chris_kohlhoff
68e6133d3b Update boost-layout documentation. 2006-06-18 10:40:47 +00:00
chris_kohlhoff
906727a7c0 Update to doxygen 1.4.7 2006-06-18 07:36:39 +00:00
chris_kohlhoff
f4c6ed69af Add documentation for forwarding constructors and connect function. 2006-06-18 07:35:49 +00:00
chris_kohlhoff
51f745b066 Add missing include. 2006-06-18 07:08:11 +00:00
chris_kohlhoff
c115a2da9b Move read/async_read/write/async_write functions for basic_streambuf into
the read.hpp and write.hpp header files.
2006-06-18 02:12:54 +00:00
chris_kohlhoff
f50c88ccac Fix bug in reactor_op_queue::dispatch_all_operations where invoke() was
being called on the wrong (and potentially NULL) pointer.
2006-06-17 23:25:55 +00:00
chris_kohlhoff
d943921ec4 Add HTTP client example. 2006-06-17 14:43:08 +00:00
chris_kohlhoff
81318ad108 Add HTTP client examples that use read_until/async_read_until. 2006-06-17 14:15:54 +00:00
chris_kohlhoff
6bcc124ca6 Make streambuf member function names less cryptic. 2006-06-17 14:14:41 +00:00
chris_kohlhoff
e55097e2db Fix long line in boost version. 2006-06-17 14:14:16 +00:00
chris_kohlhoff
a0afcfe6aa Ignore daytime_server 2006-06-16 23:38:58 +00:00
chris_kohlhoff
66c5a304de Fix out-of-date doxygen comments. 2006-06-16 23:09:08 +00:00
chris_kohlhoff
e00ec10c39 Update Jamfiles to work as part of Boost regression tests. 2006-06-16 14:43:09 +00:00
chris_kohlhoff
37dbfb3bda Ensure synchronous SSL functions call the supplied Error_Handler object. 2006-06-16 11:52:28 +00:00
chris_kohlhoff
2f7d40c481 Add compile-time ssl::stream test. 2006-06-16 07:12:49 +00:00
chris_kohlhoff
1a1b6c3a9f Add missing read_until.ipp. 2006-06-15 14:33:52 +00:00
chris_kohlhoff
3ab740e40c Update jamfiles, boost documentation. 2006-06-14 21:57:18 +00:00
chris_kohlhoff
c778011f8e Documentation updates. 2006-06-14 12:34:40 +00:00
chris_kohlhoff
ac34741e05 Updated THANKS list. 2006-06-14 05:07:03 +00:00
chris_kohlhoff
ad6773e9ea Add example showing use of iostreams support in a server. 2006-06-14 05:01:30 +00:00
chris_kohlhoff
597ee96a95 Fix to allow iostreams support to work with MSVC. Add iostreams example
to Windows makefiles.
2006-06-13 23:05:37 +00:00
chris_kohlhoff
5f39b8755d Update iostreams example to use new ip::tcp::iostream class. 2006-06-13 22:51:17 +00:00
chris_kohlhoff
a2ebf5a38d Add initial (but buggy) iostream support. 2006-06-13 14:04:33 +00:00
chris_kohlhoff
237d4760f6 Define BOOST_ALL_NO_LIB to preveent autolinking of regex as well as
date_time.
2006-06-12 15:04:32 +00:00
chris_kohlhoff
c1a14e6c6b Add read/async_read and write/async_write functions for streambufs. 2006-06-12 14:15:34 +00:00
chris_kohlhoff
08fd9a2d70 Add streambuf class and read_until/async_read_until functions. 2006-06-12 12:27:26 +00:00
chris_kohlhoff
c6e4883faa Improve timeout resolution of select call. 2006-06-07 13:03:16 +00:00
chris_kohlhoff
d2f24934ae Fix header ordering issues. 2006-06-05 22:16:01 +00:00
chris_kohlhoff
334704ed02 Emulate InterlockedExchangePointer and InterlockedCompareExchangePointer
when building with ancient Platform SDKs.
2006-06-05 22:15:37 +00:00
chris_kohlhoff
94a30d5047 Add support for a macro ASIO_NO_DEFAULT_LINKED_LIBS for disabling automatic
linking of winsock libraries.
2006-06-05 13:28:19 +00:00
chris_kohlhoff
b6d10e15c3 Pass additional template arguments to basic_* classes and make Service a defaulted template parameter 2006-06-04 14:31:19 +00:00
chris_kohlhoff
4c916bc3ea Fix documentation errors. 2006-06-04 03:08:35 +00:00
chris_kohlhoff
05ad1cdd01 Fix race condition that can occur on reactor service shutdown when the
reactor is being run by an internal thread.
2006-06-02 14:30:35 +00:00
chris_kohlhoff
8afba9b0fd Specify that async connect operations are also cancelled if you close a
socket.
2006-06-02 03:57:26 +00:00
chris_kohlhoff
2b83817a83 Fix documentation error. 2006-05-31 13:27:47 +00:00
chris_kohlhoff
87a1fa301a Add workaround to get buffer() overloads for boost::array working with
Borland C++.
2006-05-31 08:40:00 +00:00
chris_kohlhoff
93d2f6ee83 Update tutorial programs to remove "C style" constructs. 2006-05-31 08:31:43 +00:00
chris_kohlhoff
d8dc53c144 Fix comparison for ready-to-dispatch timers to prevent reactor from
spinning.
2006-05-30 12:54:36 +00:00