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