Commit Graph

1722 Commits

Author SHA1 Message Date
Christopher Kohlhoff
3c50a38a22 Allow some speculative operations to be performed without holding the lock. 2011-09-12 10:32:54 +10:00
Christopher Kohlhoff
d59d4ffbc7 Fix compile error in regex overload of async_read_until. 2011-09-12 10:23:13 +10:00
Christopher Kohlhoff
0b95b0b390 asio version 1.6.0 released 2011-09-12 10:16:57 +10:00
Christopher Kohlhoff
88c5781373 Revision history for asio 1.6.0. 2011-07-14 11:53:52 +10:00
Christopher Kohlhoff
4820fd6f0d Fix mutex initialisation. 2011-06-30 23:35:32 +10:00
Christopher Kohlhoff
a656f7b12c Merge branch 'master' of github.com:chriskohlhoff/asio 2011-06-16 20:03:31 +10:00
Christopher Kohlhoff
45d7a17cb2 Fix bulleted list. 2011-06-16 09:50:28 +10:00
Christopher Kohlhoff
3fb75c5efa Use teletype for marking up the handler tracking output. 2011-06-16 09:50:03 +10:00
Christopher Kohlhoff
3f564fd400 Fix include guard. 2011-06-16 09:41:30 +10:00
Christopher Kohlhoff
357537bbe0 Handle 0-byte reads and writes correctly. 2011-06-16 09:39:38 +10:00
Christopher Kohlhoff
81b520438f Link to C++0x features. 2011-06-14 23:27:45 +10:00
Christopher Kohlhoff
517e1361e1 Don't indent list. 2011-06-14 23:27:30 +10:00
Christopher Kohlhoff
90a93890d6 Include the io_service::service class's private member functions in the documentation. 2011-06-07 09:40:54 +10:00
Christopher Kohlhoff
f66b3ecf09 Durations should be signed. 2011-06-05 23:06:47 +10:00
Christopher Kohlhoff
d9e18d7fdb Add documentation for C++ 2011 (aka C++0x) support. 2011-06-05 22:48:56 +10:00
Christopher Kohlhoff
4d6444997d Fix long lines. 2011-06-05 22:48:29 +10:00
Christopher Kohlhoff
add7852f6d Add support for docs that are specific to non-boost asio. 2011-06-04 11:57:28 +10:00
Christopher Kohlhoff
06c24329ca Make definition of ASIO_MOVE_ARG and ASIO_MOVE_CAST separate to the definition
of ASIO_HAS_MOVE, to allow the latter to be user-defined.
2011-06-03 18:26:25 +10:00
Christopher Kohlhoff
f497fb2e34 Change documentation back to showing handlers as by-value arguments. 2011-06-03 09:48:29 +10:00
Christopher Kohlhoff
4630524566 Regenerate documentation. 2011-06-03 08:25:40 +10:00
Christopher Kohlhoff
c7b5974dea Add missing heading. 2011-06-02 10:04:49 +10:00
Christopher Kohlhoff
d6a3247a0b Document new SSL features. 2011-06-02 10:03:06 +10:00
Christopher Kohlhoff
d08f8d5835 Documentation for handler tracking. 2011-06-01 10:03:22 +10:00
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