Commit Graph

563 Commits

Author SHA1 Message Date
chris_kohlhoff
22c8cb7463 Fix error in thread function name. 2005-11-23 10:45:12 +00:00
chris_kohlhoff
94f91687c2 Make thread initialisation exception safe. The thread entry point for Win32
doesn't need to be extern "C".
2005-11-23 06:53:14 +00:00
chris_kohlhoff
b3cf6c20be Use boost::throw_exception rather than explicit throw. 2005-11-23 06:01:55 +00:00
chris_kohlhoff
061643775a Use the BOOST_HAS_PTHREADS define for checking whether to use posix thread
functions.
2005-11-23 04:48:18 +00:00
chris_kohlhoff
eaa6b4ef0e Reorder members to improve locality of reference. 2005-11-23 00:19:43 +00:00
chris_kohlhoff
2426af6a3a Replace all uses of asio::detail::time with Boost.Date-Time types. 2005-11-20 21:27:47 +00:00
chris_kohlhoff
86d25feac6 Make constructor bodies exception safe. 2005-11-20 11:15:52 +00:00
chris_kohlhoff
e9d172c053 Include inheritance diagrams in boost documentation. 2005-11-20 07:58:59 +00:00
chris_kohlhoff
a93dc29dee Fix tutorial to work correctly with boost conversion. 2005-11-20 07:58:39 +00:00
chris_kohlhoff
9e389c8976 Use hashing functions defined in boost's functional library. 2005-11-20 06:29:27 +00:00
chris_kohlhoff
1211cca251 Remove need for separate committed_ member by setting old_size_ to a
special value to indicate that the resize has been committed.
2005-11-20 05:43:05 +00:00
chris_kohlhoff
ede162ae22 Move read.ipp and write.ipp out of public interface directory. 2005-11-20 05:12:20 +00:00
chris_kohlhoff
bdc4bda503 Obfuscate email addresses to prevent harvesting for spam. 2005-11-20 04:36:46 +00:00
chris_kohlhoff
5262421d87 Use #include <> instead of #include "" to follow boost conventions. 2005-11-20 04:10:34 +00:00
chris_kohlhoff
6f9c620dfd asio version 0.3.5 released 2005-11-18 09:14:58 +00:00
chris_kohlhoff
524b69b2ed Add Visual C++ 8.0 to list of supported compilers. 2005-11-18 06:56:13 +00:00
chris_kohlhoff
fee6e1a71b Add buffers design doc to doxygen input. 2005-11-18 06:51:52 +00:00
chris_kohlhoff
78ba64329f Ignore output of boostify.pl. 2005-11-18 06:18:16 +00:00
chris_kohlhoff
28c0ca1ac7 Fix errors. 2005-11-18 06:14:06 +00:00
chris_kohlhoff
610026c50d Documentation updates. 2005-11-18 06:07:04 +00:00
chris_kohlhoff
aa9baea53e More acknowledgements. 2005-11-18 06:03:55 +00:00
chris_kohlhoff
417c82b43c Updated acknowledgements. 2005-11-17 21:00:21 +00:00
chris_kohlhoff
51a95f3641 Update Jamfiles to work both inside and outside of the Boost distribution. 2005-11-17 20:51:54 +00:00
chris_kohlhoff
7f7210f11d The <cstring> header needs to be included for gcc 4.x on Linux, for the
strerror_r prototype to be available.
2005-11-16 23:47:37 +00:00
chris_kohlhoff
d99cf91a97 Add related function documentation to const_buffer and mutable_buffer
classes.
2005-11-16 06:33:11 +00:00
chris_kohlhoff
696e2a565f Generate documentation for boost-layout version of asio. 2005-11-16 04:47:20 +00:00
chris_kohlhoff
baf462608f Fix buffered stream tests to run correctly on Windows. 2005-11-15 22:33:40 +00:00
chris_kohlhoff
3f293d3a72 Add tests for buffered stream functionality. 2005-11-15 22:21:02 +00:00
chris_kohlhoff
c6f006990e Remove fixed_buffer from public interface. 2005-11-15 11:23:42 +00:00
chris_kohlhoff
d1dffe972c Make error codes have implementation-defined values in the documentation. 2005-11-15 03:36:18 +00:00
chris_kohlhoff
4e8e92824e Return value of wrap() should be unspecified, not implementation-defined. 2005-11-15 03:22:42 +00:00
chris_kohlhoff
51c9d32b47 Increase template depth limit. 2005-11-15 03:22:17 +00:00
chris_kohlhoff
8fe7bf2183 Fix buffered*stream templates so that they work correctly with the new
buffer classes.
2005-11-15 03:11:03 +00:00
chris_kohlhoff
e022c9f470 Fix documentation error. 2005-11-15 03:09:00 +00:00
chris_kohlhoff
740151db97 Clean up code for conversion to boost format. 2005-11-14 11:16:04 +00:00
chris_kohlhoff
da5ae6cc7a Clean up code for conversion to boost format. 2005-11-14 10:47:22 +00:00
chris_kohlhoff
39f293109c Make cleanup of buffer allocated by FormatMessage exception-safe. Use
FormatMessageA instead of FormatMessage since we're always using a narrow
character string. Use a string literal instead of character literal in
output to work around BCB bug. Thanks to Pavel Vozenilek for suggesting
these changes.
2005-11-13 11:32:04 +00:00
chris_kohlhoff
f28ed89075 Test for the BOOST_WINDOWS #define instead of _WIN32. 2005-11-13 07:13:27 +00:00
chris_kohlhoff
f52e5514cf Suppress deprecated function warnings with MSVC8. 2005-11-13 06:19:58 +00:00
chris_kohlhoff
e72277db3e Rename the Stream concept's read and write to read_some and write_some to
make it clear that those functions may result in only a partial transfer of
data. Combine read_n and read_at_least_n into a single read function (and
the equivalent for write). Add a new error_type typedef on most types so
that generic code can construct the appropriate object.
2005-11-13 05:49:59 +00:00
chris_kohlhoff
81a92a402d Fixes for VC8. 2005-11-07 22:08:19 +00:00
chris_kohlhoff
33dc2fbfd9 Use BOOST_STATIC_CONSTANT instead of anonymous enums. 2005-11-07 21:04:34 +00:00
chris_kohlhoff
6371a965aa Add comparison operators for tcp and udp endpoints. 2005-11-06 06:03:46 +00:00
chris_kohlhoff
21f0b94545 Replace references to now non-existent asio::buffers() with asio::buffer(). 2005-11-05 20:29:31 +00:00
chris_kohlhoff
aa89ad2b4b Move wrapped_handler out of public interface. 2005-11-05 06:40:22 +00:00
chris_kohlhoff
b2cfb167a7 Fix long lines (>80 characters) that occur after conversion to boost
format.
2005-11-04 11:16:13 +00:00
chris_kohlhoff
34c33d4ba2 Add examples, reformat some code, for boost-format package. 2005-11-04 08:08:15 +00:00
chris_kohlhoff
14dc249aa8 Add examples, reformat some code, for boost-format package. 2005-11-04 08:01:17 +00:00
chris_kohlhoff
230349be73 Remove consuming_buffers from the public interface. 2005-11-03 05:02:18 +00:00
chris_kohlhoff
2424440a81 Try to work around compile error on some versions of gcc that seems to be
caused by a combination of the boost unit test framework and the anonymous
enums in the is_*_buffered traits classes.
2005-11-03 05:01:48 +00:00