Skip to content

Commit d63abbe

Browse files
committed
Minor restructuring of docs; added html docs so that it can be viewed on-line.
1 parent 6c60378 commit d63abbe

34 files changed

+3012
-50
lines changed

index.html

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2+
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3+
4+
<html xmlns="http://www.w3.org/1999/xhtml">
5+
<head>
6+
<meta http-equiv="refresh" content="0; URL=libs/network/doc/html/index.html" />
7+
8+
<title></title>
9+
<link rel="stylesheet" href="libs/network/doc/boostbook.css" type="text/css" />
10+
</head>
11+
12+
<body>
13+
Automatic redirection failed, please go to <a href=
14+
"libs/network/doc/html/index.html">index.html</a>.
15+
16+
<div class="copyright-footer">
17+
<p>Copyright 2010 Glyn Matthews</p>
18+
19+
<p>Distributed under the Boost Software License, Version 1.0. (See
20+
accompanying file <a href="LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy
21+
at <a href=
22+
"http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</p>
23+
</div>
24+
</body>
25+
</html>

libs/network/doc/architecture.qbk

+11-3
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,19 @@
77

88

99
[section:architecture Architecture]
10-
__cnl__ is built upon __boost_asio__, a high-quality, portable asynchronous I/O library that provides a solid interface for C++ network programming.
10+
__cnl__ is built upon __boost_asio__, a high-quality, portable
11+
asynchronous I/O library that provides a solid interface for C++
12+
network programming.
1113

12-
The architecture is driven by the requirement to separate requests and responses from the transport mechanism. Additionally, it utilises generic programming techniques to make decisions at compile-time, resulting in more efficient and stable client code.
14+
The architecture is driven by the requirement to separate requests and
15+
responses from the transport mechanism. Additionally, it utilises
16+
generic programming techniques to make decisions at compile-time,
17+
resulting in more efficient and stable client code.
1318

14-
There are two main features of the architecture which use modern C++ techniques to allow extensibility without comprimising efficiency: tags and directives. It is these techniques that underpin the design of the message.
19+
There are two main features of the architecture which use modern C++
20+
techniques to allow extensibility without comprimising efficiency:
21+
tags and directives. It is these techniques that underpin the design
22+
of the message.
1523

1624
[include message.qbk]
1725
[include uri.qbk]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<html>
2+
<head>
3+
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
4+
<title>Acknowledgements</title>
5+
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
6+
<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
7+
<link rel="home" href="../index.html" title="C++ Network Library 0.5">
8+
<link rel="up" href="../index.html" title="C++ Network Library 0.5">
9+
<link rel="prev" href="reference.html" title="Reference">
10+
</head>
11+
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
12+
<table cellpadding="2" width="100%"><tr>
13+
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="http://www.boost.org/boost.png"></td>
14+
<td align="center"><a href="http://www.boost.org/index.html">Home</a></td>
15+
<td align="center"><a href="http://www.boost.org/libs/libraries.htm">Libraries</a></td>
16+
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
17+
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
18+
<td align="center"><a href="http://www.boost.org/more/index.htm">More</a></td>
19+
</tr></table>
20+
<hr>
21+
<div class="spirit-nav">
22+
<a accesskey="p" href="reference.html"><img src="http://www.boost.org/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="http://www.boost.org/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="http://www.boost.org/doc/html/images/home.png" alt="Home"></a>
23+
</div>
24+
<div class="section" title="Acknowledgements">
25+
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
26+
<a name="c___network_library.acknowledgements"></a><a class="link" href="acknowledgements.html" title="Acknowledgements"> Acknowledgements</a>
27+
</h2></div></div></div>
28+
<p>
29+
Much of the implementation of the HTTP package was ported from <a href="http://www.pion.org/projects/pion-network-library" target="_top">the
30+
Pion Network Library</a>.
31+
</p>
32+
</div>
33+
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
34+
<td align="left"></td>
35+
<td align="right"><div class="copyright-footer">Copyright &#169; 2008 , 2009, 2010 Glyn Matthews, Dean Michael Berris<p>
36+
Distributed under the Boost Software License, Version 1.0. (See accompanying
37+
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
38+
</p>
39+
</div></td>
40+
</tr></table>
41+
<hr>
42+
<div class="spirit-nav">
43+
<a accesskey="p" href="reference.html"><img src="http://www.boost.org/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="http://www.boost.org/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="http://www.boost.org/doc/html/images/home.png" alt="Home"></a>
44+
</div>
45+
</body>
46+
</html>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
<html>
2+
<head>
3+
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
4+
<title>Architecture</title>
5+
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
6+
<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
7+
<link rel="home" href="../index.html" title="C++ Network Library 0.5">
8+
<link rel="up" href="../index.html" title="C++ Network Library 0.5">
9+
<link rel="prev" href="using.html" title="Using The C++ Network Library">
10+
<link rel="next" href="architecture/message.html" title="The Message">
11+
</head>
12+
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13+
<table cellpadding="2" width="100%"><tr>
14+
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="http://www.boost.org/boost.png"></td>
15+
<td align="center"><a href="http://www.boost.org/index.html">Home</a></td>
16+
<td align="center"><a href="http://www.boost.org/libs/libraries.htm">Libraries</a></td>
17+
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
18+
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
19+
<td align="center"><a href="http://www.boost.org/more/index.htm">More</a></td>
20+
</tr></table>
21+
<hr>
22+
<div class="spirit-nav">
23+
<a accesskey="p" href="using.html"><img src="http://www.boost.org/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="http://www.boost.org/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="http://www.boost.org/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="architecture/message.html"><img src="http://www.boost.org/doc/html/images/next.png" alt="Next"></a>
24+
</div>
25+
<div class="section" title="Architecture">
26+
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
27+
<a name="c___network_library.architecture"></a><a class="link" href="architecture.html" title="Architecture"> Architecture</a>
28+
</h2></div></div></div>
29+
<div class="toc"><dl>
30+
<dt><span class="section"><a href="architecture/message.html"> The Message</a></span></dt>
31+
<dd><dl>
32+
<dt><span class="section"><a href="architecture/message/tag_dispatching.html">
33+
Tag Dispatching</a></span></dt>
34+
<dt><span class="section"><a href="architecture/message/message_concepts.html">
35+
Concepts</a></span></dt>
36+
<dd><dl><dt><span class="section"><a href="architecture/message/message_concepts.html#c___network_library.architecture.message.message_concepts.message_concept">
37+
Message</a></span></dt></dl></dd>
38+
<dt><span class="section"><a href="architecture/message/transformation_layer.html">
39+
Transformation layer</a></span></dt>
40+
<dt><span class="section"><a href="architecture/message/rendering_layer.html">
41+
Rendering layer</a></span></dt>
42+
</dl></dd>
43+
<dt><span class="section"><a href="architecture/uri.html"> The URI</a></span></dt>
44+
<dd><dl>
45+
<dt><span class="section"><a href="architecture/uri/uri_concepts.html">
46+
URI Concepts</a></span></dt>
47+
<dd><dl>
48+
<dt><span class="section"><a href="architecture/uri/uri_concepts.html#c___network_library.architecture.uri.uri_concepts.uri_concept">
49+
URI</a></span></dt>
50+
<dt><span class="section"><a href="architecture/uri/uri_concepts.html#c___network_library.architecture.uri.uri_concepts.http_uri">
51+
HTTP URI</a></span></dt>
52+
</dl></dd>
53+
</dl></dd>
54+
</dl></div>
55+
<p>
56+
C++ Network Library is built upon <a href="http://www.boost.org/libs/asio/index.html" target="_top">Boost.Asio</a>,
57+
a high-quality, portable asynchronous I/O library that provides a solid interface
58+
for C++ network programming.
59+
</p>
60+
<p>
61+
The architecture is driven by the requirement to separate requests and responses
62+
from the transport mechanism. Additionally, it utilises generic programming
63+
techniques to make decisions at compile-time, resulting in more efficient and
64+
stable client code.
65+
</p>
66+
<p>
67+
There are two main features of the architecture which use modern C++ techniques
68+
to allow extensibility without comprimising efficiency: tags and directives.
69+
It is these techniques that underpin the design of the message.
70+
</p>
71+
</div>
72+
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
73+
<td align="left"></td>
74+
<td align="right"><div class="copyright-footer">Copyright &#169; 2008 , 2009, 2010 Glyn Matthews, Dean Michael Berris<p>
75+
Distributed under the Boost Software License, Version 1.0. (See accompanying
76+
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
77+
</p>
78+
</div></td>
79+
</tr></table>
80+
<hr>
81+
<div class="spirit-nav">
82+
<a accesskey="p" href="using.html"><img src="http://www.boost.org/doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="http://www.boost.org/doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="http://www.boost.org/doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="architecture/message.html"><img src="http://www.boost.org/doc/html/images/next.png" alt="Next"></a>
83+
</div>
84+
</body>
85+
</html>

0 commit comments

Comments
 (0)