http://git-wip-us.apache.org/repos/asf/qpid-site/blob/1859e58c/content/releases/qpid-proton-0.17.0/proton/c/api/messenger_8h_source.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/messenger_8h_source.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/messenger_8h_source.html
new file mode 100755
index 0000000..4080bb4
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/messenger_8h_source.html
@@ -0,0 +1,309 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
+<title>Qpid Proton C API: proton/messenger.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.17.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" 
href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" 
border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.3.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('messenger_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" 
onclick="searchBox.OnSelectItem(0)"><span 
class="SelectionMark">&#160;</span>All</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span 
class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span 
class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span 
class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span 
class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span 
class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span 
class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" 
href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span 
class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span 
class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span 
class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">messenger.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="messenger_8h.html">Go to the documentation of this file.</a><div 
class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">   
 1</span>&#160;<span class="preprocessor">#ifndef 
PROTON_MESSENGER_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    
2</span>&#160;<span class="preprocessor"></span><span 
class="preprocessor">#define PROTON_MESSENGER_H 1</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    
3</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno">    
4</span>&#160;<span class="comment">/*</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno">    
5</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno">    
6</span>&#160;<span class="comment"> * Licensed to the Apache Software 
Foundation (ASF) under one</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno">    
7</span>&#160;<span class="comment"> * or more contributor license agreements.  
See the NOTICE file</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno">    
8</span>&#160;<span class="comment"> * distributed with this work for 
additional information</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno">    
9</span>&#160;<span class="comment"> * regarding copyright ownership.  The ASF 
licenses this file</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno">   
10</span>&#160;<span class="comment"> * to you under the Apache License, 
Version 2.0 (the</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno">   
11</span>&#160;<span class="comment"> * &quot;License&quot;); you may not use 
this file except in compliance</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno">   
12</span>&#160;<span class="comment"> * with the License.  You may obtain a 
copy of the License at</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno">   
13</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno">   
14</span>&#160;<span class="comment"> *   
http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno">   
15</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno">   
16</span>&#160;<span class="comment"> * Unless required by applicable law or 
agreed to in writing,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno">   
17</span>&#160;<span class="comment"> * software distributed under the License 
is distributed on an</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno">   
18</span>&#160;<span class="comment"> * &quot;AS IS&quot; BASIS, WITHOUT 
WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno">   
19</span>&#160;<span class="comment"> * KIND, either express or implied.  See 
the License for the</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   
20</span>&#160;<span class="comment"> * specific language governing permissions 
and limitations</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno">   
21</span>&#160;<span class="comment"> * under the License.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno">   
22</span>&#160;<span class="comment"> *</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno">   
23</span>&#160;<span class="comment"> */</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno">   
24</span>&#160;</div>
+<div class="line"><a name="l00025"></a><span class="lineno">   
25</span>&#160;<span class="preprocessor">#include 
&lt;proton/import_export.h&gt;</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   
26</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="message_8h.html" title="A mutable holder of application content. 
">proton/message.h</a>&gt;</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   
27</span>&#160;<span class="preprocessor">#include 
&lt;proton/selectable.h&gt;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   
28</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="link_8h.html" title="A channel for transferring messages. 
">proton/link.h</a>&gt;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   
29</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="transport_8h.html" title="A network channel supporting an AMQP 
connection. ">proton/transport.h</a>&gt;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   
30</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="ssl_8h.html" title="SSL secure transport layer. 
">proton/ssl.h</a>&gt;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   
31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   
32</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   
33</span>&#160;<span class="preprocessor"></span><span 
class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> 
{</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   
34</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   
35</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00156"></a><span class="lineno"><a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">  
156</a></span>&#160;<span class="keyword">typedef</span> <span 
class="keyword">struct </span><a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> <a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a>;</div>
+<div class="line"><a name="l00157"></a><span class="lineno">  
157</span>&#160;</div>
+<div class="line"><a name="l00165"></a><span class="lineno"><a class="code" 
href="group__messenger.html#gabd73703511b9dae193765e9e57864291">  
165</a></span>&#160;<span class="keyword">typedef</span> <span 
class="keyword">struct </span><a class="code" 
href="group__messenger.html#gabd73703511b9dae193765e9e57864291" title="A 
subscription is a request for incoming messages.">pn_subscription_t</a> <a 
class="code" href="group__messenger.html#gabd73703511b9dae193765e9e57864291" 
title="A subscription is a request for incoming 
messages.">pn_subscription_t</a>;</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  
166</span>&#160;</div>
+<div class="line"><a name="l00171"></a><span class="lineno"><a class="code" 
href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7">  
171</a></span>&#160;<span class="keyword">typedef</span> int64_t <a 
class="code" href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7" 
title="Trackers provide a lightweight handle used to track the status of 
incoming and outgoing deliveries...">pn_tracker_t</a>;</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  
172</span>&#160;</div>
+<div class="line"><a name="l00177"></a><span class="lineno"><a class="code" 
href="group__messenger.html#ga242e4ee54b9c0a416443c7da5f6e045b">  
177</a></span>&#160;<span class="keyword">typedef</span> <span 
class="keyword">enum</span> {</div>
+<div class="line"><a name="l00178"></a><span class="lineno"><a class="code" 
href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba0b46b1041679460baaba2ddcdb2173f2">
  178</a></span>&#160;  <a class="code" 
href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba0b46b1041679460baaba2ddcdb2173f2"
 title="The tracker is unknown.">PN_STATUS_UNKNOWN</a> = 0, </div>
+<div class="line"><a name="l00179"></a><span class="lineno"><a class="code" 
href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba4b0354a77173cd75c69159e15c23f611">
  179</a></span>&#160;  <a class="code" 
href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba4b0354a77173cd75c69159e15c23f611"
 title="The message is in flight.">PN_STATUS_PENDING</a> = 1, </div>
+<div class="line"><a name="l00182"></a><span class="lineno"><a class="code" 
href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba693fd9044a50a4f02e842d04a4bf1467">
  182</a></span>&#160;  <a class="code" 
href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba693fd9044a50a4f02e842d04a4bf1467"
 title="The message was accepted.">PN_STATUS_ACCEPTED</a> = 2, </div>
+<div class="line"><a name="l00183"></a><span class="lineno"><a class="code" 
href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045baf109df703952744009b3547f3b8f32bf">
  183</a></span>&#160;  <a class="code" 
href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045baf109df703952744009b3547f3b8f32bf"
 title="The message was rejected.">PN_STATUS_REJECTED</a> = 3, </div>
+<div class="line"><a name="l00184"></a><span class="lineno"><a class="code" 
href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba67079750477effb7935df83381c47852">
  184</a></span>&#160;  <a class="code" 
href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba67079750477effb7935df83381c47852"
 title="The message was released.">PN_STATUS_RELEASED</a> = 4, </div>
+<div class="line"><a name="l00185"></a><span class="lineno"><a class="code" 
href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba77d94a6b6b745eef9307f144b57e81e8">
  185</a></span>&#160;  <a class="code" 
href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba77d94a6b6b745eef9307f144b57e81e8"
 title="The message was modified.">PN_STATUS_MODIFIED</a> = 5, </div>
+<div class="line"><a name="l00186"></a><span class="lineno"><a class="code" 
href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba1239e8ada7eabe2aeab98f2c881cd2ee">
  186</a></span>&#160;  <a class="code" 
href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba1239e8ada7eabe2aeab98f2c881cd2ee"
 title="The message was aborted.">PN_STATUS_ABORTED</a> = 6, </div>
+<div class="line"><a name="l00187"></a><span class="lineno"><a class="code" 
href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba1181bc7f51502ae11ed240866cd64583">
  187</a></span>&#160;  <a class="code" 
href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba1181bc7f51502ae11ed240866cd64583"
 title="The remote party has settled the message.">PN_STATUS_SETTLED</a> = 7 
</div>
+<div class="line"><a name="l00188"></a><span class="lineno">  
188</span>&#160;} <a class="code" 
href="group__messenger.html#ga242e4ee54b9c0a416443c7da5f6e045b" 
title="Describes all the possible states for a message associated with a given 
tracker.">pn_status_t</a>;</div>
+<div class="line"><a name="l00189"></a><span class="lineno">  
189</span>&#160;</div>
+<div class="line"><a name="l00199"></a><span class="lineno">  
199</span>&#160;PNX_EXTERN <a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *<a class="code" 
href="group__messenger.html#gabe045d16ca8eb1e3cc87387e2ae82433" 
title="Construct a new pn_messenger_t with the given 
name.">pn_messenger</a>(<span class="keyword">const</span> <span 
class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00200"></a><span class="lineno">  
200</span>&#160;</div>
+<div class="line"><a name="l00207"></a><span class="lineno">  
207</span>&#160;PNX_EXTERN <span class="keyword">const</span> <span 
class="keywordtype">char</span> *<a class="code" 
href="group__messenger.html#ga71197163a69770575df74e3cee617429" title="Get the 
name of a messenger.">pn_messenger_name</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00208"></a><span class="lineno">  
208</span>&#160;</div>
+<div class="line"><a name="l00218"></a><span class="lineno">  
218</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#gad61fff52c28501171ecbb0b21bbde954" title="Sets the 
path that will be used to get the certificate that will be used to identify 
this messenger t...">pn_messenger_set_certificate</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger, <span 
class="keyword">const</span> <span class="keywordtype">char</span> 
*certificate);</div>
+<div class="line"><a name="l00219"></a><span class="lineno">  
219</span>&#160;</div>
+<div class="line"><a name="l00227"></a><span class="lineno">  
227</span>&#160;PNX_EXTERN <span class="keyword">const</span> <span 
class="keywordtype">char</span> *<a class="code" 
href="group__messenger.html#ga1d0c003a1fb5e20b894e2deb8b43118b" title="Get the 
certificate path.">pn_messenger_get_certificate</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00228"></a><span class="lineno">  
228</span>&#160;</div>
+<div class="line"><a name="l00237"></a><span class="lineno">  
237</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#ga05f059a2fe93e0acbcf76e494e6bf958" title="Set path 
to the private key that was used to sign the 
certificate.">pn_messenger_set_private_key</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger, <span 
class="keyword">const</span> <span class="keywordtype">char</span> 
*private_key);</div>
+<div class="line"><a name="l00238"></a><span class="lineno">  
238</span>&#160;</div>
+<div class="line"><a name="l00245"></a><span class="lineno">  
245</span>&#160;PNX_EXTERN <span class="keyword">const</span> <span 
class="keywordtype">char</span> *<a class="code" 
href="group__messenger.html#gab692f989aed2aa83bd71b7fa7196aeb1" title="Gets the 
private key file for a messenger.">pn_messenger_get_private_key</a>(<a 
class="code" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" 
title="A pn_messenger_t provides a high level interface for sending and 
receiving messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00246"></a><span class="lineno">  
246</span>&#160;</div>
+<div class="line"><a name="l00255"></a><span class="lineno">  
255</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#ga6b04f7dea2ed8752b8672b4cfe0330f2" title="Sets the 
private key password for a messenger.">pn_messenger_set_password</a>(<a 
class="code" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" 
title="A pn_messenger_t provides a high level interface for sending and 
receiving messages (See pn_message_t...">pn_messenger_t</a> *messenger, <span 
class="keyword">const</span> <span class="keywordtype">char</span> 
*password);</div>
+<div class="line"><a name="l00256"></a><span class="lineno">  
256</span>&#160;</div>
+<div class="line"><a name="l00263"></a><span class="lineno">  
263</span>&#160;PNX_EXTERN <span class="keyword">const</span> <span 
class="keywordtype">char</span> *<a class="code" 
href="group__messenger.html#ga3f02ad7340a59c5982e6223aaeea803a" title="Gets the 
private key file password for a messenger.">pn_messenger_get_password</a>(<a 
class="code" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" 
title="A pn_messenger_t provides a high level interface for sending and 
receiving messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00264"></a><span class="lineno">  
264</span>&#160;</div>
+<div class="line"><a name="l00276"></a><span class="lineno">  
276</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#gad901e92e2bee6d5371dcd3b1c8fe2c3b" title="Sets the 
trusted certificates database for a 
messenger.">pn_messenger_set_trusted_certificates</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger, <span 
class="keyword">const</span> <span class="keywordtype">char</span> 
*cert_db);</div>
+<div class="line"><a name="l00277"></a><span class="lineno">  
277</span>&#160;</div>
+<div class="line"><a name="l00284"></a><span class="lineno">  
284</span>&#160;PNX_EXTERN <span class="keyword">const</span> <span 
class="keywordtype">char</span> *<a class="code" 
href="group__messenger.html#ga955b218a8f58560e9e228ca14fba21f2" title="Gets the 
trusted certificates database for a 
messenger.">pn_messenger_get_trusted_certificates</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00285"></a><span class="lineno">  
285</span>&#160;</div>
+<div class="line"><a name="l00298"></a><span class="lineno">  
298</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#ga04119bb2b16bb0f657f1dbcf73827d74" title="Set the 
default timeout for a messenger.">pn_messenger_set_timeout</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger, <span 
class="keywordtype">int</span> timeout);</div>
+<div class="line"><a name="l00299"></a><span class="lineno">  
299</span>&#160;</div>
+<div class="line"><a name="l00308"></a><span class="lineno">  
308</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#ga083ba6296a1ae1dfe45c0fb82da823eb" title="Gets the 
timeout for a messenger object.">pn_messenger_get_timeout</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00309"></a><span class="lineno">  
309</span>&#160;</div>
+<div class="line"><a name="l00316"></a><span class="lineno">  
316</span>&#160;PNX_EXTERN <span class="keywordtype">bool</span> <a 
class="code" href="group__messenger.html#gaf572cbf224105d08898d2906336712f7" 
title="Check if a messenger is in blocking 
mode.">pn_messenger_is_blocking</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00317"></a><span class="lineno">  
317</span>&#160;</div>
+<div class="line"><a name="l00326"></a><span class="lineno">  
326</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#gae9d7f1aec6e2cf3ef1ee326a4ae15981" title="Enable 
or disable blocking behavior for a messenger during calls to pn_messenger_send 
and pn_messenge...">pn_messenger_set_blocking</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger, <span 
class="keywordtype">bool</span> blocking);</div>
+<div class="line"><a name="l00327"></a><span class="lineno">  
327</span>&#160;</div>
+<div class="line"><a name="l00340"></a><span class="lineno">  
340</span>&#160;PNX_EXTERN <span class="keywordtype">bool</span> <a 
class="code" href="group__messenger.html#ga63805c35f18ef041c69a14564dc1bce4" 
title="Check if a messenger is in passive mode.">pn_messenger_is_passive</a>(<a 
class="code" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" 
title="A pn_messenger_t provides a high level interface for sending and 
receiving messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00341"></a><span class="lineno">  
341</span>&#160;</div>
+<div class="line"><a name="l00352"></a><span class="lineno">  
352</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#gac7df7c92396f10f105ec74d35310a7c0" title="Set the 
passive mode for a messenger.">pn_messenger_set_passive</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger, <span 
class="keywordtype">bool</span> passive);</div>
+<div class="line"><a name="l00353"></a><span class="lineno">  
353</span>&#160;</div>
+<div class="line"><a name="l00359"></a><span class="lineno">  
359</span>&#160;PNX_EXTERN <span class="keywordtype">void</span> <a 
class="code" href="group__messenger.html#ga530295575eda95e3c19316d41bd1baa7" 
title="Frees a Messenger.">pn_messenger_free</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00360"></a><span class="lineno">  
360</span>&#160;</div>
+<div class="line"><a name="l00374"></a><span class="lineno">  
374</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#gacfd10311abca28521fe7aa9cabfff61c" title="Get the 
code for a messenger&#39;s most recent error.">pn_messenger_errno</a>(<a 
class="code" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" 
title="A pn_messenger_t provides a high level interface for sending and 
receiving messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00375"></a><span class="lineno">  
375</span>&#160;</div>
+<div class="line"><a name="l00387"></a><span class="lineno">  
387</span>&#160;PNX_EXTERN <a class="code" 
href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52" title="An int error 
code and some string text to describe the error.">pn_error_t</a> *<a 
class="code" href="group__messenger.html#ga0301664be9c54b3a573578776ad2a5d2" 
title="Get a messenger&#39;s error object.">pn_messenger_error</a>(<a 
class="code" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" 
title="A pn_messenger_t provides a high level interface for sending and 
receiving messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00388"></a><span class="lineno">  
388</span>&#160;</div>
+<div class="line"><a name="l00404"></a><span class="lineno">  
404</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#gac191bdb410b7839d6306a0d8e5ac19e1" title="Get the 
size of a messenger&#39;s outgoing 
window.">pn_messenger_get_outgoing_window</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00405"></a><span class="lineno">  
405</span>&#160;</div>
+<div class="line"><a name="l00416"></a><span class="lineno">  
416</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#ga96487581bd8348f8bc9bacef25042cfc" title="Set the 
size of a messenger&#39;s outgoing 
window.">pn_messenger_set_outgoing_window</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger, <span 
class="keywordtype">int</span> window);</div>
+<div class="line"><a name="l00417"></a><span class="lineno">  
417</span>&#160;</div>
+<div class="line"><a name="l00436"></a><span class="lineno">  
436</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#ga45d578f39673ad59ca65d2042054abee" title="Get the 
size of a messenger&#39;s incoming 
window.">pn_messenger_get_incoming_window</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00437"></a><span class="lineno">  
437</span>&#160;</div>
+<div class="line"><a name="l00448"></a><span class="lineno">  
448</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#gadf8a9cf14bf8d519026ea8c4eeb275c3" title="Set the 
size of a messenger&#39;s incoming 
window.">pn_messenger_set_incoming_window</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger,</div>
+<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160; 
                                              <span 
class="keywordtype">int</span> window);</div>
+<div class="line"><a name="l00450"></a><span class="lineno">  
450</span>&#160;</div>
+<div class="line"><a name="l00459"></a><span class="lineno">  
459</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#ga6fa594235e316cd2a04b44b283194a43" 
title="Currently a no-op placeholder.">pn_messenger_start</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00460"></a><span class="lineno">  
460</span>&#160;</div>
+<div class="line"><a name="l00475"></a><span class="lineno">  
475</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#gad95ab6daf6b2a61b79d5128a7d1d9f5c" title="Stops a 
messenger.">pn_messenger_stop</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00476"></a><span class="lineno">  
476</span>&#160;</div>
+<div class="line"><a name="l00484"></a><span class="lineno">  
484</span>&#160;PNX_EXTERN <span class="keywordtype">bool</span> <a 
class="code" href="group__messenger.html#gae2c4765839c8fd09c0e01d05a118b6d4" 
title="Returns true if a messenger is in the stopped 
state.">pn_messenger_stopped</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00485"></a><span class="lineno">  
485</span>&#160;</div>
+<div class="line"><a name="l00493"></a><span class="lineno">  
493</span>&#160;PNX_EXTERN <a class="code" 
href="group__messenger.html#gabd73703511b9dae193765e9e57864291" title="A 
subscription is a request for incoming messages.">pn_subscription_t</a> *<a 
class="code" href="group__messenger.html#gac36589fe5dc0378cf62558e40060a26f" 
title="Subscribes a messenger to messages from the specified 
source.">pn_messenger_subscribe</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger, <span 
class="keyword">const</span> <span class="keywordtype">char</span> 
*source);</div>
+<div class="line"><a name="l00494"></a><span class="lineno">  
494</span>&#160;</div>
+<div class="line"><a name="l00505"></a><span class="lineno">  
505</span>&#160;PNX_EXTERN <a class="code" 
href="group__messenger.html#gabd73703511b9dae193765e9e57864291" title="A 
subscription is a request for incoming messages.">pn_subscription_t</a> *</div>
+<div class="line"><a name="l00506"></a><span class="lineno">  
506</span>&#160;<a class="code" 
href="group__messenger.html#ga480a8623fab904690218c0c67493232f" 
title="Subscribes a messenger to messages from the specified source with the 
given timeout for the subscript...">pn_messenger_subscribe_ttl</a>(<a 
class="code" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" 
title="A pn_messenger_t provides a high level interface for sending and 
receiving messages (See pn_message_t...">pn_messenger_t</a> *messenger, <span 
class="keyword">const</span> <span class="keywordtype">char</span> 
*source,</div>
+<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160; 
                          <a class="code" 
href="group__api__types.html#gafdede9be0526a8d0b9ab5d3149069af1" title="A span 
of time in seconds.">pn_seconds_t</a> timeout);</div>
+<div class="line"><a name="l00508"></a><span class="lineno">  
508</span>&#160;</div>
+<div class="line"><a name="l00518"></a><span class="lineno">  
518</span>&#160;PNX_EXTERN <a class="code" 
href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link 
object.">pn_link_t</a> *<a class="code" 
href="group__messenger.html#ga757aeef23d47ecc2a9a461b882686417" title="Get a 
link based on link name and whether the link is a sender or 
receiver.">pn_messenger_get_link</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger,</div>
+<div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160; 
                                          <span class="keyword">const</span> 
<span class="keywordtype">char</span> *address, <span 
class="keywordtype">bool</span> sender);</div>
+<div class="line"><a name="l00520"></a><span class="lineno">  
520</span>&#160;</div>
+<div class="line"><a name="l00529"></a><span class="lineno">  
529</span>&#160;PNX_EXTERN <span class="keywordtype">void</span> *<a 
class="code" href="group__messenger.html#ga8ad0f0db6d7cfe0e95d44d433843d787" 
title="Get a subscription&#39;s application 
context.">pn_subscription_get_context</a>(<a class="code" 
href="group__messenger.html#gabd73703511b9dae193765e9e57864291" title="A 
subscription is a request for incoming messages.">pn_subscription_t</a> 
*sub);</div>
+<div class="line"><a name="l00530"></a><span class="lineno">  
530</span>&#160;</div>
+<div class="line"><a name="l00537"></a><span class="lineno">  
537</span>&#160;PNX_EXTERN <span class="keywordtype">void</span> <a 
class="code" href="group__messenger.html#ga3a7f95a2a86f64babe692d21ffe9cd10" 
title="Set an application context for a 
subscription.">pn_subscription_set_context</a>(<a class="code" 
href="group__messenger.html#gabd73703511b9dae193765e9e57864291" title="A 
subscription is a request for incoming messages.">pn_subscription_t</a> *sub, 
<span class="keywordtype">void</span> *context);</div>
+<div class="line"><a name="l00538"></a><span class="lineno">  
538</span>&#160;</div>
+<div class="line"><a name="l00545"></a><span class="lineno">  
545</span>&#160;PNX_EXTERN <span class="keyword">const</span> <span 
class="keywordtype">char</span> *<a class="code" 
href="group__messenger.html#ga8e87c040776f1941f21d2c15f24b835e" title="Get the 
source address of a subscription.">pn_subscription_address</a>(<a class="code" 
href="group__messenger.html#gabd73703511b9dae193765e9e57864291" title="A 
subscription is a request for incoming messages.">pn_subscription_t</a> 
*sub);</div>
+<div class="line"><a name="l00546"></a><span class="lineno">  
546</span>&#160;</div>
+<div class="line"><a name="l00557"></a><span class="lineno">  
557</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#gafede68af29484d50d531cc48ab0d3d4a" title="Puts a 
message onto the messenger&#39;s outgoing queue.">pn_messenger_put</a>(<a 
class="code" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" 
title="A pn_messenger_t provides a high level interface for sending and 
receiving messages (See pn_message_t...">pn_messenger_t</a> *messenger, <a 
class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" 
title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00558"></a><span class="lineno">  
558</span>&#160;</div>
+<div class="line"><a name="l00570"></a><span class="lineno">  
570</span>&#160;PNX_EXTERN <a class="code" 
href="group__messenger.html#ga242e4ee54b9c0a416443c7da5f6e045b" 
title="Describes all the possible states for a message associated with a given 
tracker.">pn_status_t</a> <a class="code" 
href="group__messenger.html#gad398544ad1374f67c922115ae1cceacc" title="Track 
the status of a delivery.">pn_messenger_status</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger, pn_tracker_t 
tracker);</div>
+<div class="line"><a name="l00571"></a><span class="lineno">  
571</span>&#160;</div>
+<div class="line"><a name="l00583"></a><span class="lineno">  
583</span>&#160;PNX_EXTERN <a class="code" 
href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340" title="An AMQP 
Delivery object.">pn_delivery_t</a> *<a class="code" 
href="group__messenger.html#ga65f22122f08bc93de2bfe155aa12d0b0" title="Get 
delivery information about a delivery.">pn_messenger_delivery</a>(<a 
class="code" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" 
title="A pn_messenger_t provides a high level interface for sending and 
receiving messages (See pn_message_t...">pn_messenger_t</a> *messenger,</div>
+<div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160; 
                                              pn_tracker_t tracker);</div>
+<div class="line"><a name="l00585"></a><span class="lineno">  
585</span>&#160;</div>
+<div class="line"><a name="l00598"></a><span class="lineno">  
598</span>&#160;PNX_EXTERN <span class="keywordtype">bool</span> <a 
class="code" href="group__messenger.html#ga15adeb707f15b86df1e5486c34a060e6" 
title="Check if the delivery associated with a given tracker is still waiting 
to be sent.">pn_messenger_buffered</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger, pn_tracker_t 
tracker);</div>
+<div class="line"><a name="l00599"></a><span class="lineno">  
599</span>&#160;</div>
+<div class="line"><a name="l00612"></a><span class="lineno">  
612</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#ga475ce593f6b0c6025516ae48360dee4d" title="Frees a 
Messenger from tracking the status associated with a given 
tracker.">pn_messenger_settle</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger, pn_tracker_t 
tracker, <span class="keywordtype">int</span> flags);</div>
+<div class="line"><a name="l00613"></a><span class="lineno">  
613</span>&#160;</div>
+<div class="line"><a name="l00627"></a><span class="lineno">  
627</span>&#160;PNX_EXTERN pn_tracker_t <a class="code" 
href="group__messenger.html#ga0212b5cfe07a7f758ec472d67d0f56e1" title="Get a 
tracker for the outgoing message most recently given to 
pn_messenger_put.">pn_messenger_outgoing_tracker</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00628"></a><span class="lineno">  
628</span>&#160;</div>
+<div class="line"><a name="l00639"></a><span class="lineno">  
639</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#ga47d60cec6a55e0675b8f073067eff9c4" title="Sends or 
receives any outstanding messages queued for a 
messenger.">pn_messenger_work</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger, <span 
class="keywordtype">int</span> timeout);</div>
+<div class="line"><a name="l00640"></a><span class="lineno">  
640</span>&#160;</div>
+<div class="line"><a name="l00652"></a><span class="lineno">  
652</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#ga9da14c67acc17bc5fec6f34e2749534f" 
title="Interrupt a messenger object that may be blocking in another 
thread.">pn_messenger_interrupt</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00653"></a><span class="lineno">  
653</span>&#160;</div>
+<div class="line"><a name="l00686"></a><span class="lineno">  
686</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#gae31f9a99dcbedffe83588cf25b805325" title="Send 
messages from a messenger&#39;s outgoing queue.">pn_messenger_send</a>(<a 
class="code" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" 
title="A pn_messenger_t provides a high level interface for sending and 
receiving messages (See pn_message_t...">pn_messenger_t</a> *messenger, <span 
class="keywordtype">int</span> n);</div>
+<div class="line"><a name="l00687"></a><span class="lineno">  
687</span>&#160;</div>
+<div class="line"><a name="l00712"></a><span class="lineno">  
712</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#ga16c945185e4eb5dcb9aac2be2fcab0d6" title="Retrieve 
messages into a messenger&#39;s incoming queue.">pn_messenger_recv</a>(<a 
class="code" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" 
title="A pn_messenger_t provides a high level interface for sending and 
receiving messages (See pn_message_t...">pn_messenger_t</a> *messenger, <span 
class="keywordtype">int</span> limit);</div>
+<div class="line"><a name="l00713"></a><span class="lineno">  
713</span>&#160;</div>
+<div class="line"><a name="l00724"></a><span class="lineno">  
724</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#gaf4e22c8cb1436891d42ca0a658fca9c5" title="Get the 
capacity of the incoming message queue of a 
messenger.">pn_messenger_receiving</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00725"></a><span class="lineno">  
725</span>&#160;</div>
+<div class="line"><a name="l00740"></a><span class="lineno">  
740</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#gaa6d85929e4b4b574690927ddde00c540" title="Get the 
next message from the head of a messenger&#39;s incoming 
queue.">pn_messenger_get</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger, <a class="code" 
href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP 
Message object.">pn_message_t</a> *message);</div>
+<div class="line"><a name="l00741"></a><span class="lineno">  
741</span>&#160;</div>
+<div class="line"><a name="l00755"></a><span class="lineno">  
755</span>&#160;PNX_EXTERN pn_tracker_t <a class="code" 
href="group__messenger.html#gafe31e771826f8107d93fc276c9715aab" title="Get a 
tracker for the message most recently retrieved by 
pn_messenger_get().">pn_messenger_incoming_tracker</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00756"></a><span class="lineno">  
756</span>&#160;</div>
+<div class="line"><a name="l00766"></a><span class="lineno">  
766</span>&#160;PNX_EXTERN <a class="code" 
href="group__messenger.html#gabd73703511b9dae193765e9e57864291" title="A 
subscription is a request for incoming messages.">pn_subscription_t</a> *<a 
class="code" href="group__messenger.html#gae351d031d2ef29bdb137a59d461c4253" 
title="Get the subscription of the message most recently retrieved by 
pn_messenger_get().">pn_messenger_incoming_subscription</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00767"></a><span class="lineno">  
767</span>&#160;</div>
+<div class="line"><a name="l00771"></a><span class="lineno"><a class="code" 
href="group__messenger.html#ga6c2e8d006ec05b913fa1e6dc510d23b9">  
771</a></span>&#160;<span class="preprocessor">#define PN_CUMULATIVE 
(0x1)</span></div>
+<div class="line"><a name="l00772"></a><span class="lineno">  
772</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00794"></a><span class="lineno">  
794</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#ga11cd0d3423482e1ddda7a8b0cbb581c7" title="Signal 
successful processing of message(s).">pn_messenger_accept</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger, pn_tracker_t 
tracker, <span class="keywordtype">int</span> flags);</div>
+<div class="line"><a name="l00795"></a><span class="lineno">  
795</span>&#160;</div>
+<div class="line"><a name="l00817"></a><span class="lineno">  
817</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#ga22d6de108fa967a43ab2473d6a915e9c" title="Signal 
unsuccessful processing of message(s).">pn_messenger_reject</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger, pn_tracker_t 
tracker, <span class="keywordtype">int</span> flags);</div>
+<div class="line"><a name="l00818"></a><span class="lineno">  
818</span>&#160;</div>
+<div class="line"><a name="l00826"></a><span class="lineno">  
826</span>&#160;PNX_EXTERN <a class="code" 
href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link 
object.">pn_link_t</a> *<a class="code" 
href="group__messenger.html#gae4e5e89c6ea2a820a221af61cc741c7d" title="Get link 
for the message referenced by the given 
tracker.">pn_messenger_tracker_link</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger,</div>
+<div class="line"><a name="l00827"></a><span class="lineno">  827</span>&#160; 
                                              pn_tracker_t tracker);</div>
+<div class="line"><a name="l00828"></a><span class="lineno">  
828</span>&#160;</div>
+<div class="line"><a name="l00836"></a><span class="lineno">  
836</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#ga06c3a066422f8a966523b43a61f62eb9" title="Get the 
number of messages in the outgoing message queue of a 
messenger.">pn_messenger_outgoing</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00837"></a><span class="lineno">  
837</span>&#160;</div>
+<div class="line"><a name="l00844"></a><span class="lineno">  
844</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#ga43cf91b5528c2729b3ff9ae1d2a7d257" title="Get the 
number of messages in the incoming message queue of a 
messenger.">pn_messenger_incoming</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00845"></a><span class="lineno">  
845</span>&#160;</div>
+<div class="line"><a name="l00908"></a><span class="lineno">  
908</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#ga6c85a08d72ae73a18f9fb64ccf0c470e" title="Adds a 
routing rule to a Messenger&#39;s internal routing 
table.">pn_messenger_route</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger, <span 
class="keyword">const</span> <span class="keywordtype">char</span> 
*pattern,</div>
+<div class="line"><a name="l00909"></a><span class="lineno">  909</span>&#160; 
                                <span class="keyword">const</span> <span 
class="keywordtype">char</span> *address);</div>
+<div class="line"><a name="l00910"></a><span class="lineno">  
910</span>&#160;</div>
+<div class="line"><a name="l00933"></a><span class="lineno">  
933</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#gac7dc5d9b82f9e015fd2c7d9743099eff" title="Rewrite 
message addresses prior to transmission.">pn_messenger_rewrite</a>(<a 
class="code" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" 
title="A pn_messenger_t provides a high level interface for sending and 
receiving messages (See pn_message_t...">pn_messenger_t</a> *messenger, <span 
class="keyword">const</span> <span class="keywordtype">char</span> 
*pattern,</div>
+<div class="line"><a name="l00934"></a><span class="lineno">  934</span>&#160; 
                                  <span class="keyword">const</span> <span 
class="keywordtype">char</span> *address);</div>
+<div class="line"><a name="l00935"></a><span class="lineno">  
935</span>&#160;</div>
+<div class="line"><a name="l00962"></a><span class="lineno">  
962</span>&#160;PNX_EXTERN pn_selectable_t *<a class="code" 
href="group__messenger.html#ga8521b0999200c076bf12568ac10fe925" title="Extract 
selectables from a passive messenger.">pn_messenger_selectable</a>(<a 
class="code" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" 
title="A pn_messenger_t provides a high level interface for sending and 
receiving messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00963"></a><span class="lineno">  
963</span>&#160;</div>
+<div class="line"><a name="l00970"></a><span class="lineno">  
970</span>&#160;PNX_EXTERN <a class="code" 
href="group__amqp__types.html#gad337c365b498106064ec28e00e5fb6dd" title="A 
64-bit timestamp in milliseconds since the Unix epoch.">pn_timestamp_t</a> <a 
class="code" href="group__messenger.html#ga223e7c16f3e84f4e573864c3881b3b4b" 
title="Get the nearest deadline for selectables associated with a 
messenger.">pn_messenger_deadline</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l00971"></a><span class="lineno">  
971</span>&#160;</div>
+<div class="line"><a name="l00972"></a><span class="lineno"><a class="code" 
href="group__messenger.html#gad5ad0b67fef0e761dc0138b9621ffa14">  
972</a></span>&#160;<span class="preprocessor">#define PN_FLAGS_CHECK_ROUTES    
                                               \</span></div>
+<div class="line"><a name="l00973"></a><span class="lineno">  
973</span>&#160;<span class="preprocessor">  (0x1) </span></div>
+<div class="line"><a name="l00977"></a><span class="lineno">  
977</span>&#160;<span class="preprocessor">#define 
PN_FLAGS_ALLOW_INSECURE_MECHS                                           
\</span></div>
+<div class="line"><a name="l00978"></a><span class="lineno">  
978</span>&#160;<span class="preprocessor">  (0x2) </span></div>
+<div class="line"><a name="l00990"></a><span class="lineno">  
990</span>&#160;<span class="preprocessor">PNX_EXTERN int 
pn_messenger_set_flags(pn_messenger_t *messenger,</span></div>
+<div class="line"><a name="l00991"></a><span class="lineno">  
991</span>&#160;<span class="preprocessor"></span>                              
       <span class="keyword">const</span> <span class="keywordtype">int</span> 
flags);</div>
+<div class="line"><a name="l00992"></a><span class="lineno">  
992</span>&#160;</div>
+<div class="line"><a name="l00999"></a><span class="lineno">  
999</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__messenger.html#ga9f4e2fbfb7eb7bfd9acd7ad758d24085" title="Gets the 
flags for a Messenger.">pn_messenger_get_flags</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger);</div>
+<div class="line"><a name="l01000"></a><span class="lineno"> 
1000</span>&#160;</div>
+<div class="line"><a name="l01007"></a><span class="lineno"> 
1007</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a 
class="code" href="group__messenger.html#ga7b0872d6712c53e307bf2babfd91bf6e" 
title="Set the local sender settle mode for the underlying 
link.">pn_messenger_set_snd_settle_mode</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger,</div>
+<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160; 
                                              <span 
class="keyword">const</span> <a class="code" 
href="group__link.html#ga3fb58bd0b88d37407ebb615c2630e608" title="Describes the 
permitted/expected settlement behaviours of a sending 
link.">pn_snd_settle_mode_t</a> mode);</div>
+<div class="line"><a name="l01009"></a><span class="lineno"> 
1009</span>&#160;</div>
+<div class="line"><a name="l01016"></a><span class="lineno"> 
1016</span>&#160;PNX_EXTERN <span class="keywordtype">int</span> <a 
class="code" href="group__messenger.html#gae9f2d3ab15602b27f1b87a4f6349a9f1" 
title="Set the local receiver settle mode for the underlying 
link.">pn_messenger_set_rcv_settle_mode</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger,</div>
+<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160; 
                                              <span 
class="keyword">const</span> <a class="code" 
href="group__link.html#gad1c2388cdae687be26222a5d66fd2d58" title="Describes the 
permitted/expected settlement behaviours of a receiving 
link.">pn_rcv_settle_mode_t</a> mode);</div>
+<div class="line"><a name="l01018"></a><span class="lineno"> 
1018</span>&#160;</div>
+<div class="line"><a name="l01025"></a><span class="lineno"> 
1025</span>&#160;PNX_EXTERN <span class="keywordtype">void</span> <a 
class="code" href="group__messenger.html#ga6c2cfb88f59980bb13821a6f25cf30f6" 
title="Set the tracer associated with a 
messenger.">pn_messenger_set_tracer</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger,</div>
+<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160; 
                                      <a class="code" 
href="group__transport.html#ga3481dace48ff59d216127a63720038cd" title="Callback 
for customizing logging behaviour.">pn_tracer_t</a> tracer);</div>
+<div class="line"><a name="l01027"></a><span class="lineno"> 
1027</span>&#160;</div>
+<div class="line"><a name="l01035"></a><span class="lineno"> 
1035</span>&#160;PNX_EXTERN <a class="code" 
href="group__api__types.html#ga9a701bc6dc9af9f42c3f4679172a723c" title="A span 
of time in milliseconds.">pn_millis_t</a></div>
+<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160; 
   <a class="code" 
href="group__messenger.html#ga9be25d57cda5a6e1c5658b0f362c41c7" title="Gets the 
remote idle timeout for the specified remote service 
address.">pn_messenger_get_remote_idle_timeout</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger,</div>
+<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160; 
                                        <span class="keyword">const</span> 
<span class="keywordtype">char</span> *address);</div>
+<div class="line"><a name="l01038"></a><span class="lineno"> 
1038</span>&#160;</div>
+<div class="line"><a name="l01048"></a><span class="lineno"> 
1048</span>&#160;PNX_EXTERN <span class="keywordtype">int</span></div>
+<div class="line"><a name="l01049"></a><span class="lineno"> 
1049</span>&#160;<a class="code" 
href="group__messenger.html#ga59ebaf21eaafaa4b1c359e4284564ff6" title="Sets the 
SSL peer authentiacation mode required when a trust certificate is 
used.">pn_messenger_set_ssl_peer_authentication_mode</a>(<a class="code" 
href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A 
pn_messenger_t provides a high level interface for sending and receiving 
messages (See pn_message_t...">pn_messenger_t</a> *messenger,</div>
+<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160; 
                                             <span class="keyword">const</span> 
<a class="code" href="group__ssl.html#gae5e33024ed6af3432d4c76d1484d7ecb" 
title="Determines the level of peer validation.">pn_ssl_verify_mode_t</a> 
mode);</div>
+<div class="line"><a name="l01051"></a><span class="lineno"> 
1051</span>&#160;</div>
+<div class="line"><a name="l01056"></a><span class="lineno"> 
1056</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l01057"></a><span class="lineno"> 
1057</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l01058"></a><span class="lineno"> 
1058</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l01059"></a><span class="lineno"> 
1059</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l01060"></a><span class="lineno"> 
1060</span>&#160;<span class="preprocessor">#endif </span><span 
class="comment">/* messenger.h */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" 
href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li 
class="navelem"><a class="el" href="messenger_8h.html">messenger.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html";>
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.3.1 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/1859e58c/content/releases/qpid-proton-0.17.0/proton/c/api/modules.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/modules.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/modules.html
new file mode 100755
index 0000000..bee44e0
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/modules.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
+<title>Qpid Proton C API: Modules</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.17.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" 
href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" 
border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.3.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('modules.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" 
onclick="searchBox.OnSelectItem(0)"><span 
class="SelectionMark">&#160;</span>All</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span 
class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span 
class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span 
class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span 
class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span 
class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span 
class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" 
href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span 
class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span 
class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span 
class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">Modules</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here is a list of all modules:</div><div 
class="directory">
+<div class="levels">[detail level <span 
onclick="javascript:toggleLevel(1);">1</span><span 
onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" 
src="ftv2mnode.png" alt="o" width="16" height="22" 
onclick="toggleFolder('0_')"/><a class="el" href="group__core.html" 
target="_self">Core</a></td><td class="desc">Core protocol entities and event 
handling</td></tr>
+<tr id="row_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" 
width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" 
/><a class="el" href="group__connection.html" 
target="_self">Connection</a></td><td class="desc">A channel for communication 
between two peers on a network</td></tr>
+<tr id="row_0_1_" class="even"><td class="entry"><img src="ftv2vertline.png" 
alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" 
height="22" /><a class="el" href="group__session.html" 
target="_self">Session</a></td><td class="desc">A container of links</td></tr>
+<tr id="row_0_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" 
width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" 
/><a class="el" href="group__link.html" target="_self">Link</a></td><td 
class="desc">A channel for transferring messages</td></tr>
+<tr id="row_0_3_" class="even"><td class="entry"><img src="ftv2vertline.png" 
alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" 
height="22" /><a class="el" href="group__terminus.html" 
target="_self">Terminus</a></td><td class="desc">A source or target for 
messages</td></tr>
+<tr id="row_0_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" 
width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" 
/><a class="el" href="group__message.html" target="_self">Message</a></td><td 
class="desc">A mutable holder of application content</td></tr>
+<tr id="row_0_5_" class="even"><td class="entry"><img src="ftv2vertline.png" 
alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" 
height="22" /><a class="el" href="group__delivery.html" 
target="_self">Delivery</a></td><td class="desc">A message transfer</td></tr>
+<tr id="row_0_6_"><td class="entry"><img src="ftv2vertline.png" alt="|" 
width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" 
/><a class="el" href="group__condition.html" 
target="_self">Condition</a></td><td class="desc">An endpoint error 
state</td></tr>
+<tr id="row_0_7_" class="even"><td class="entry"><img src="ftv2vertline.png" 
alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" 
height="22" /><a class="el" href="group__event.html" 
target="_self">Event</a></td><td class="desc">Protocol and transport 
events</td></tr>
+<tr id="row_0_8_"><td class="entry"><img src="ftv2vertline.png" alt="|" 
width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" 
/><a class="el" href="group__transport.html" 
target="_self">Transport</a></td><td class="desc">A network channel supporting 
an AMQP connection</td></tr>
+<tr id="row_0_9_" class="even"><td class="entry"><img src="ftv2vertline.png" 
alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" 
height="22" /><a class="el" href="group__sasl.html" 
target="_self">SASL</a></td><td class="desc">SASL secure transport 
layer</td></tr>
+<tr id="row_0_10_"><td class="entry"><img src="ftv2vertline.png" alt="|" 
width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" 
/><a class="el" href="group__ssl.html" target="_self">SSL</a></td><td 
class="desc">SSL secure transport layer</td></tr>
+<tr id="row_0_11_" class="even"><td class="entry"><img src="ftv2vertline.png" 
alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" 
height="22" /><a class="el" href="group__error.html" 
target="_self">Error</a></td><td class="desc">A Proton API error</td></tr>
+<tr id="row_1_"><td class="entry"><img id="arr_1_" src="ftv2mnode.png" alt="o" 
width="16" height="22" onclick="toggleFolder('1_')"/><a class="el" 
href="group__types.html" target="_self">Types</a></td><td class="desc">AMQP and 
API data types</td></tr>
+<tr id="row_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" 
alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" 
height="22" /><a class="el" href="group__amqp__types.html" target="_self">AMQP 
data types</a></td><td class="desc">AMQP data types</td></tr>
+<tr id="row_1_1_"><td class="entry"><img src="ftv2vertline.png" alt="|" 
width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" 
height="22" /><a class="el" href="group__api__types.html" target="_self">API 
data types</a></td><td class="desc">Additional data types used in the 
API</td></tr>
+<tr id="row_2_" class="even"><td class="entry"><img id="arr_2_" 
src="ftv2mnode.png" alt="o" width="16" height="22" 
onclick="toggleFolder('2_')"/><a class="el" href="group__codec.html" 
target="_self">Codec</a></td><td class="desc">AMQP data encoding and 
decoding</td></tr>
+<tr id="row_2_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" 
width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" 
height="22" /><a class="el" href="group__data.html" 
target="_self">Data</a></td><td class="desc">A data structure for AMQP 
data</td></tr>
+<tr id="row_3_" class="even"><td class="entry"><img id="arr_3_" 
src="ftv2mnode.png" alt="o" width="16" height="22" 
onclick="toggleFolder('3_')"/><a class="el" href="group__io.html" 
target="_self">IO</a></td><td class="desc">IO integration interfaces</td></tr>
+<tr id="row_3_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" 
width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" 
/><a class="el" href="group__proactor.html" target="_self">Proactor</a></td><td 
class="desc"><b>Experimental</b> - Multithreaded IO</td></tr>
+<tr id="row_3_1_" class="even"><td class="entry"><img src="ftv2vertline.png" 
alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" 
height="22" /><a class="el" href="group__connection__driver.html" 
target="_self">Connection driver</a></td><td class="desc"><b>Experimental</b> - 
Low-level IO integration</td></tr>
+<tr id="row_4_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" 
height="22" /><a class="el" href="group__messenger.html" 
target="_self">Messenger</a></td><td class="desc"><b>Deprecated</b> - The 
Messenger API</td></tr>
+<tr id="row_5_" class="even"><td class="entry"><img src="ftv2lastnode.png" 
alt="\" width="16" height="22" /><a class="el" href="group__url.html" 
target="_self">URL</a></td><td class="desc"><b>Deprecated</b> - A URL 
parser</td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html";>
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.3.1 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/1859e58c/content/releases/qpid-proton-0.17.0/proton/c/api/modules.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/modules.js 
b/content/releases/qpid-proton-0.17.0/proton/c/api/modules.js
new file mode 100755
index 0000000..d14e6d2
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/modules.js
@@ -0,0 +1,9 @@
+var modules =
+[
+    [ "Core", "group__core.html", "group__core" ],
+    [ "Types", "group__types.html", "group__types" ],
+    [ "Codec", "group__codec.html", "group__codec" ],
+    [ "IO", "group__io.html", "group__io" ],
+    [ "Messenger", "group__messenger.html", "group__messenger" ],
+    [ "URL", "group__url.html", "group__url" ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/1859e58c/content/releases/qpid-proton-0.17.0/proton/c/api/nav_f.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/nav_f.png 
b/content/releases/qpid-proton-0.17.0/proton/c/api/nav_f.png
new file mode 100755
index 0000000..72a58a5
Binary files /dev/null and 
b/content/releases/qpid-proton-0.17.0/proton/c/api/nav_f.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/1859e58c/content/releases/qpid-proton-0.17.0/proton/c/api/nav_g.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/nav_g.png 
b/content/releases/qpid-proton-0.17.0/proton/c/api/nav_g.png
new file mode 100755
index 0000000..9681f15
Binary files /dev/null and 
b/content/releases/qpid-proton-0.17.0/proton/c/api/nav_g.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/1859e58c/content/releases/qpid-proton-0.17.0/proton/c/api/nav_h.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/nav_h.png 
b/content/releases/qpid-proton-0.17.0/proton/c/api/nav_h.png
new file mode 100755
index 0000000..33389b1
Binary files /dev/null and 
b/content/releases/qpid-proton-0.17.0/proton/c/api/nav_h.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/1859e58c/content/releases/qpid-proton-0.17.0/proton/c/api/navtree.css
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/navtree.css 
b/content/releases/qpid-proton-0.17.0/proton/c/api/navtree.css
new file mode 100755
index 0000000..41a9cb9
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/navtree.css
@@ -0,0 +1,143 @@
+#nav-tree .children_ul {
+  margin:0;
+  padding:4px;
+}
+
+#nav-tree ul {
+  list-style:none outside none;
+  margin:0px;
+  padding:0px;
+}
+
+#nav-tree li {
+  white-space:nowrap;
+  margin:0px;
+  padding:0px;
+}
+
+#nav-tree .plus {
+  margin:0px;
+}
+
+#nav-tree .selected {
+  background-image: url('tab_a.png');
+  background-repeat:repeat-x;
+  color: #fff;
+  text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+}
+
+#nav-tree img {
+  margin:0px;
+  padding:0px;
+  border:0px;
+  vertical-align: middle;
+}
+
+#nav-tree a {
+  text-decoration:none;
+  padding:0px;
+  margin:0px;
+  outline:none;
+}
+
+#nav-tree .label {
+  margin:0px;
+  padding:0px;
+  font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+}
+
+#nav-tree .label a {
+  padding:2px;
+}
+
+#nav-tree .selected a {
+  text-decoration:none;
+  color:#fff;
+}
+
+#nav-tree .children_ul {
+  margin:0px;
+  padding:0px;
+}
+
+#nav-tree .item {
+  margin:0px;
+  padding:0px;
+}
+
+#nav-tree {
+  padding: 0px 0px;
+  background-color: #FAFAFF; 
+  font-size:14px;
+  overflow:auto;
+}
+
+#doc-content {
+  overflow:auto;
+  display:block;
+  padding:0px;
+  margin:0px;
+  -webkit-overflow-scrolling : touch; /* iOS 5+ */
+}
+
+#side-nav {
+  padding:0 6px 0 0;
+  margin: 0px;
+  display:block;
+  position: absolute;
+  left: 0px;
+  width: 250px;
+}
+
+.ui-resizable .ui-resizable-handle {
+  display:block;
+}
+
+.ui-resizable-e {
+  background:url("ftv2splitbar.png") repeat scroll right center transparent;
+  cursor:e-resize;
+  height:100%;
+  right:0;
+  top:0;
+  width:6px;
+}
+
+.ui-resizable-handle {
+  display:none;
+  font-size:0.1px;
+  position:absolute;
+  z-index:1;
+}
+
+#nav-tree-contents {
+  margin: 6px 0px 0px 0px;
+}
+
+#nav-tree {
+  background-image:url('nav_h.png');
+  background-repeat:repeat-x;
+  background-color: #F9FAFC;
+  -webkit-overflow-scrolling : touch; /* iOS 5+ */
+}
+
+#nav-sync {
+  position:absolute;
+  top:5px;
+  right:24px;
+  z-index:0;
+}
+
+#nav-sync img {
+  opacity:0.3;
+}
+
+#nav-sync img:hover {
+  opacity:0.9;
+}
+
+@media print
+{
+  #nav-tree { display: none; }
+  div.ui-resizable-handle { display: none; position: relative; }
+}
+


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to