Christopher Kohlhoff
6f3ab889f2
Fix library name.
2018-12-05 13:27:37 +11:00
Christopher Kohlhoff
5ac54042c9
Add interim revision history.
2018-11-07 09:20:35 +11:00
Christopher Kohlhoff
6cdd5782aa
Fix typo in 'Streams, Short Reads and Short Writes' documentation section.
2018-11-05 23:03:16 +11:00
Christopher Kohlhoff
0104da0a41
Use heading elements to keep asynchronous requirements on one page.
2018-11-05 23:00:05 +11:00
Christopher Kohlhoff
fbe86d86b1
Updated revision history.
2018-04-03 22:55:21 +10:00
Christopher Kohlhoff
9941b40754
Add Coroutines TS overview and examples to documentation.
2018-04-03 22:55:21 +10:00
Christopher Kohlhoff
df94a3d0a2
Regenerate documentation.
2018-04-01 21:52:18 +10:00
Christopher Kohlhoff
0ffe337bda
Distinguish legacy completion handlers (which must be CopyConstructible).
2018-04-01 15:28:38 +10:00
Christopher Kohlhoff
69d54db71f
Update examples to use chrono rather than Boost.Date_Time.
...
N.B. The Windows-specific tick_count_timer example has been removed as
it has been superseded by timers based on the standard steady_clock.
It's also not clear how to map a wrapping time source to the standard
chrono concepts.
2018-04-01 15:28:38 +10:00
Christopher Kohlhoff
5a9af00480
Update timeout examples to use latest features.
...
* Use asio::steady_timer rather than asio::deadline_timer.
* Use asio::dynamic_buffer rather than asio::streambuf.
* Use timed asio::io_context::run_for() function for blocking clients.
* Add example showing a custom completion token for blocking with timeouts.
2018-04-01 08:42:42 +10:00
Christopher Kohlhoff
9093bef944
Add interim revision history.
2018-03-07 17:37:50 +11:00
Christopher Kohlhoff
a67dd90708
Regenerate documentation.
2018-03-04 23:13:03 +11:00
Christopher Kohlhoff
4d7a656b66
Add experimental features to documentation.
2018-03-04 23:09:04 +11:00
Christopher Kohlhoff
886839cf55
Update copyright notices.
2018-03-04 21:59:30 +11:00
Christopher Kohlhoff
0f552b757f
Exclude use_future_t implementation detail from documentation.
2018-03-04 21:55:26 +11:00
Christopher Kohlhoff
3b4289ef69
Workaround broken doxygen typedef linking when primary template is undefined.
2018-03-04 21:54:15 +11:00
Christopher Kohlhoff
6814d260d0
Clarification and tidy up.
2017-12-06 09:19:35 +11:00
Christopher Kohlhoff
31e5496b32
Fix typo.
2017-12-06 09:13:05 +11:00
Christopher Kohlhoff
2d7d67be48
Document the new concurrency hints.
2017-12-06 08:22:09 +11:00
Christopher Kohlhoff
b79c3ab31f
Some updates to 'Using' notes.
2017-12-06 07:36:58 +11:00
Christopher Kohlhoff
ee3d1c244d
Copy new examples into documentation.
2017-12-06 00:16:53 +11:00
Christopher Kohlhoff
f3246b9471
Revision history.
2017-12-06 00:09:35 +11:00
Christopher Kohlhoff
85f4cbdb1e
Document Networking TS changes.
2017-12-06 00:01:53 +11:00
Christopher Kohlhoff
05f95284ee
Remove spurious value_type from buffer sequence requirements.
2017-12-05 23:57:49 +11:00
Christopher Kohlhoff
c6f1b8ffc9
Use new move-enabled form of async_accept.
2017-12-05 07:37:41 +11:00
Christopher Kohlhoff
2c21c34a63
Document the new handler tracking features.
2017-12-03 21:54:45 +11:00
Christopher Kohlhoff
286a6eb500
Regenerate documentation.
2017-12-02 16:26:54 +11:00
Christopher Kohlhoff
d74cfaa90d
Add custom handler tracking example.
2017-12-02 16:12:57 +11:00
Christopher Kohlhoff
86fd2f7abc
Create C++11 versions of the fork, local, multicast and nonblocking examples.
2017-12-02 16:12:57 +11:00
Christopher Kohlhoff
ea2a35c9e0
asio/use_future.hpp is already in the convenience header.
2017-12-02 10:06:37 +11:00
Christopher Kohlhoff
8a8157c36d
Add waitable timer headers to convenience header.
2017-12-02 09:16:54 +11:00
Christopher Kohlhoff
15e436d8fa
Fix up reference to post().
2017-12-02 09:03:15 +11:00
Christopher Kohlhoff
05ece65ac9
Show how to associate an executor using nested type and member function.
2017-12-02 09:03:15 +11:00
Christopher Kohlhoff
d83e96a444
Update allocation overview and examples to use new form.
2017-12-02 09:03:15 +11:00
Christopher Kohlhoff
b3550ef8be
Fix typo in strands overview.
2017-12-02 09:03:14 +11:00
Christopher Kohlhoff
b77a45e2e5
Fix incorrect hyperlink target.
2017-12-02 09:03:14 +11:00
Christopher Kohlhoff
b510bb4758
Regenerate documentation.
2017-10-24 07:33:27 +11:00
Christopher Kohlhoff
e715a08e90
Patch up some template links.
2017-10-24 07:32:54 +11:00
Christopher Kohlhoff
a1b83428b7
Update quick reference table.
2017-10-24 07:32:54 +11:00
Christopher Kohlhoff
0613d396ff
Add new macros to doxygen configuration.
2017-10-24 07:32:54 +11:00
Christopher Kohlhoff
b60e92b13e
Initial merge of Networking TS compatibility.
...
Merged from chriskohlhoff/asio master branch as of commit
4a4d28b0d24c53236e229bd1b5f378c9964b1ebb.
2017-10-23 21:48:43 +11:00
Christopher Kohlhoff
821ef6fd50
Revision history.
2017-08-01 23:05:20 +10:00
Christopher Kohlhoff
7a79c157fc
Revision history.
2017-03-08 07:28:09 +11:00
Christopher Kohlhoff
aff810b55d
Regenerate documentation.
2017-03-08 07:10:56 +11:00
Christopher Kohlhoff
5aa758b54a
Ignore new macro when generating documentation.
2017-03-08 07:10:48 +11:00
Christopher Kohlhoff
fba6c4ccbd
Add limited support for regular file descriptors.
...
The epoll_reactor now supports the use of regular file descriptors with
posix::stream_descriptor, provided the I/O operations on them never fail
with EAGAIN or EWOULDBLOCK. If the descriptor cannot be added to the
epoll set using epoll_ctl, and errno is EPERM (indicating an unsupported
descriptor type), then no error condition is raised. Instead, any
operation which would require a trip through the reactor will fail.
2017-03-05 22:56:48 +11:00
Christopher Kohlhoff
f7fa336c91
Update copyright notices.
2017-03-05 22:43:47 +11:00
Rene Rivera
d6d2c452f5
Switch to standalone docs for release.
...
This hopefully addresses formatting issues.
2017-01-21 08:05:38 -06:00
Rene Rivera
6ef8c1566c
Add, and update, documentation build targets.
2016-10-07 23:03:40 -05:00
Christopher Kohlhoff
350f94e722
Revision history.
2016-09-19 07:33:03 +10:00