chris_kohlhoff
790f2f6c83
Fix concept name in comment.
2007-12-12 11:52:37 +00:00
chris_kohlhoff
0837738423
asio version 0.3.9 released
2007-12-08 14:13:05 +00:00
chris_kohlhoff
f50a641ef6
Ensure the asio header file always comes before boost/thread.hpp.
2007-12-08 13:59:10 +00:00
chris_kohlhoff
9c1eaab0c1
Remove incorrect date.
2007-12-08 13:22:32 +00:00
chris_kohlhoff
ca46d761d6
Fix links to classes.
2007-12-08 12:48:42 +00:00
chris_kohlhoff
855ca73ecc
Use boost 1.34.1 by default.
2007-12-08 10:42:21 +00:00
chris_kohlhoff
1b1268d01a
Fix signed/unsigned comparison warning on FreeBSD.
2007-12-08 08:15:03 +00:00
chris_kohlhoff
97a7bde09a
Show initialisers for static member variables.
2007-12-08 00:23:52 +00:00
chris_kohlhoff
6be307f8e5
Documentation updates.
2007-12-07 23:35:07 +00:00
chris_kohlhoff
b5f5f1bd58
Fix do_async_read() signature to work with read function object.
2007-12-07 12:51:28 +00:00
chris_kohlhoff
63d0ffe044
Try to fix stall when sending large blocks of data over SSL.
2007-12-07 12:42:03 +00:00
chris_kohlhoff
10ed2d0cde
Don't use deprecated function workaround when compiling for Windows CE.
2007-12-05 21:33:17 +00:00
chris_kohlhoff
c383e5d93f
Prevent deprecated function warnings for MSVC >= 8.
2007-12-04 21:11:07 +00:00
chris_kohlhoff
e1d484fd1b
Use a better unspecified-bool implementation.
2007-12-01 22:45:05 +00:00
chris_kohlhoff
2cd5a25800
Add macro documentation.
2007-11-29 21:47:21 +00:00
chris_kohlhoff
5a660d9257
Update implementation notes to match current Win32 implementation where
...
timers no longer require a separate thread.
2007-11-29 21:46:22 +00:00
chris_kohlhoff
13896a731f
Make async operations fail with an error if the socket descriptor doesn't
...
fit into the select call's fd_set.
2007-11-28 12:40:18 +00:00
chris_kohlhoff
4d9fc53d14
WinCE doesn't work with all multicast addresses, and even though it doesn't
...
support the multicast::enable_loopback option you can still get the value.
2007-11-26 21:10:06 +00:00
chris_kohlhoff
ef73c8dec2
Remove extraneous leading underscores.
2007-11-19 21:28:58 +00:00
chris_kohlhoff
8facdb535e
Category getter functions need to be inline.
2007-11-15 06:56:31 +00:00
chris_kohlhoff
6df6aefd87
Try to fix order-of-initialisation problem in the boost-version of asio.
2007-11-15 05:55:48 +00:00
chris_kohlhoff
ed60f2db60
Add a workaround for MSVC secure iterator problem where allowing the
...
destruction of an iterator to an already-destroyed string object results in
a program crash. Revert previous change to destroy buffers prior to
invoking the handler since it didn't fix the problem and wasn't cleaning
up all copies of the buffers anyway.
2007-11-13 11:47:10 +00:00
chris_kohlhoff
aa41681de5
Cannot perform concurrent operations on the /dev/poll descriptor where
...
the sockets descriptors involved may already be being waited on. Changed
the dev_poll_reactor class to keep a vector of pending event changes and
interrupt the /dev/poll ioctl() wait to apply it.
2007-11-12 11:48:59 +00:00
chris_kohlhoff
83a1c63803
Fix timer stalls.
2007-11-08 07:50:44 +00:00
chris_kohlhoff
b3eb64c85d
Eliminate the need for an extra thread to perform timer dispatching.
2007-11-08 04:03:23 +00:00
chris_kohlhoff
1448ba241a
Add checks for expected failures on Windows CE.
2007-11-05 12:31:13 +00:00
chris_kohlhoff
7a48110126
Check for expected failures on WinCE.
2007-11-05 12:23:37 +00:00
chris_kohlhoff
901f790df7
Don't set errno when building for Windows targets. Should fix WinCE build.
2007-11-05 10:34:26 +00:00
chris_kohlhoff
ce1da82ed9
Need to use wide character functions WSAAddressToStringW and
...
WSAStringToAddressW when building for WinCE.
2007-11-04 12:32:13 +00:00
chris_kohlhoff
a1b0a1fa53
Silence warning resulting from conversion from size_t to int.
2007-11-04 12:18:12 +00:00
chris_kohlhoff
a97fefc9b3
The IPPROTO_IP/IP_MULTICAST_TTL option is a 4-byte integer under WinCE.
2007-11-04 12:10:27 +00:00
chris_kohlhoff
adf82b57eb
WinCE socket functions are provided by ws2.lib.
2007-11-04 12:01:32 +00:00
chris_kohlhoff
ded95d8ffd
Remove stray #undef.
2007-11-04 11:56:18 +00:00
chris_kohlhoff
abc4444400
WinCE may set the last error value even when functions succeed.
2007-11-04 11:53:20 +00:00
chris_kohlhoff
e967d868b3
WinCE provides getaddrinfo, getnameinfo and freeaddrinfo.
2007-11-04 07:38:51 +00:00
chris_kohlhoff
dd5b17107d
IO completion ports are not supported under WinCE.
2007-11-03 23:52:58 +00:00
chris_kohlhoff
974eb63eeb
WinCE doesn't provide _beginthreadex, so need to use CreateThread instead.
2007-11-03 23:49:33 +00:00
chris_kohlhoff
bef4fe8405
WinCE doesn't define TLS_OUT_OF_INDEXES.
2007-11-03 23:17:22 +00:00
chris_kohlhoff
32a4241dad
Fix memory leak when an io_service is allowed to destruct with unfinished
...
async_wait operations.
2007-11-01 22:35:28 +00:00
chris_kohlhoff
bbf3a233d7
HP-UX fails to declare if_nametoindex as extern "C". Added a declaration
...
for it with correct linkage to avoid a linker error.
2007-10-29 12:46:17 +00:00
chris_kohlhoff
502ad4582b
Use GetModuleHandleA rather than GetModuleHandle to avoid being broken by
...
UNICODE #defines.
2007-10-28 21:54:38 +00:00
chris_kohlhoff
46c1c26ab3
Mac OS X 10.5 (Leopard) gives a compile error if you try to perform an
...
operation on a const fd_set pointer.
2007-10-28 21:41:19 +00:00
chris_kohlhoff
54aabd0362
Ensure the task handler is put back on the queue after polling.
2007-10-27 08:32:58 +00:00
chris_kohlhoff
19bf65f515
asio version 0.3.8 released
2007-10-25 12:01:07 +00:00
chris_kohlhoff
896a11135a
Remove stale THANKS file, hopefully to be replaced some time in the future
...
with acknowledgements in the documentation.
2007-10-24 22:01:36 +00:00
chris_kohlhoff
d08cc9bb69
Fix HP-UX test failures.
2007-10-24 13:06:37 +00:00
chris_kohlhoff
58069305b9
Use correct strerror_r version for HP-UX and Tru64.
2007-10-24 13:02:37 +00:00
chris_kohlhoff
ac5b73fa9b
Only use pselect() when compiling with aCC.
2007-10-23 08:03:23 +00:00
chris_kohlhoff
6150552fbf
Remove prototype classes that were accidentally included in the
...
documentation.
2007-10-23 01:54:18 +00:00
chris_kohlhoff
beb46312a2
Fix documentation error.
2007-10-22 23:34:55 +00:00