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 |
|
chris
|
ff9afbba29
|
Added some more doxygen documentation.
|
2003-11-02 00:01:30 +00:00 |
|
chris
|
2e59c80a1e
|
Change inet_address_v4 class to throw exceptions on error.
|
2003-10-31 13:12:41 +00:00 |
|
chris
|
e8383d7350
|
Fixed mismatch in variable name.
|
2003-10-31 06:21:34 +00:00 |
|
chris
|
429f413ccb
|
Added new header files.
|
2003-10-31 06:21:24 +00:00 |
|
chris
|
e91e668eac
|
Move buffer management into a separate class.
|
2003-10-31 05:13:01 +00:00 |
|
chris
|
a0cf927db2
|
Add additional autoconf-related files to list of files to get removed as
part of a maintainer-clean.
|
2003-10-29 05:07:47 +00:00 |
|
chris
|
160b66fef6
|
Change microseconds constructor parameter from int to long to be consistent
with the set function.
|
2003-10-29 04:56:29 +00:00 |
|
chris
|
0dd74d1dab
|
asio version 0.1.3 released
|
2003-10-29 02:30:10 +00:00 |
|
chris
|
7c211498e3
|
More workarounds to get things compiling and running correctly with MSVC6.
|
2003-10-24 00:37:11 +00:00 |
|
chris
|
04ff2a3424
|
Ignore other generated file types on windows.
|
2003-10-23 06:42:42 +00:00 |
|
chris
|
97f64e705d
|
Fixes required for Win32.
|
2003-10-23 06:36:47 +00:00 |
|
chris
|
d5d7fa984a
|
Completed buffered recv implementation.
|
2003-10-23 06:27:00 +00:00 |
|
chris
|
2143785a37
|
Add ability to navigate to the demuxer object given an asynchronous service
or wrapper object.
|
2003-10-23 05:32:19 +00:00 |
|
chris
|
343ed91844
|
Removed the now unused restart_* functions.
|
2003-10-23 01:52:36 +00:00 |
|
chris
|
fe7c8e9857
|
Chnage recv_n and send_n to be free-functions in the asio namespace.
|
2003-10-23 01:39:36 +00:00 |
|
chris
|
2c0d5571fc
|
No need to do a deferred close on a socket if there are no operations
running against it.
|
2003-10-17 09:31:04 +00:00 |
|
chris
|
cf1f5270b9
|
Implement deferred closure of sockets if the select system call is
currently in progress.
|
2003-10-17 08:49:30 +00:00 |
|
chris
|
1c2b183e93
|
Updated to indicate that it works on Solaris 9 as well.
|
2003-10-15 07:48:24 +00:00 |
|
chris
|
9c47ddb448
|
Ported to run on Solaris 8.
|
2003-10-15 07:20:48 +00:00 |
|