chris
283dad932d
Use a specific type rather than void* for the conversion to "bool" operator
...
on the socket_error class.
2004-04-12 03:03:04 +00:00
chris
71f4998a22
Some enhancements to the tutorial text.
2004-04-12 02:28:52 +00:00
chris
9f65944bdb
Fire waiting callbacks if setting a timer causes it to expire.
2004-04-12 02:28:15 +00:00
chris
c93dcae417
Add support for named placeholders in the callback arguments.
2004-04-12 02:25:52 +00:00
chris
012fcddfda
Reversed the order of the last_length and total_length parameters to the
...
handler functions for async_recv_n and async_send_n. Since users of these
functions are more likely to want to ignore the total_length parameter,
making it last allows it to be omitted from user-defined handlers. This is
because a functor created using boost::bind will automatically discard
excess arguments before invoking the handler contained within it.
2004-04-11 01:37:12 +00:00
chris
03b59cb411
Undefine the ASIO_SOCKET_ERROR macro when it is no longer needed.
2004-04-11 01:13:12 +00:00
chris
3e7c9641ec
Start adding new tutorial programs based around the daytime protocol.
2004-04-08 08:18:26 +00:00
chris
b78173d8e0
Add new error handling expression templates for ignoring errors.
2004-04-07 07:48:15 +00:00
chris
61442935bd
Made some tutorial documentation fixes.
2004-04-07 06:28:36 +00:00
chris
eb2ef761a6
Fixed typo in comments.
2004-04-07 06:00:28 +00:00
chris
710a087145
Don't specify explicit width in mdname style.
2004-04-07 05:37:15 +00:00
chris
572fd75a66
asio version 0.1.7 released
2004-04-06 08:10:24 +00:00
chris
20c3ff7e7c
Check if a socket is valid before starting a new asynchronous operation. If
...
it is not valid then an error will be posted.
2004-04-06 07:29:20 +00:00
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