|
1 | 1 | <!DOCTYPE html>
|
2 | 2 | <html lang="en">
|
3 |
| - <head> |
| 3 | + |
| 4 | +<head> |
4 | 5 | <title>cpp-netlib: The C++ Network Library</title>
|
5 | 6 | <link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.2/css/bootstrap.min.css">
|
6 | 7 | <link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.2/css/bootstrap-theme.min.css">
|
7 | 8 | <link rel="stylesheet" href="static/cpp-netlib.css">
|
8 |
| - </head> |
9 |
| - <body data-spy="scroll" data-target="#cpp-netlib-docs-sidebar"> |
| 9 | +</head> |
| 10 | + |
| 11 | +<body data-spy="scroll" data-target="#cpp-netlib-docs-sidebar"> |
10 | 12 | <div class="row" id="wrap">
|
11 |
| - <div class="container"> |
12 |
| - <nav class="navbar navbar-fixed-top navbar-inverse cpp-netlib-navbar" role="navigation"> |
13 |
| - <div class="container"> |
14 |
| - <div class="navbar-header"> |
15 |
| - <a class="navbar-brand" href="#">cpp-netlib</a> |
16 |
| - </div> |
17 |
| - <div> |
18 |
| - <ul class="nav navbar-nav"> |
19 |
| - <li class="active"><a href="index.html">Home</a></li> |
20 |
| - <li><a href="process.html">Development Process</a></li> |
21 |
| - <li><a href="style-guide.html">Style Guide</a></li> |
22 |
| - <li><a href="proposals.html">Proposals</a></li> |
23 |
| - </ul> |
24 |
| - </div> |
25 |
| - </div> |
26 |
| - </nav> |
27 |
| - <header class="jumbotron subhead"> |
28 |
| - <h1>The C++ Network Library Project</h1> |
29 |
| - <p class="lead">A collection of open-source libraries for high level network programming.</p> |
30 |
| - </header> |
31 |
| - <div class="row"> |
32 |
| - <div class="col-md-3" id="cpp-netlib-docs-sidebar" role="complimentary"> |
33 |
| - <ul class="nav list-group cpp-netlib-sidebar" data-spy="affix" data-offset-top="245"> |
34 |
| - <li class="list-group-item"><a href="#overview">Overview</a></li> |
35 |
| - <li class="list-group-item"><a href="#download">Download</a></li> |
36 |
| - <li class="list-group-item"><a href="#documentation">Documentation</a></li> |
37 |
| - <li class="list-group-item"><a href="#support">Support</a></li> |
38 |
| - <li class="list-group-item"><a href="#policies">Project Policies</a></li> |
39 |
| - </ul> |
40 |
| - </div> |
41 |
| - <div class="col-md-9"> |
42 |
| - <section id="overview"> |
43 |
| - <div class="page-header"> |
44 |
| - <h1>Overview</h1> |
45 |
| - </div> |
46 |
| - <p>The project aims to build upon the latest C++ standard |
47 |
| - (currently C++11) to provide easy to use libraries for network |
48 |
| - programming. We use the latest compiler versions and features |
49 |
| - with an eye on pushing the boundaries on leveraging what's |
50 |
| - available in C++.</p> |
51 |
| - <p>Currently the library contains an HTTP client and server |
52 |
| - implementation, a stand-alone URI library, a network message |
53 |
| - framework, and some concurrency tools.</p> |
54 |
| - <p>The project welcomes contributions from people interested in |
55 |
| - joining the effort. See the section on <a |
56 |
| - href="#policies">Project Policies</a> for more information on |
57 |
| - getting involved.</p> |
58 |
| - <div class="g-plusone" data-annotation="inline" data-width="300"></div> |
59 |
| - <script type="text/javascript"> |
60 |
| - (function() { |
61 |
| - var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; |
62 |
| - po.src = 'https://apis.google.com/js/platform.js'; |
63 |
| - var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); |
64 |
| - })(); |
65 |
| - </script> |
66 |
| - </section> |
67 |
| - <section id="download"> |
68 |
| - <div class="page-header"> |
69 |
| - <h1>Download</h1> |
70 |
| - </div> |
71 |
| - <p>The current <strong>stable release</strong> of the library is available in three |
72 |
| - formats, please pick one of the three:</p> |
73 |
| - <div class="row"> |
74 |
| - <div class="col-md-4"> |
75 |
| - <a |
76 |
| - href="http://downloads.cpp-netlib.org/0.12.0/cpp-netlib-0.12.0-final.zip" |
77 |
| - class="btn btn-primary btn-lg btn-block">0.12.0-final (zip)</a> |
78 |
| - <br> |
79 |
| - <small class="text-muted cpp-netlib-hash">md5: 19af754d82e0f3d3d67a456830a88861</small> |
80 |
| - </div> |
81 |
| - <div class="col-md-4"> |
82 |
| - <a |
83 |
| - href="http://downloads.cpp-netlib.org/0.12.0/cpp-netlib-0.12.0-final.tar.gz" |
84 |
| - class="btn btn-primary btn-lg btn-block">0.12.0-final (tar.gz)</a> |
85 |
| - <br> |
86 |
| - <small class="text-muted cpp-netlib-hash">md5: 29b87c0e8c1a9e7fbdea5afcec947d53</small> |
| 13 | + <div class="container"> |
| 14 | + <nav class="navbar navbar-fixed-top navbar-inverse cpp-netlib-navbar" role="navigation"> |
| 15 | + <div class="container"> |
| 16 | + <div class="navbar-header"> |
| 17 | + <a class="navbar-brand" href="#">cpp-netlib</a> |
| 18 | + </div> |
| 19 | + <div> |
| 20 | + <ul class="nav navbar-nav"> |
| 21 | + <li class="active"><a href="index.html">Home</a></li> |
| 22 | + <li><a href="process.html">Development Process</a></li> |
| 23 | + <li><a href="style-guide.html">Style Guide</a></li> |
| 24 | + <li><a href="proposals.html">Proposals</a></li> |
| 25 | + </ul> |
| 26 | + </div> |
87 | 27 | </div>
|
88 |
| - <div class="col-md-4"> |
89 |
| - <a |
90 |
| - href="http://downloads.cpp-netlib.org/0.12.0/cpp-netlib-0.12.0-final.tar.bz2" |
91 |
| - class="btn btn-primary btn-lg btn-block">0.12.0-final (tar.bz2)</a> |
92 |
| - <br> |
93 |
| - <small class="text-muted cpp-netlib-hash">md5: 25d1a0bfa088ad4cede998c52fec7b91</small> |
| 28 | + </nav> |
| 29 | + <header class="jumbotron subhead"> |
| 30 | + <h1>The C++ Network Library Project</h1> |
| 31 | + <p class="lead">A collection of open-source libraries for high level network programming.</p> |
| 32 | + </header> |
| 33 | + <div class="row"> |
| 34 | + <div class="col-md-3" id="cpp-netlib-docs-sidebar" role="complimentary"> |
| 35 | + <ul class="nav list-group cpp-netlib-sidebar" data-spy="affix" data-offset-top="245"> |
| 36 | + <li class="list-group-item"><a href="#overview">Overview</a></li> |
| 37 | + <li class="list-group-item"><a href="#download">Download</a></li> |
| 38 | + <li class="list-group-item"><a href="#documentation">Documentation</a></li> |
| 39 | + <li class="list-group-item"><a href="#support">Support</a></li> |
| 40 | + <li class="list-group-item"><a href="#policies">Project Policies</a></li> |
| 41 | + </ul> |
94 | 42 | </div>
|
95 |
| - </div> |
96 |
| - </section> |
97 |
| - <section id="documentation"> |
98 |
| - <div class="page-header"> |
99 |
| - <h1>Documentation</h1> |
100 |
| - </div> |
101 |
| - <p>We make the documentation for supported releases of the |
102 |
| - library available through the following links.</p> |
103 |
| - <div class="row"> |
104 |
| - <div class="col-md-4"> |
105 |
| - <a href="0.12.0/index.html" class="btn btn-primary btn-lg btn-block">0.12.0 (stable)</a> |
| 43 | + <div class="col-md-9"> |
| 44 | + <section id="overview"> |
| 45 | + <div class="page-header"> |
| 46 | + <h1>Overview</h1> |
| 47 | + </div> |
| 48 | + <p>The project aims to build upon the latest C++ standard (currently C++11) to provide easy to use libraries for network programming. We use the latest compiler versions and features with an eye on pushing the boundaries on leveraging what's available in C++.</p> |
| 49 | + <p>Currently the library contains an HTTP client and server implementation, a stand-alone URI library, a network message framework, and some concurrency tools.</p> |
| 50 | + <p>The project welcomes contributions from people interested in joining the effort. See the section on <a href="#policies">Project Policies</a> for more information on getting involved.</p> |
| 51 | + <div class="g-plusone" data-annotation="inline" data-width="300"></div> |
| 52 | + <script type="text/javascript"> |
| 53 | + (function() { |
| 54 | + var po = document.createElement('script'); |
| 55 | + po.type = 'text/javascript'; |
| 56 | + po.async = true; |
| 57 | + po.src = 'https://apis.google.com/js/platform.js'; |
| 58 | + var s = document.getElementsByTagName('script')[0]; |
| 59 | + s.parentNode.insertBefore(po, s); |
| 60 | + })(); |
| 61 | + </script> |
| 62 | + </section> |
| 63 | + <section id="download"> |
| 64 | + <div class="page-header"> |
| 65 | + <h1>Download</h1> |
| 66 | + </div> |
| 67 | + <p>The current <strong>stable release</strong> of the library is available in three formats, please pick one of the three:</p> |
| 68 | + <div class="row"> |
| 69 | + <div class="col-md-4"> |
| 70 | + <a href="http://downloads.cpp-netlib.org/0.12.0/cpp-netlib-0.12.0-final.zip" class="btn btn-primary btn-lg btn-block">0.12.0-final (zip)</a> |
| 71 | + <br> |
| 72 | + <small class="text-muted cpp-netlib-hash">md5: 19af754d82e0f3d3d67a456830a88861</small> |
| 73 | + </div> |
| 74 | + <div class="col-md-4"> |
| 75 | + <a href="http://downloads.cpp-netlib.org/0.12.0/cpp-netlib-0.12.0-final.tar.gz" class="btn btn-primary btn-lg btn-block">0.12.0-final (tar.gz)</a> |
| 76 | + <br> |
| 77 | + <small class="text-muted cpp-netlib-hash">md5: 29b87c0e8c1a9e7fbdea5afcec947d53</small> |
| 78 | + </div> |
| 79 | + <div class="col-md-4"> |
| 80 | + <a href="http://downloads.cpp-netlib.org/0.12.0/cpp-netlib-0.12.0-final.tar.bz2" class="btn btn-primary btn-lg btn-block">0.12.0-final (tar.bz2)</a> |
| 81 | + <br> |
| 82 | + <small class="text-muted cpp-netlib-hash">md5: 25d1a0bfa088ad4cede998c52fec7b91</small> |
| 83 | + </div> |
| 84 | + </div> |
| 85 | + </section> |
| 86 | + <section id="documentation"> |
| 87 | + <div class="page-header"> |
| 88 | + <h1>Documentation</h1> |
| 89 | + </div> |
| 90 | + <p>We make the documentation for supported releases of the library available through the following links.</p> |
| 91 | + <div class="row"> |
| 92 | + <div class="col-md-4"> |
| 93 | + <a href="0.12.0/index.html" class="btn btn-primary btn-lg btn-block">0.12.0 (stable)</a> |
| 94 | + </div> |
| 95 | + <div class="col-md-4"> |
| 96 | + <a href="0.11.2/index.html" class="btn btn-warning btn-lg btn-block">0.11.2 (previous stable)</a> |
| 97 | + </div> |
| 98 | + <div class="col-md-4"> |
| 99 | + <a href="0.10.1/index.html" class="btn btn-danger btn-lg btn-block">0.10.1 (previous unsupported)</a> |
| 100 | + </div> |
| 101 | + </div> |
| 102 | + </section> |
| 103 | + <section id="support"> |
| 104 | + <div class="page-header"> |
| 105 | + <h1>Support</h1> |
| 106 | + </div> |
| 107 | + <p>We offer two avenues of support for user issues, depending on what kind of issues you're encountering.</p> |
| 108 | + <h2>Reporting Bugs</h2> |
| 109 | + <p>If you're using the library and would like to report issues with the library, please file your bug reports and support requests in the official issue tracker.</p> |
| 110 | + <p><a href="https://github.com/cpp-netlib/cpp-netlib/issues" class="btn btn-danger btn-large">File Bugs</a></p> |
| 111 | + <h2>Developer Support</h2> |
| 112 | + <p>If you're interested in contributing to the development or if you have questions directly involving the implementation or for general discussion of the project, you can subscribe to and discuss with us through the developers mailing list.</p> |
| 113 | + <p><a href="https://groups.google.com/group/cpp-netlib" class="btn btn-success btn-large">Discussion Group</a></p> |
| 114 | + </section> |
| 115 | + <section id="policies"> |
| 116 | + <div class="page-header"> |
| 117 | + <h1>Project Policies</h1> |
| 118 | + </div> |
| 119 | + <p>The project welcomes contributors and starting with 2013, we've resolved to document as much of the policies we follow in the project as we can. Please follow the links below for more information. |
| 120 | + </p> |
| 121 | + <ul> |
| 122 | + <li><a href="process.html">Development Process</a></li> |
| 123 | + <li><a href="style-guide.html">Style Guide</a></li> |
| 124 | + <li><a href="proposals.html">Proposing New Libraries</a></li> |
| 125 | + </ul> |
| 126 | + </section> |
106 | 127 | </div>
|
107 |
| - <div class="col-md-4"> |
108 |
| - <a href="0.11.2/index.html" class="btn btn-warning btn-lg btn-block">0.11.2 (previous stable)</a> |
109 |
| - </div> |
110 |
| - <div class="col-md-4"> |
111 |
| - <a href="0.10.1/index.html" class="btn btn-danger btn-lg btn-block">0.10.1 (previous unsupported)</a> |
112 |
| - </div> |
113 |
| - </div> |
114 |
| - </section> |
115 |
| - <section id="support"> |
116 |
| - <div class="page-header"> |
117 |
| - <h1>Support</h1> |
118 |
| - </div> |
119 |
| - <p>We offer two avenues of support for user issues, depending on |
120 |
| - what kind of issues you're encountering.</p> |
121 |
| - <h2>Reporting Bugs</h2> |
122 |
| - <p>If you're using the library and would like to report issues |
123 |
| - with the library, please file your bug reports and support |
124 |
| - requests in the official issue tracker.</p> |
125 |
| - <p><a href="https://github.com/cpp-netlib/cpp-netlib/issues" |
126 |
| - class="btn btn-danger btn-large">File Bugs</a></p> |
127 |
| - <h2>Developer Support</h2> |
128 |
| - <p>If you're interested in contributing to the development or if |
129 |
| - you have questions directly involving the implementation or for |
130 |
| - general discussion of the project, you can subscribe to and |
131 |
| - discuss with us through the developers mailing list.</p> |
132 |
| - <p><a |
133 |
| - href="https://groups.google.com/group/cpp-netlib" |
134 |
| - class="btn btn-success btn-large">Discussion Group</a></p> |
135 |
| - </section> |
136 |
| - <section id="policies"> |
137 |
| - <div class="page-header"> |
138 |
| - <h1>Project Policies</h1> |
139 |
| - </div> |
140 |
| - <p>The project welcomes contributors and starting with 2013, |
141 |
| - we've resolved to document as much of the policies we follow in |
142 |
| - the project as we can. Please follow the links below for more |
143 |
| - information.</p> |
144 |
| - <ul> |
145 |
| - <li><a href="process.html">Development Process</a></li> |
146 |
| - <li><a href="style-guide.html">Style Guide</a></li> |
147 |
| - <li><a href="proposals.html">Proposing New Libraries</a></li> |
148 |
| - </ul> |
149 |
| - </section> |
150 |
| - </div> |
| 128 | + </div> |
151 | 129 | </div>
|
152 |
| - </div> |
153 | 130 | </div>
|
154 | 131 | <div id="footer">
|
155 |
| - <div class="container"> |
156 |
| - <p class="text-muted credit">Copyright 2012-2013 Dean Michael Berris; Glyn |
157 |
| - Matthews; 2013 Google, Inc.</p> |
158 |
| - <p class="text-muted credit">Distributed under the Boost Software License, |
159 |
| - Version 1.0. (See accompanying file <a |
160 |
| - href="LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy at <a |
161 |
| - href="http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</p> |
162 |
| - </div> |
| 132 | + <div class="container"> |
| 133 | + <p class="text-muted credit">Copyright 2012-2013 Dean Michael Berris; Glyn Matthews; 2013 Google, Inc.</p> |
| 134 | + <p class="text-muted credit">Distributed under the Boost Software License, Version 1.0. (See accompanying file <a href="LICENSE_1_0.txt">LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</p> |
| 135 | + </div> |
163 | 136 | </div>
|
164 | 137 | <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
|
165 | 138 | <script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.2/js/bootstrap.min.js"></script>
|
166 | 139 | <script type="text/javascript">
|
167 |
| - var _gaq = _gaq || []; |
168 |
| - _gaq.push(['_setAccount', 'UA-19815738-1']); |
169 |
| - _gaq.push(['_trackPageview']); |
| 140 | + var _gaq = _gaq || []; |
| 141 | + _gaq.push(['_setAccount', 'UA-19815738-1']); |
| 142 | + _gaq.push(['_trackPageview']); |
| 143 | + |
| 144 | + (function() { |
| 145 | + var ga = document.createElement('script'); |
| 146 | + ga.type = |
| 147 | + 'text/javascript'; |
| 148 | + ga.async = true; |
| 149 | + ga.src = ('https:' == document.location.protocol ? |
| 150 | + 'https://ssl' : 'http://www') + |
| 151 | + '.google-analytics.com/ga.js'; |
| 152 | + var s = document.getElementsByTagName('script')[0]; |
| 153 | + s.parentNode.insertBefore(ga, s); |
| 154 | + })(); |
| 155 | + </script> |
| 156 | +</body> |
170 | 157 |
|
171 |
| - (function() { |
172 |
| - var ga = document.createElement('script'); ga.type = |
173 |
| - 'text/javascript'; ga.async = true; |
174 |
| - ga.src = ('https:' == document.location.protocol ? |
175 |
| - 'https://ssl' : 'http://www') + |
176 |
| - '.google-analytics.com/ga.js'; |
177 |
| - var s = document.getElementsByTagName('script')[0]; |
178 |
| - s.parentNode.insertBefore(ga, s); |
179 |
| - })(); |
180 |
| - </script> |
181 |
| - </body> |
182 | 158 | </html>
|
0 commit comments