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

Lines changed: 25 additions & 0 deletions
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

Lines changed: 11 additions & 3 deletions
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]
Lines changed: 46 additions & 0 deletions
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>
Lines changed: 85 additions & 0 deletions
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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy