Commit Graph

1466 Commits

Author SHA1 Message Date
chris_kohlhoff
0c347712fe Explicitly specify return type with bind to keep some compilers happy. 2008-09-03 05:53:00 +00:00
chris_kohlhoff
3a1a108be5 Add windows::overlapped_ptr to the reference index page. 2008-09-03 05:48:45 +00:00
chris_kohlhoff
e660d23bd9 Ignore generated tags file. 2008-09-03 04:31:01 +00:00
chris_kohlhoff
db5b77064b Add workaround for possible g++ 4.3 optimiser bug. 2008-09-03 04:07:09 +00:00
chris_kohlhoff
9f9c8c2a7c Add windows/transmit_file example. 2008-09-02 22:45:20 +00:00
chris_kohlhoff
f1b464c902 Regenerate documentation. 2008-09-02 22:42:09 +00:00
chris_kohlhoff
d754b59291 Update completion_condition documentation to match new signature. 2008-09-02 22:40:04 +00:00
chris_kohlhoff
a2b71faf7a Document ASIO_DISABLE_EVENTFD macro. 2008-09-02 22:07:58 +00:00
chris_kohlhoff
5698a60884 Regenerate documentation. 2008-09-02 22:04:29 +00:00
chris_kohlhoff
3598d5df1e Add const overloads of the lowest_layer member functions. 2008-09-02 11:03:30 +00:00
chris_kohlhoff
27b90590cc Fix to compile on MSVC 7.1. 2008-09-02 00:27:48 +00:00
chris_kohlhoff
e8b47db82c Fix error in comment. 2008-09-01 09:32:58 +00:00
chris_kohlhoff
9e60be2146 Add support for using an eventfd descriptor on linux to interrupt a blocked
epoll/select reactor.
2008-09-01 00:37:58 +00:00
chris_kohlhoff
67d51abb13 Ignore overlapped_ptr test executable. 2008-09-01 00:34:30 +00:00
chris_kohlhoff
fbc7ac292e Sun CC wants to use strerror from the std namespace. 2008-08-31 13:21:48 +00:00
chris_kohlhoff
47ca4a94d9 Use templates to handle iovec structures that have an iov_base member of
type char*.
2008-08-31 13:05:08 +00:00
chris_kohlhoff
f12ba81bf9 Use templates to handle iovec structures that have an iov_base member of
type char*.
2008-08-31 12:55:06 +00:00
chris_kohlhoff
d618ef89ed Add class to allow use of arbitrary Windows overlapped I/O operations. 2008-08-31 09:18:03 +00:00
chris_kohlhoff
407bdaafec Don't build serial port test code when serial ports are not available. 2008-08-31 08:26:48 +00:00
chris_kohlhoff
cbd8945581 Refactor reactive socket implementation so that synchronous read, write,
accept and connect operations don't modify data associated with the socket.
2008-08-31 08:06:45 +00:00
chris_kohlhoff
fa486a0ed3 Ignore boostified directory. 2008-08-29 00:40:28 +00:00
chris_kohlhoff
851f808c3a Add missing fullstop. 2008-08-29 00:32:09 +00:00
chris_kohlhoff
6d6821e689 Always generate into a directory called boostified. 2008-08-29 00:31:26 +00:00
chris_kohlhoff
1811e3c169 Add boost_asio release generation. 2008-08-29 00:25:19 +00:00
chris_kohlhoff
fc155da0a0 Add manifest for boost_asio 1.2.0. 2008-08-28 22:55:45 +00:00
chris_kohlhoff
a9cb9feec5 Initial checkin of script to automatically create a release. 2008-08-28 13:32:23 +00:00
chris_kohlhoff
64f7475c9e Add manifest for asio 1.2.0. 2008-08-28 13:30:11 +00:00
chris_kohlhoff
8ed87eff78 More long lines fixes. 2008-08-28 09:00:08 +00:00
chris_kohlhoff
2fb9971805 Fix long lines. 2008-08-28 08:56:17 +00:00
chris_kohlhoff
598d424132 Change the CompletionCondition concept so that:
- It is now evaluated before the first call to the underlying
  *_some() operation, as well as after every operation.
- The return value is a number of bytes, which indicates the maximum
  length to be transferred on the subsequent *_some() operation. If
  the return value is 0 then the composed operation completes.
2008-08-21 12:32:21 +00:00
chris_kohlhoff
c2faf4278d Use get_io_service() rather than the deprecated io_service() call. 2008-08-21 12:26:46 +00:00
chris_kohlhoff
b0d52734c4 Add missing unit tests for read_at and write_at. 2008-08-20 23:11:52 +00:00
chris_kohlhoff
9ccd739cce Copy new images to doc output directory. 2008-08-20 23:10:26 +00:00
chris_kohlhoff
8b21775455 Fix duplicate variable warning. 2008-08-20 23:08:54 +00:00
chris_kohlhoff
f8a4e620a5 Fix uninitialised event handles for external uses of asio::thread. 2008-08-20 22:54:29 +00:00
chris_kohlhoff
e539867bd4 asio version 1.2.0 released 2008-08-14 11:03:18 +00:00
chris_kohlhoff
8c4141dd08 Include CREAD and CLOCAL in the default flags for serial ports. 2008-08-09 01:14:16 +00:00
chris_kohlhoff
e60edd70c7 Fix automake version check. 2008-08-08 14:29:47 +00:00
chris_kohlhoff
9dd0bff608 Correct an array bounds error in the treatment of paths for UNIX domain sockets. 2008-08-08 13:37:04 +00:00
chris_kohlhoff
7f9c0597fd QNX defines AI_V4MAPPED, AI_ALL and AI_ADDRCONFIG but does not implement
them.
2008-08-08 13:35:40 +00:00
chris_kohlhoff
d7e6724355 Fix a tight spin on epoll (or /dev/poll) that occurs when the EPOLLERR and
EPOLLHUP events are reported for a descriptor and there are no pending
operations.
2008-08-08 13:34:28 +00:00
chris_kohlhoff
2c8400e2db Fix memory leak in use_tmp_dh_file(). 2008-08-08 13:31:16 +00:00
chris_kohlhoff
1cfcc4693b Improve wording. 2008-07-18 13:19:11 +00:00
chris_kohlhoff
8b70b85fe6 Add built-in networking protocols. 2008-07-18 12:36:50 +00:00
chris_kohlhoff
aa4fb79c2a Add basics. 2008-07-18 11:54:09 +00:00
chris_kohlhoff
7415de4432 Update control flow images. 2008-07-18 10:26:10 +00:00
chris_kohlhoff
45d4a53af6 Add images for introductory section. 2008-07-18 00:03:19 +00:00
chris_kohlhoff
cb71652519 Need to use asio::error_code in non-boost documentation. 2008-07-17 23:56:32 +00:00
chris_kohlhoff
9c3f3ffdf2 Fix typos, links. 2008-07-17 23:13:34 +00:00
chris_kohlhoff
b6ef1d9767 Fix typo. 2008-07-17 14:22:12 +00:00