Commit Graph

174 Commits

Author SHA1 Message Date
chris
332a7579e6 Add a note about adding a rw_locking_dispatcher class. 2004-04-06 07:24:26 +00:00
chris
207c789f6a Fix memory leaks in performance test server code. 2004-04-06 07:18:22 +00:00
chris
03b74e9aad Always pass 0 for bytes_sent when there is an error. 2004-04-06 06:33:52 +00:00
chris
d91d641e3b asio version 0.1.6 released 2004-03-23 06:56:50 +00:00
chris
d22dc2a7a2 Adding locking_dispatcher links to main documentation page. 2004-03-23 06:39:43 +00:00
chris
ff4d9aa0df Don't delete the waiter until we have finished accessing the dispatcher
implementation, just in case the waiter's handler owns the dispatcher.
2004-03-23 02:29:55 +00:00
chris
2383eb2407 Add back the -ftemplate-depth-32 option for g++, since it seems to be
needed again.
2004-03-22 23:51:11 +00:00
chris
63b2a6b1ae Update build files to add support for boost 1.31.0. 2004-03-22 21:27:26 +00:00
chris
cac7b18cfa MSVC6 requires explicit initialisation with zero. 2004-03-22 08:14:20 +00:00
chris
f80bc25875 Added initial locking_dispatcher implementation. 2004-03-22 07:59:33 +00:00
chris
24e0725efa Added initial locking_dispatcher implementation. 2004-03-22 07:56:59 +00:00
chris
271db66458 Add a demuxer::wrap function that creates a function object to
automatically dispatches a handler through the given demuxer.
2004-03-20 11:23:54 +00:00
chris
811b529743 Removed completion context support. 2004-03-20 06:27:48 +00:00
chris
3ec1b15b05 Removed completion context support. 2004-03-20 03:07:51 +00:00
chris
5c1d5b2e80 Removed completion context support. 2004-03-20 01:01:39 +00:00
chris
8a3d80d22c Added buffering implementation for send operations. 2004-01-17 04:40:20 +00:00
chris
40e376e4b4 Check for error code in asynchronous handler before copying out buffered
data.
2004-01-17 04:22:37 +00:00
chris
ea25d1be81 asio version 0.1.5 released 2004-01-16 07:13:02 +00:00
chris
47d84c012f Allow reuse of the port. 2004-01-13 02:03:38 +00:00
chris
0c098ebb2a Fix errors in doxygen comments. 2004-01-13 01:40:15 +00:00
chris
747a0561d8 Fix make check rule in Borland makefile. 2004-01-13 01:37:55 +00:00
chris
2e7b48532b Add check target to Microsoft and Borland makefiles. 2004-01-13 01:31:53 +00:00
chris
f45029a17c Fix mismatch in parameter name in doxygen comment. 2004-01-13 01:14:23 +00:00
chris
020bfe6728 Add more socket options. 2004-01-13 01:12:57 +00:00
chris
820b087c75 Move tcp-specific option down into the ipv4::tcp protocol class. 2004-01-13 00:26:47 +00:00
chris
d34dbe90d5 Remove the template-depth flag since it no longer seems to be needed. 2004-01-13 00:25:36 +00:00
chris
d76d1f4cc8 Move inet_address_v4 to ipv4::address and add support for specifying the
protocol.
2004-01-12 07:01:21 +00:00
chris
795fd7b714 Leave the protocol unspecified, so that the system will determine it
automatically.
2004-01-12 01:28:04 +00:00
chris
c58ddb2572 Add test for socket acceptors. 2004-01-09 04:36:31 +00:00
chris
91bf6544cf Add ability to get the local address of an acceptor, and both the local
and remote addresses of a stream socket.
2004-01-09 04:31:45 +00:00
chris
6b7b9f77fb Fix formatting in file header comment. 2004-01-09 04:30:17 +00:00
chris
8fdfeb4f0e Specify loopback address in target. 2004-01-09 03:59:13 +00:00
chris
db010d1db8 Prevent accidental infinite recursion by adding scope operator. 2004-01-09 03:58:45 +00:00
chris
f156d9ebdb Fixed typo in MSVC makefile. 2004-01-09 03:45:55 +00:00
chris
fdb8212ec8 Fixed error in doxygen comment. 2004-01-09 03:40:03 +00:00
chris
ff53fc2e83 Added asynchronous send/recv checks to dgram_socket_test. 2004-01-09 03:38:33 +00:00
chris
53600fdbea Added initial implementation of dgram_socket_test. 2004-01-09 03:27:13 +00:00
chris
a55f2ea4b7 A typename qualification is required on value_type. 2004-01-09 00:49:20 +00:00
chris
6233ceba48 Disable Borland warning about loops in inline functions. 2004-01-08 04:07:34 +00:00
chris
6824a99e54 Make all error_handler functions inline. 2004-01-08 03:58:31 +00:00
chris
1b5fc14a6b Add function for getting the locally bound address of a dgram socket. Don't
call error handlers after successful operations.
2004-01-07 06:11:32 +00:00
chris
30ba7a7d5d Create unit test for timer. 2004-01-07 05:14:27 +00:00
chris
cd952893a7 Don't return from a blocking wait until the timer has expired. 2004-01-07 05:14:08 +00:00
chris
33bc0db471 Updated copyright notice 2004-01-07 03:49:33 +00:00
chris
1a9ebd9269 Move the operation timeout tests into examples. 2004-01-07 03:40:44 +00:00
chris
8d4839f4f9 Added copyright notices. 2004-01-06 07:26:27 +00:00
chris
41d1ad5220 The echo tests have been replaced by the programs in src/examples/echo or
by the performance tests.
2004-01-06 07:17:21 +00:00
chris
699c3f9262 Replace dispatcher_test with a new demuxer_test unit test. 2004-01-06 07:11:19 +00:00
chris
e312c4b157 Added copyright notice. 2004-01-06 06:16:11 +00:00
chris
097c1c6e4f Added new unit test header file to distribution. 2004-01-06 06:12:54 +00:00