asio.qbk 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. [/
  2. / Copyright (c) 2003-2019 Christopher M. Kohlhoff (chris at kohlhoff dot com)
  3. /
  4. / Distributed under the Boost Software License, Version 1.0. (See accompanying
  5. / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  6. /]
  7. [library Boost.Asio
  8. [quickbook 1.4]
  9. [copyright 2003 - 2019 Christopher M. Kohlhoff]
  10. [purpose Networking library]
  11. [license
  12. Distributed under the Boost Software License, Version 1.0.
  13. (See accompanying file LICENSE_1_0.txt or copy at
  14. [@http://www.boost.org/LICENSE_1_0.txt])
  15. ]
  16. [authors [Kohlhoff, Christopher]]
  17. [category template]
  18. [category generic]
  19. ]
  20. [template mdash[] '''— ''']
  21. [template hr[] [br]'''<phrase role="silver">'''[mdash]'''</phrase>'''[br]]
  22. [template half_open_range[text] '''&#91;'''[text])]
  23. [template indexterm1[id term1] '''<indexterm id="'''[id]'''"><primary>'''[term1]'''</primary></indexterm>''']
  24. [template indexterm2[id term1 term2] '''<indexterm id="'''[id]'''"><primary>'''[term1]'''</primary><secondary>'''[term2]'''</secondary></indexterm>''']
  25. [template inline_note[text] \[['Note:] [text] '''&mdash;'''['end note]\] ]
  26. [template ticket[number]'''<ulink url="https://svn.boost.org/trac/boost/ticket/'''[number]'''">'''#[number]'''</ulink>''']
  27. [def __POSIX__ /POSIX/]
  28. [def __Windows__ /Windows/]
  29. [def __accept__ [@http://www.opengroup.org/onlinepubs/000095399/functions/accept.html `accept()`]]
  30. [def __connect__ [@http://www.opengroup.org/onlinepubs/000095399/functions/connect.html `connect()`]]
  31. [def __getpeername__ [@http://www.opengroup.org/onlinepubs/000095399/functions/getpeername.html `getpeername()`]]
  32. [def __getsockname__ [@http://www.opengroup.org/onlinepubs/000095399/functions/getsockname.html `getsockname()`]]
  33. [def __getsockopt__ [@http://www.opengroup.org/onlinepubs/000095399/functions/getsockopt.html `getsockopt()`]]
  34. [def __ioctl__ [@http://www.opengroup.org/onlinepubs/000095399/functions/ioctl.html `ioctl()`]]
  35. [def __poll__ [@http://www.opengroup.org/onlinepubs/000095399/functions/poll.html `poll()`]]
  36. [def __recvfrom__ [@http://www.opengroup.org/onlinepubs/000095399/functions/recvfrom.html `recvfrom()`]]
  37. [def __sendto__ [@http://www.opengroup.org/onlinepubs/000095399/functions/sendto.html `sendto()`]]
  38. [def __setsockopt__ [@http://www.opengroup.org/onlinepubs/000095399/functions/setsockopt.html `setsockopt()`]]
  39. [def __shutdown__ [@http://www.opengroup.org/onlinepubs/000095399/functions/shutdown.html `shutdown()`]]
  40. [def __socket__ [@http://www.opengroup.org/onlinepubs/000095399/functions/socket.html `socket()`]]
  41. [/=============================================================================]
  42. Boost.Asio is a cross-platform C++ library for network and low-level I/O programming
  43. that provides developers with a consistent asynchronous model using a modern
  44. C++ approach.
  45. [variablelist
  46. [
  47. [
  48. [link boost_asio.overview Overview]
  49. ]
  50. [
  51. An overview of the features included in Boost.Asio, plus rationale and design information.
  52. ]
  53. ]
  54. [
  55. [
  56. [link boost_asio.using Using Boost.Asio]
  57. ]
  58. [
  59. How to use Boost.Asio in your applications. Includes information on
  60. library dependencies and supported platforms.
  61. ]
  62. ]
  63. [
  64. [
  65. [link boost_asio.tutorial Tutorial]
  66. ]
  67. [
  68. A tutorial that introduces the fundamental concepts required to use
  69. Boost.Asio, and shows how to use Boost.Asio to develop simple client and
  70. server programs.
  71. ]
  72. ]
  73. [
  74. [
  75. [link boost_asio.examples Examples]
  76. ]
  77. [
  78. Examples that illustrate the use of Boost.Asio in more complex applications.
  79. ]
  80. ]
  81. [
  82. [
  83. [link boost_asio.reference Reference]
  84. ]
  85. [
  86. Detailed class and function reference.
  87. ]
  88. ]
  89. [
  90. [
  91. [link boost_asio.net_ts Networking TS Compatibility]
  92. ]
  93. [
  94. Description of changes to provide compatibility with the "C++ Extensions
  95. for Networking" Technical Specification.
  96. ]
  97. ]
  98. [
  99. [
  100. [link boost_asio.history Revision History]
  101. ]
  102. [
  103. Log of Boost.Asio changes made in each Boost release.
  104. ]
  105. ]
  106. [
  107. [
  108. [link boost_asio.index Index]
  109. ]
  110. [
  111. Book-style text index of Boost.Asio documentation.
  112. ]
  113. ]
  114. ]
  115. [include overview.qbk]
  116. [include using.qbk]
  117. [include tutorial.qbk]
  118. [include examples.qbk]
  119. [include reference.qbk]
  120. [include net_ts.qbk]
  121. [include history.qbk]
  122. [xinclude index.xml]