Christopher Kohlhoff
c8146d544f
Fences for arm.
...
[SVN r63571]
2010-07-04 07:19:30 +00:00
Christopher Kohlhoff
7ead504f73
Ensure arguments to handlers are passed as const types.
...
[SVN r63570]
2010-07-04 06:57:32 +00:00
Christopher Kohlhoff
1654c3271c
Reworked timeout examples.
...
[SVN r63569]
2010-07-04 06:53:57 +00:00
Christopher Kohlhoff
fb811aa099
Fix coroutine macros to work with MSVC's edit-and-continue debug settings.
...
[SVN r63568]
2010-07-04 06:49:18 +00:00
Daniel James
c7c14a4586
Update various libraries' documentation build.
...
Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.
[SVN r63146]
2010-06-20 18:00:48 +00:00
Christopher Kohlhoff
db6f42e12b
Fix handling of empty buffer sequences.
...
[SVN r62558]
2010-06-08 11:01:57 +00:00
Christopher Kohlhoff
5978853196
Ensure unsigned char is used with isdigit. Refs #4201 .
...
[SVN r62556]
2010-06-08 09:01:39 +00:00
Christopher Kohlhoff
ff9915419b
Fix typo in tutorial. Refs #4252 .
...
[SVN r62549]
2010-06-08 04:27:26 +00:00
Christopher Kohlhoff
c1d13d05f8
Some changes for Symbian support.
...
[SVN r62531]
2010-06-07 23:29:05 +00:00
Christopher Kohlhoff
579be49842
Fixes for MSVC 7.1, Borland.
...
[SVN r62530]
2010-06-07 23:24:28 +00:00
Christopher Kohlhoff
0f5629d445
Reworked implementation MkII
...
[SVN r62499]
2010-06-07 00:00:45 +00:00
Christopher Kohlhoff
b7bc3ff637
Fix handling of small but non-zero timeouts. Fixes #4205 .
...
[SVN r62497]
2010-06-06 23:28:58 +00:00
Christopher Kohlhoff
e5dac272e7
More doc updates.
...
[SVN r61674]
2010-04-29 13:25:53 +00:00
Christopher Kohlhoff
33eeb63378
Doc updates.
...
[SVN r61643]
2010-04-28 12:39:06 +00:00
Christopher Kohlhoff
b59ac3d388
Try using asm-based fenced block for pathscale.
...
[SVN r61172]
2010-04-10 06:54:34 +00:00
Christopher Kohlhoff
58ca677b0f
Try to fix compile errors on various platforms in fenced_block.
...
[SVN r61010]
2010-04-03 00:29:06 +00:00
Christopher Kohlhoff
03645c054c
Add ifdef to allow asio's threading support to be independently disabled.
...
[SVN r61009]
2010-04-02 22:51:42 +00:00
Christopher Kohlhoff
5dbcf53b17
Fix so that lock is not held while reactor is running.
...
[SVN r60962]
2010-03-31 12:22:10 +00:00
Christopher Kohlhoff
51ae6ad776
Uncomment ifdef test that was accidentally left commented.
...
[SVN r60961]
2010-03-31 12:13:47 +00:00
Christopher Kohlhoff
d3a2b42be1
New kqueue reactor implementation using one-shot event registration.
...
[SVN r60940]
2010-03-30 12:31:51 +00:00
Christopher Kohlhoff
1ea2d5330f
Don't perform a speculative read when an out-of-band read is pending.
...
[SVN r60939]
2010-03-30 12:30:00 +00:00
Christopher Kohlhoff
d02eb70ec9
Don't allow speculative reads when message_out_of_band is specified.
...
[SVN r60938]
2010-03-30 12:28:22 +00:00
Christopher Kohlhoff
3c0afbd451
Regenerate documentation.
...
[SVN r60923]
2010-03-29 23:57:25 +00:00
Christopher Kohlhoff
5f141a2fa1
Work around an apparent doxygen bug to show template parameter lists on
...
inherited member functions.
[SVN r60922]
2010-03-29 23:55:00 +00:00
Christopher Kohlhoff
f1debcc472
Document basic_resolver_query's constructor arguments.
...
[SVN r60921]
2010-03-29 23:51:15 +00:00
Christopher Kohlhoff
399786e737
Fix unused variable warnings.
...
[SVN r60883]
2010-03-27 23:04:56 +00:00
Christopher Kohlhoff
7b4fabf4e3
Change the resolver implementation to no longer require the typedefs
...
InternetProtocol::resolver_query and InternetProtocol::resolver_iterator,
as neither typedef is part of the documented InternetProtocol requirements.
The following typedefs are now marked as deprecated:
- ip::icmp::resolver_query
- ip::icmp::resolver_iterator
- ip::tcp::resolver_query
- ip::tcp::resolver_iterator
- ip::udp::resolver_query
- ip::udp::resolver_iterator
[SVN r60882]
2010-03-27 22:22:59 +00:00
Christopher Kohlhoff
d32559c643
Always call ioctl on underlying descriptor when modifying blocking mode. Refs #3307 .
...
[SVN r60869]
2010-03-27 10:54:44 +00:00
Christopher Kohlhoff
7efbb6060d
Update to reflect reworked implementation.
...
[SVN r60850]
2010-03-26 02:44:27 +00:00
Christopher Kohlhoff
3c5fe939c9
Async connect operations using the reactor should not allow speculative
...
completion.
[SVN r60781]
2010-03-23 01:39:12 +00:00
Christopher Kohlhoff
41bcacc9e2
Fix cancellation in Windows HANDLE backend.
...
[SVN r60756]
2010-03-22 03:32:56 +00:00
Christopher Kohlhoff
ae4f8aa53f
Regenerated documentation.
...
[SVN r60746]
2010-03-21 12:39:15 +00:00
Christopher Kohlhoff
330af11c6b
Enhance reference doc generation to handle new operator types.
...
[SVN r60745]
2010-03-21 12:38:14 +00:00
Christopher Kohlhoff
c980da5515
Fix search/replace error in some resolver_query_base enumerators.
...
[SVN r60743]
2010-03-21 10:54:56 +00:00
Christopher Kohlhoff
abaadc5436
Use cancel() to avoid Windows behaviour where a connection is reset if the
...
socket is closed while there is a pending read operation.
[SVN r60725]
2010-03-19 23:59:48 +00:00
Christopher Kohlhoff
73b7b61c61
Fix cancellation.
...
[SVN r60723]
2010-03-19 23:58:48 +00:00
Christopher Kohlhoff
e95406e8b9
WinCE doesn't provide InitializeCriticalSectionAndSpinCount.
...
[SVN r60722]
2010-03-19 23:57:50 +00:00
Christopher Kohlhoff
b80ddc1935
More extensive read and write tests.
...
[SVN r60717]
2010-03-19 23:23:28 +00:00
Christopher Kohlhoff
4ab0d73c10
Fix epoll_reactor bug where cancelled operations would complete with a
...
"success" error_code.
[SVN r60705]
2010-03-19 13:08:04 +00:00
Christopher Kohlhoff
1683a90e86
Fix bug where 0-byte reads were incorrectly passing an eof error_code to the handler. Refs #4023 .
...
[SVN r60689]
2010-03-18 11:08:19 +00:00
Christopher Kohlhoff
96ad484574
Use a bitmask type for the resolver flags, as per the TR2 proposal. This will
...
prevent implicit conversion from int to flags, allowing the compiler to catch
cases where users incorrectly pass a numeric port number as the service name.
[SVN r60687]
2010-03-18 06:23:38 +00:00
Christopher Kohlhoff
3f3c9aefa1
Add note to examples on how to limit asio::streambuf growth.
...
[SVN r60685]
2010-03-18 02:15:23 +00:00
Christopher Kohlhoff
481e0b03d9
Clarify that to_bytes() returns addresses in network byte order. Refs #4005 .
...
[SVN r60683]
2010-03-18 01:54:43 +00:00
Christopher Kohlhoff
8717cac135
Define NOMINMAX for all Windows compilers, not just Cygwin. Users can define
...
BOOST_ASIO_NO_NOMINMAX to suppress this definition.
[SVN r60681]
2010-03-18 01:32:34 +00:00
Christopher Kohlhoff
96ce1bea3f
Reworked implementation.
...
[SVN r60380]
2010-03-09 12:50:07 +00:00
Christopher Kohlhoff
c5a643df6b
Update revision history.
...
[SVN r59106]
2010-01-17 22:21:21 +00:00
Christopher Kohlhoff
eecd73a23a
Document ordering of handlers in strands. Fix error in streambuf snippet.
...
[SVN r59104]
2010-01-17 21:48:17 +00:00
Christopher Kohlhoff
a7710aa4ec
Add coroutine::is_complete() and support for "yield break;".
...
[SVN r59103]
2010-01-17 21:42:36 +00:00
Christopher Kohlhoff
5462e44fd2
Add HTTP Server 4 example.
...
[SVN r58900]
2010-01-11 12:22:33 +00:00
Christopher Kohlhoff
d6ac7e4a70
Support platforms that don't define INET6_ADDRSTRLEN. Refs #3743 .
...
[SVN r58793]
2010-01-07 22:18:16 +00:00