Commit Graph

2433 Commits

Author SHA1 Message Date
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
chris
616430c05f Added some initial unit tests. 2004-01-06 06:06:40 +00:00
chris
e07b0beff4 Updated copyright notices to include 2004. 2004-01-06 03:32:52 +00:00
chris
4faffc6cc3 Added new tests for measuring performance. 2003-12-30 00:47:36 +00:00
chris
26f61cdc72 Change contexts so that they can be passed by value, with all copies being
equivalent to the original (i.e. they represent the same completion
context).
2003-12-30 00:45:27 +00:00
chris
9d57f38680 Ensure contexts get released after the upcall is complete. 2003-12-30 00:43:21 +00:00
chris
16b88425ae Change to use "cancelled immediately" instead of "immediately cancelled"
because it sounds better.
2003-11-19 07:12:21 +00:00
chris
023d6cd2f7 asio version 0.1.4 released 2003-11-16 00:04:59 +00:00
chris
3a6af55c0b Update release checklist. 2003-11-14 07:13:10 +00:00
chris
99fc14c2c0 Documentation fixes for the error handler classes. 2003-11-14 06:52:50 +00:00
chris
8c85947ab3 Moved the -opt:ref option to the link rule, not the compile rule. 2003-11-14 06:16:00 +00:00
chris
1ebe13a1f9 Disable global optimisations with MSVC6 to work around the optimiser bug
of totally eliding some member template function calls, and remove the
previous hack which didn't always work.
2003-11-14 06:12:58 +00:00
chris
78b418b87b Update INSTALL document to refer to MSVC 7.1. 2003-11-14 06:12:00 +00:00
chris
f80cfca8aa Add the -opt:ref linker flag to generate smaller executables with MSVC. 2003-11-14 06:11:30 +00:00
chris
fd949d3640 Simplify the chat example. 2003-11-13 00:41:51 +00:00
chris
0efcaf0d59 Removed unused blocking send/recv functions. 2003-11-12 23:42:08 +00:00
chris
d0c3eb74dd Added chat example. 2003-11-12 13:51:04 +00:00
chris
35c6e23638 The ostream header file is not available with gcc 2.95.3, use iostream
instead.
2003-11-12 07:46:38 +00:00
chris
ec3a1447e8 Added a test for the error handler stuff. 2003-11-12 07:26:08 +00:00
chris
e667e7ce1e Finished adding per-operation error handler support. It is now only invoked
in case of error, never on success.
2003-11-11 08:08:58 +00:00
chris
cc58f99de7 Add per-operation error handling policies. 2003-11-11 07:07:42 +00:00
chris
c4761ad928 Add initial support for per-operation error handling policies for all
blocking operations.
2003-11-11 06:17:56 +00:00
chris
c3480f324f Keep server running in spite of send errors to the client. 2003-11-11 06:16:18 +00:00
chris
9776718099 Change dgram client to print performance stats. 2003-11-11 06:15:49 +00:00
chris
ccf6304d8f Changes to keep server running in spite of send errors to the client. 2003-11-11 06:15:30 +00:00
chris
22237b0950 Added support for setting certain socket options. 2003-11-10 02:52:32 +00:00
chris
06e1a32187 Use gethostbyaddr_r/gethostbyname_r buffer size as recommended in UNIX
Network Programming vol. 1.
2003-11-09 01:47:00 +00:00
chris
031f644236 Use constant strings for decoding. 2003-11-08 13:55:31 +00:00
chris
9dc8a7a908 Fixed typo in todo file. 2003-11-07 03:40:31 +00:00
chris
50f9e011e5 Added a TODO document. 2003-11-07 01:49:49 +00:00
chris
d2524e91c2 Rename functions that receive and decode in one go to recv_decode and
async_recv_decode to avoid ambiguity problems.
2003-11-06 07:13:21 +00:00
chris
1a60813234 Added blocking server examples. 2003-11-05 05:33:18 +00:00
chris
6bd3aa2a34 Make it clear which recv operations require a buffered stream. 2003-11-05 02:33:30 +00:00
chris
4edb35a23c Added some echo example programs. 2003-11-05 02:27:10 +00:00
chris
da09329596 Cleaned up formatting to be consistent with everything else. 2003-11-05 02:26:48 +00:00
chris
84efc4bafc Added a first cut of a delimiter-based receive. 2003-11-04 07:48:13 +00:00
chris
83634b0939 Some documentation fixes. 2003-11-03 11:13:01 +00:00
chris
1e8818607f Add a pointer to the API documentation from the README file. 2003-11-03 02:23:29 +00:00
chris
91005bd06c Strip newline from end of Win32 error messages. 2003-11-03 02:19:21 +00:00
chris
64efa607dc Added doxygen documentation for the send and recv helper functions. 2003-11-03 02:07:56 +00:00
chris
49195522c9 Finished off doxygen documentation for the core templates. 2003-11-02 02:16:32 +00:00
chris
0dd08c877e Added forwarding fill() and async_fill() functions. 2003-11-02 01:15:54 +00:00