Commit Graph

1649 Commits

Author SHA1 Message Date
Christopher Kohlhoff
fe5f756a18 Add documentation for signal handling. 2011-05-31 19:21:48 +10:00
Christopher Kohlhoff
b970ccc7cd Documentation for new non_blocking() and native_non_blocking() functions. 2011-05-31 19:13:12 +10:00
Christopher Kohlhoff
7debe78325 Document new buffer_copy function. 2011-05-31 19:09:21 +10:00
Christopher Kohlhoff
2ee29299e1 Document connect and async_connect free functions. 2011-05-31 09:49:39 +10:00
Christopher Kohlhoff
e2dee25336 Document iostream's error() member function. 2011-05-31 09:37:34 +10:00
Christopher Kohlhoff
84a89dfd63 Document new iostream timeouts. 2011-05-31 09:34:19 +10:00
Christopher Kohlhoff
14b918b7bb Documentation for fork support. 2011-05-27 09:50:58 +10:00
Christopher Kohlhoff
00d55a3223 Ensure handler tracking output isn't truncated. 2011-05-24 18:45:57 +10:00
Christopher Kohlhoff
7470c7b6d9 Treat accept errors as non-fatal. 2011-05-24 18:42:22 +10:00
Christopher Kohlhoff
d12ffda0a9 Using directive is only required in write_line function. 2011-05-22 02:14:29 +10:00
Christopher Kohlhoff
287b738a21 Move support for ip address classes. 2011-05-17 07:33:44 -06:00
Christopher Kohlhoff
4b628ae47a Add move constructors for endpoints since the default is suppressed. 2011-05-16 15:52:57 -06:00
Christopher Kohlhoff
92f1ad0d2c Support for platforms that don't provide either signal() or sigaction(). 2011-05-09 09:54:44 +10:00
Christopher Kohlhoff
14aad2f160 Switch to using declaration. 2011-05-09 09:32:00 +10:00
Christopher Kohlhoff
0cfaca8ad3 Fix a move-related bug in the strand implementation. 2011-05-05 23:14:19 +10:00
Christopher Kohlhoff
1b3c940b03 Fix long line. 2011-05-04 08:50:11 +10:00
Christopher Kohlhoff
a0bbf61bf0 New move support for strand. Note that some copies are unavoidable. 2011-05-03 22:35:00 +10:00
Christopher Kohlhoff
021738d19c Default to passing handlers by value with most compilers. 2011-05-03 22:33:55 +10:00
Christopher Kohlhoff
d41aee8818 Disable move support for MSVC10 by default. 2011-05-02 23:50:19 +10:00
Christopher Kohlhoff
c341e83c1b Apply workarounds for an apparent MSVC 10 compiler bug that manifests when move support is enabled in Asio. 2011-05-02 23:44:03 +10:00
Christopher Kohlhoff
2e4f181d10 Fix C++0x errors. 2011-05-02 22:11:35 +10:00
Christopher Kohlhoff
9bd0e8faa1 New move support for async_read_at. 2011-05-02 21:54:53 +10:00
Christopher Kohlhoff
bc835587fd New move support for ssl::stream<>. 2011-05-02 10:00:03 +10:00
Christopher Kohlhoff
6e85022e93 Remove handler_type class. 2011-05-02 08:24:03 +10:00
Christopher Kohlhoff
5faedfec07 Eliminate use of handler_type helper when checking handler type requirements. 2011-05-01 21:12:00 +10:00
Christopher Kohlhoff
8bf9509a74 Add move and copy constructors for async_read operations. 2011-05-01 20:47:42 +10:00
Christopher Kohlhoff
03ce4f3e45 New move support for the async_read_at operation. 2011-04-30 11:54:59 +10:00
Christopher Kohlhoff
aafd2336d5 Fix command line arguments, signal handling. 2011-04-29 21:02:42 +10:00
Christopher Kohlhoff
05addf9be8 New move support for async_read_until. 2011-04-29 18:11:47 +10:00
Christopher Kohlhoff
f5fe9de032 New move support for windows::overlapped_ptr. 2011-04-29 09:31:05 +10:00
Christopher Kohlhoff
a23d02e8bf New move support in more socket classes. 2011-04-28 22:06:10 +10:00
Christopher Kohlhoff
f287ff3819 New move support for resolvers. 2011-04-28 19:46:42 +10:00
Christopher Kohlhoff
04fb5c3353 New move support for serial ports. 2011-04-28 19:13:27 +10:00
Christopher Kohlhoff
ee057e49fa New move support for Windows HANDLEs. 2011-04-28 09:49:22 +10:00
Christopher Kohlhoff
2b27c14935 New move support for posix descriptors. 2011-04-28 09:42:12 +10:00
Christopher Kohlhoff
375582d1d6 Fix handler type requirements when compiling C++0x code. 2011-04-27 23:20:09 +10:00
Christopher Kohlhoff
17c51bd3da Move support for when async_connect fails to open the socket. 2011-04-27 22:10:11 +10:00
Christopher Kohlhoff
c8a324289f Make the bind_handler function work with moved arguments. 2011-04-27 22:09:39 +10:00
Christopher Kohlhoff
27b86bdeb3 Add new move support to the async_connect composed operation. 2011-04-27 21:02:24 +10:00
Christopher Kohlhoff
df0105eecd New move support for io_service::post() and io_service::dispatch(). 2011-04-27 19:12:39 +10:00
Christopher Kohlhoff
5d1421f439 New move support for signal_set. 2011-04-27 19:08:57 +10:00
Christopher Kohlhoff
c9a6bbfe45 New move support for timers. 2011-04-27 18:58:28 +10:00
Christopher Kohlhoff
131b21111c Fix handler type requirements checking. 2011-04-27 18:58:27 +10:00
Christopher Kohlhoff
ed46dac301 Convert socket-related operations to use new approach for move support. 2011-04-27 08:53:09 +10:00
Christopher Kohlhoff
bc0d951879 Fix long line. 2011-04-21 08:27:17 +10:00
Christopher Kohlhoff
98c355da9f Convert async_accept to use a moveable handler argument. 2011-04-21 08:26:33 +10:00
Christopher Kohlhoff
2bee1d97e1 Make handler type requirements checking work with handlers passed as rvalue references. 2011-04-21 08:26:03 +10:00
Christopher Kohlhoff
532932caf6 Add new macro for defining function arguments that will be moved. 2011-04-21 08:09:36 +10:00
Christopher Kohlhoff
a10f0db8cc Support for building with OpenSSL 1.0 when OPENSSL_NO_SSL2 is defined. 2011-04-20 22:48:18 +10:00
Christopher Kohlhoff
6f13d6dc31 Move support for composed write operations. 2011-04-20 22:45:06 +10:00