You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by jr...@apache.org on 2016/09/06 16:59:24 UTC

[01/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Repository: qpid-site
Updated Branches:
  refs/heads/asf-site b4e02bd72 -> eff0fe555


http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Message.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Message.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Message.html
new file mode 100644
index 0000000..53b30ca
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Message.html
@@ -0,0 +1,599 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::Message Class Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Message.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classqpid_1_1messaging_1_1Message-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::Message Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Message_8h_source.html">Message.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:af438602cbeff42fb30762a529d7885fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af438602cbeff42fb30762a529d7885fc"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Message</b> (<a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a> &amp;)</td></tr>
+<tr class="separator:af438602cbeff42fb30762a529d7885fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10ceff23ff6fde62d9026fd13bc28662"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10ceff23ff6fde62d9026fd13bc28662"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Message</b> (const std::string &amp;bytes=std::string())</td></tr>
+<tr class="separator:a10ceff23ff6fde62d9026fd13bc28662"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a105afad925824684dc76ae9adf103cf6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a105afad925824684dc76ae9adf103cf6"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Message</b> (const char *, size_t)</td></tr>
+<tr class="separator:a105afad925824684dc76ae9adf103cf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547919cba8f801d7d8681926b0390152"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a547919cba8f801d7d8681926b0390152"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Message</b> (const <a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> &amp;)</td></tr>
+<tr class="separator:a547919cba8f801d7d8681926b0390152"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa23e126753fb23cd85c4652fbfd848c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa23e126753fb23cd85c4652fbfd848c"></a>
+QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> &amp;)</td></tr>
+<tr class="separator:aaa23e126753fb23cd85c4652fbfd848c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f4f799077cdb8cfa42ebdb755ab87f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f4f799077cdb8cfa42ebdb755ab87f4"></a>
+QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><b>setReplyTo</b> (const <a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</a> &amp;)</td></tr>
+<tr class="separator:a9f4f799077cdb8cfa42ebdb755ab87f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3829a13e9989bed0661a5acc37f7f7e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3829a13e9989bed0661a5acc37f7f7e1"></a>
+QPID_MESSAGING_EXTERN const <a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getReplyTo</b> () const </td></tr>
+<tr class="separator:a3829a13e9989bed0661a5acc37f7f7e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56865484aac95928f4a9c9ddec1d87aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56865484aac95928f4a9c9ddec1d87aa"></a>
+QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><b>setSubject</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a56865484aac95928f4a9c9ddec1d87aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60af229b53bc6a2e3b45ed53cd0d6352"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60af229b53bc6a2e3b45ed53cd0d6352"></a>
+QPID_MESSAGING_EXTERN const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getSubject</b> () const </td></tr>
+<tr class="separator:a60af229b53bc6a2e3b45ed53cd0d6352"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a665db3e8bac8213ee6ed9f6f29eb0f07"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a665db3e8bac8213ee6ed9f6f29eb0f07">setContentType</a> (const std::string &amp;)</td></tr>
+<tr class="separator:a665db3e8bac8213ee6ed9f6f29eb0f07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada67fec1102706d19874b52cf90ee056"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#ada67fec1102706d19874b52cf90ee056">getContentType</a> () const </td></tr>
+<tr class="separator:ada67fec1102706d19874b52cf90ee056"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a6a9606ecdc6118298b21d57c6a1d63"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a6a6a9606ecdc6118298b21d57c6a1d63">setMessageId</a> (const std::string &amp;)</td></tr>
+<tr class="separator:a6a6a9606ecdc6118298b21d57c6a1d63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d89b26d6eb3cb2238942168f932ecf2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d89b26d6eb3cb2238942168f932ecf2"></a>
+QPID_MESSAGING_EXTERN const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getMessageId</b> () const </td></tr>
+<tr class="separator:a7d89b26d6eb3cb2238942168f932ecf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f35085b0cf9e847ad468d7f8c856820"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a4f35085b0cf9e847ad468d7f8c856820">setUserId</a> (const std::string &amp;)</td></tr>
+<tr class="separator:a4f35085b0cf9e847ad468d7f8c856820"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46b2b6f7a5de4e3764017f01c544cb37"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46b2b6f7a5de4e3764017f01c544cb37"></a>
+QPID_MESSAGING_EXTERN const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getUserId</b> () const </td></tr>
+<tr class="separator:a46b2b6f7a5de4e3764017f01c544cb37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0824baf013319e899aa01fa60b2d3d07"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a0824baf013319e899aa01fa60b2d3d07">setCorrelationId</a> (const std::string &amp;)</td></tr>
+<tr class="separator:a0824baf013319e899aa01fa60b2d3d07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a722c95fb992686401e7589157f6a6946"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a722c95fb992686401e7589157f6a6946"></a>
+QPID_MESSAGING_EXTERN const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getCorrelationId</b> () const </td></tr>
+<tr class="separator:a722c95fb992686401e7589157f6a6946"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c5cbef82cdf9055ef352438888833dc"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a2c5cbef82cdf9055ef352438888833dc">setPriority</a> (uint8_t)</td></tr>
+<tr class="separator:a2c5cbef82cdf9055ef352438888833dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98f9c6be1b49ef9fd4513e78366b7c18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98f9c6be1b49ef9fd4513e78366b7c18"></a>
+QPID_MESSAGING_EXTERN uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>getPriority</b> () const </td></tr>
+<tr class="separator:a98f9c6be1b49ef9fd4513e78366b7c18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a012018f9a693106aac3bc6162788f470"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a012018f9a693106aac3bc6162788f470">setTtl</a> (<a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> ttl)</td></tr>
+<tr class="separator:a012018f9a693106aac3bc6162788f470"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4cca5a6574ccb010307b4b189a238093"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a4cca5a6574ccb010307b4b189a238093">getTtl</a> () const </td></tr>
+<tr class="separator:a4cca5a6574ccb010307b4b189a238093"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c62ed496827a8fc1b4b0af0997147ea"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a7c62ed496827a8fc1b4b0af0997147ea">setDurable</a> (bool durable)</td></tr>
+<tr class="separator:a7c62ed496827a8fc1b4b0af0997147ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3280b035b53a05126442b884f83b3c7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3280b035b53a05126442b884f83b3c7b"></a>
+QPID_MESSAGING_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><b>getDurable</b> () const </td></tr>
+<tr class="separator:a3280b035b53a05126442b884f83b3c7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b730bac4a2af64da8caae4dea1576ab"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a1b730bac4a2af64da8caae4dea1576ab">getRedelivered</a> () const </td></tr>
+<tr class="separator:a1b730bac4a2af64da8caae4dea1576ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a022fc5eac6304adfa5f29e3cefa9d8a0"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a022fc5eac6304adfa5f29e3cefa9d8a0">setRedelivered</a> (bool)</td></tr>
+<tr class="separator:a022fc5eac6304adfa5f29e3cefa9d8a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a930d0be350a0d8f55759aaaa4e7180ec"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN const qpid::types::Variant::Map &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a930d0be350a0d8f55759aaaa4e7180ec">getProperties</a> () const </td></tr>
+<tr class="separator:a930d0be350a0d8f55759aaaa4e7180ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f36350fd3667751f5ae2510a10179a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f36350fd3667751f5ae2510a10179a6"></a>
+QPID_MESSAGING_EXTERN qpid::types::Variant::Map &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getProperties</b> ()</td></tr>
+<tr class="separator:a9f36350fd3667751f5ae2510a10179a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a7ddfa30ae880cd481a8c6a2bb1542f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a7ddfa30ae880cd481a8c6a2bb1542f"></a>
+QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><b>setProperties</b> (const qpid::types::Variant::Map &amp;)</td></tr>
+<tr class="separator:a4a7ddfa30ae880cd481a8c6a2bb1542f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a934f6f5bfe913288b5a9787e43b52197"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a934f6f5bfe913288b5a9787e43b52197">setContent</a> (const std::string &amp;)</td></tr>
+<tr class="separator:a934f6f5bfe913288b5a9787e43b52197"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee48800579ed2ba4882d4356fccde55b"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#aee48800579ed2ba4882d4356fccde55b">setContent</a> (const char *chars, size_t count)</td></tr>
+<tr class="separator:aee48800579ed2ba4882d4356fccde55b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c218326274652137d26033419723e14"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a1c218326274652137d26033419723e14">getContent</a> () const </td></tr>
+<tr class="separator:a1c218326274652137d26033419723e14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06b392dcd1f1831519f88870ffd07d41"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a06b392dcd1f1831519f88870ffd07d41">getContentBytes</a> () const </td></tr>
+<tr class="separator:a06b392dcd1f1831519f88870ffd07d41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82745780f99db04c59be7414a476c9b3"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a82745780f99db04c59be7414a476c9b3">setContentBytes</a> (const std::string &amp;)</td></tr>
+<tr class="separator:a82745780f99db04c59be7414a476c9b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3893ff4d0aeb3aedc647c7e8a3ed043f"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a3893ff4d0aeb3aedc647c7e8a3ed043f">getContentObject</a> ()</td></tr>
+<tr class="separator:a3893ff4d0aeb3aedc647c7e8a3ed043f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3b61862ba1ef8662ce5e6eb16b23ca7"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN const <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#ac3b61862ba1ef8662ce5e6eb16b23ca7">getContentObject</a> () const </td></tr>
+<tr class="separator:ac3b61862ba1ef8662ce5e6eb16b23ca7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa479238420ccd27e1ffd73d856086d66"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#aa479238420ccd27e1ffd73d856086d66">setContentObject</a> (const <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a> &amp;)</td></tr>
+<tr class="separator:aa479238420ccd27e1ffd73d856086d66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af234ed13df1c8d310d58ea1e638a2585"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#af234ed13df1c8d310d58ea1e638a2585">getContentPtr</a> () const </td></tr>
+<tr class="separator:af234ed13df1c8d310d58ea1e638a2585"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a86431108a8e2cd35e164b14054e62b"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a6a86431108a8e2cd35e164b14054e62b">getContentSize</a> () const </td></tr>
+<tr class="separator:a6a86431108a8e2cd35e164b14054e62b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d2fb04c90540ba874b99445d13e82dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d2fb04c90540ba874b99445d13e82dd"></a>
+QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><b>setProperty</b> (const std::string &amp;, const <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a> &amp;)</td></tr>
+<tr class="separator:a4d2fb04c90540ba874b99445d13e82dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:a8ee4d4c39e6fe9e13d88b99053f4322f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ee4d4c39e6fe9e13d88b99053f4322f"></a>
+struct&#160;</td><td class="memItemRight" valign="bottom"><b>MessageImplAccess</b></td></tr>
+<tr class="separator:a8ee4d4c39e6fe9e13d88b99053f4322f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Representation of a message. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a1c218326274652137d26033419723e14"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN std::string qpid::messaging::Message::getContent </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the content as a std::string </p>
+
+</div>
+</div>
+<a class="anchor" id="a06b392dcd1f1831519f88870ffd07d41"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN std::string qpid::messaging::Message::getContentBytes </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the content as raw bytes (an alias for <a class="el" href="classqpid_1_1messaging_1_1Message.html#a1c218326274652137d26033419723e14">getContent()</a> </p>
+
+</div>
+</div>
+<a class="anchor" id="a3893ff4d0aeb3aedc647c7e8a3ed043f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>&amp; qpid::messaging::Message::getContentObject </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the content as a Variant, which can represent an object of different types. This can be used for content representing a map or a list for example. </p>
+
+</div>
+</div>
+<a class="anchor" id="ac3b61862ba1ef8662ce5e6eb16b23ca7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN const <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>&amp; qpid::messaging::Message::getContentObject </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the content as a Variant, which can represent an object of different types. This can be used for content representing a map or a list for example. </p>
+
+</div>
+</div>
+<a class="anchor" id="af234ed13df1c8d310d58ea1e638a2585"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN const char* qpid::messaging::Message::getContentPtr </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get a const pointer to the start of the content data. The memory pointed to is owned by the message. The <a class="el" href="classqpid_1_1messaging_1_1Message.html#a6a86431108a8e2cd35e164b14054e62b">getContentSize()</a> method indicates how much data there is (i.e. the extent of the memory region pointed to by the return value of this method). </p>
+
+</div>
+</div>
+<a class="anchor" id="a6a86431108a8e2cd35e164b14054e62b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN size_t qpid::messaging::Message::getContentSize </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the size of content in bytes. </p>
+
+</div>
+</div>
+<a class="anchor" id="ada67fec1102706d19874b52cf90ee056"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN const std::string&amp; qpid::messaging::Message::getContentType </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Returns the content type (i.e. the MIME type) for the message. This can be used to determine how to decode the message content. </p>
+
+</div>
+</div>
+<a class="anchor" id="a930d0be350a0d8f55759aaaa4e7180ec"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN const qpid::types::Variant::Map&amp; qpid::messaging::Message::getProperties </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>In addition to a payload (i.e. the content), messages can include annotations describing aspectf of the message. In addition to the standard annotations such as TTL and content type, application- or context- specific properties can also be defined. Each message has a map of name values for such custom properties. The value is specified as a Variant. </p>
+
+</div>
+</div>
+<a class="anchor" id="a1b730bac4a2af64da8caae4dea1576ab"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN bool qpid::messaging::Message::getRedelivered </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>The redelivered flag if set implies that the message <em>may</em> have been previously delivered and thus is a hint to the application or messaging infrastructure that if de-duplication is required this message should be examined to determine if it is a duplicate. </p>
+
+</div>
+</div>
+<a class="anchor" id="a4cca5a6574ccb010307b4b189a238093"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> qpid::messaging::Message::getTtl </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the time to live for this message in milliseconds. </p>
+
+</div>
+</div>
+<a class="anchor" id="a934f6f5bfe913288b5a9787e43b52197"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setContent </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the content to the data held in the string parameter. Note: this is treated as raw bytes and need not be text. Consider setting the content-type to indicate how the data should be interpreted by recipients. </p>
+
+</div>
+</div>
+<a class="anchor" id="aee48800579ed2ba4882d4356fccde55b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setContent </td>
+          <td>(</td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>chars</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&#160;</td>
+          <td class="paramname"><em>count</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Copy count bytes from the region pointed to by chars as the message content. </p>
+
+</div>
+</div>
+<a class="anchor" id="a82745780f99db04c59be7414a476c9b3"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setContentBytes </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the content as raw bytes (an alias for <a class="el" href="classqpid_1_1messaging_1_1Message.html#a934f6f5bfe913288b5a9787e43b52197">setContent()</a> </p>
+
+</div>
+</div>
+<a class="anchor" id="aa479238420ccd27e1ffd73d856086d66"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setContentObject </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a> &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the content using a Variant, which can represent an object of different types. </p>
+
+</div>
+</div>
+<a class="anchor" id="a665db3e8bac8213ee6ed9f6f29eb0f07"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setContentType </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the content type (i.e. the MIME type) for the message. This should be set by the sending application and indicates to recipients of message how to interpret or decode the content. </p>
+
+</div>
+</div>
+<a class="anchor" id="a0824baf013319e899aa01fa60b2d3d07"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setCorrelationId </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Can be used to set application specific correlation identifiers as part of a protocol for message exchange patterns. E.g. a request-reponse pattern might require the correlation-id of the request and response to match, or might use the message-id of the request as the correlation-id on the response etc. </p>
+
+</div>
+</div>
+<a class="anchor" id="a7c62ed496827a8fc1b4b0af0997147ea"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setDurable </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>durable</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Mark the message as durable. This is a hint to the messaging infrastructure that the message should be persisted or otherwise stored such that failoures or shutdown do not cause it to be lost. </p>
+
+</div>
+</div>
+<a class="anchor" id="a6a6a9606ecdc6118298b21d57c6a1d63"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setMessageId </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set an application defined identifier for the message. At present this must be a stringfied UUID (support for less restrictive IDs is anticipated however). </p>
+
+</div>
+</div>
+<a class="anchor" id="a2c5cbef82cdf9055ef352438888833dc"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setPriority </td>
+          <td>(</td>
+          <td class="paramtype">uint8_t&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Sets a priority level on the message. This may be used by the messaging infrastructure to prioritise delivery of higher priority messages. </p>
+
+</div>
+</div>
+<a class="anchor" id="a022fc5eac6304adfa5f29e3cefa9d8a0"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setRedelivered </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Can be used to provide a hint to the application or messaging infrastructure that if de-duplication is required this message should be examined to determine if it is a duplicate. </p>
+
+</div>
+</div>
+<a class="anchor" id="a012018f9a693106aac3bc6162788f470"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setTtl </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&#160;</td>
+          <td class="paramname"><em>ttl</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the time to live for this message in milliseconds. This can be used by the messaging infrastructure to discard messages that are no longer of relevance. </p>
+
+</div>
+</div>
+<a class="anchor" id="a4f35085b0cf9e847ad468d7f8c856820"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setUserId </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Sets the user id of the message. This should in general be the user-id as which the sending connection authenticated itself as the messaging infrastructure will verify this. See Connection::getAuthenticatedUsername() </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="Message_8h_source.html">Message.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[29/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/jquery.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/jquery.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/jquery.js
new file mode 100755
index 0000000..1f4d0b4
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/jquery.js
@@ -0,0 +1,68 @@
+/*!
+ * jQuery JavaScript Library v1.7.1
+ * http://jquery.com/
+ *
+ * Copyright 2011, John Resig
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * Includes Sizzle.js
+ * http://sizzlejs.com/
+ * Copyright 2011, The Dojo Foundation
+ * Released under the MIT, BSD, and GPL Licenses.
+ *
+ * Date: Mon Nov 21 21:11:03 2011 -0500
+ */
+(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="bo
 dy"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",
 jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},pus
 h:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b4<b3;b4++){if((b9=arguments[b4])!=null){for(b2 in b9){b0=b5[b2];b1=b9[b2];if(b5===b1){continue}if(b8&&b1&&(bF.isPlainObject(b1)||(b6=bF.isArray(b1)))){if(b6){b6=false;b7=b0&&bF.isArray(b0)?b0:[]}else{b7=b0&&bF.isPlainObject(b0)?b0:{}}b5[b2]=bF.extend(b8,b7,b1)}else{if(b1!==L){b5[b2]=b1}}}}}return b5};bF.extend({noConflict:function(b0){if(bb.$===bF){bb.$=bH}if(b0&&bb.jQuery===bF){bb.jQuery=bU}return bF},isReady:false,readyWait:1,holdReady:function(b0){if(b0){bF.readyWait++}else{bF.ready(true)}},ready:function(b0){if((b0===true&&!--bF.readyWait)||(b0!==true&&!bF.isReady)){if(!av.body){return setTimeout(bF.ready,1)}bF.isReady=true;if(b0!==true&&--bF.readyWait>0){return}bC.fireWit
 h(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&
 &!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replac
 e(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b4<b5;){if(b6.apply(b3[b4++],b2)===false){break}}}}else{if(b0){for(b1 in b3){if(b6.call(b3[b1],b1,b3[b1])===false){break}}}else{for(;b4<b5;){if(b6.call(b3[b4],b4,b3[b4++])===false){break}}}}return b3},trim:bO?function(b0){return b0==null?"":bO.call(b0)}:function(b0){return b0==null?"":b0.toString().replace(bI,"").replace(bE,"")},makeArray:function(b3,b1){var b0=b1||[];if(b3!=null){var b2=bF.type(b3);if(b3.length==null||b2==="string"||b2==="function"||b2==="regexp"||bF.isWindow(b3)){bz.call(b0,b3)}else{bF.merge(b0,b3)}}return b0},inArray:function(b2,b3,b1){var b0;if(b3){if(bv){return bv.call(b3,b2,b1)}b0=b3.length;b1=b1?b1<0?Math.max(0,b0+b1):b1:0;for(;b1<b0;b1++){if(b1 in b3&&b3[b1]===b2){return b1}}}return -1},m
 erge:function(b4,b2){var b3=b4.length,b1=0;if(typeof b2.length==="number"){for(var b0=b2.length;b1<b0;b1++){b4[b3++]=b2[b1]}}else{while(b2[b1]!==L){b4[b3++]=b2[b1++]}}b4.length=b3;return b4},grep:function(b1,b6,b0){var b2=[],b5;b0=!!b0;for(var b3=0,b4=b1.length;b3<b4;b3++){b5=!!b6(b1[b3],b3);if(b0!==b5){b2.push(b1[b3])}}return b2},map:function(b0,b7,b8){var b5,b6,b4=[],b2=0,b1=b0.length,b3=b0 instanceof bF||b1!==L&&typeof b1==="number"&&((b1>0&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b2<b1;b2++){b5=b7(b0[b2],b2,b8);if(b5!=null){b4[b4.length]=b5}}}else{for(b6 in b0){b5=b7(b0[b6],b6,b8);if(b5!=null){b4[b4.length]=b5}}}return b4.concat.apply([],b4)},guid:1,proxy:function(b4,b3){if(typeof b3==="string"){var b2=b4[b3];b3=b4;b4=b2}if(!bF.isFunction(b4)){return L}var b0=bK.call(arguments,2),b1=function(){return b4.apply(b3,b0.concat(bK.call(arguments)))};b1.guid=b4.guid=b4.guid||b1.guid||bF.guid++;return b1},access:function(b0,b8,b6,b2,b5,b7){var b1=b0.length;if(typeof b8==="
 object"){for(var b3 in b8){bF.access(b0,b3,b8[b3],b2,b5,b6)}return b0}if(b6!==L){b2=!b7&&b2&&bF.isFunction(b6);for(var b4=0;b4<b1;b4++){b5(b0[b4],b8,b2?b6.call(b0[b4],b4,b5(b0[b4],b8)):b6,b7)}return b0}return b1?b5(b0[0],b8):L},now:function(){return(new Date()).getTime()},uaMatch:function(b1){b1=b1.toLowerCase();var b0=by.exec(b1)||bR.exec(b1)||bQ.exec(b1)||b1.indexOf("compatible")<0&&bS.exec(b1)||[];return{browser:b0[1]||"",version:b0[2]||"0"}},sub:function(){function b0(b3,b4){return new b0.fn.init(b3,b4)}bF.extend(true,b0,this);b0.superclass=this;b0.fn=b0.prototype=this();b0.fn.constructor=b0;b0.sub=this.sub;b0.fn.init=function b2(b3,b4){if(b4&&b4 instanceof bF&&!(b4 instanceof b0)){b4=b0(b4)}return bF.fn.init.call(this,b3,b4,b1)};b0.fn.init.prototype=b0.fn;var b1=b0(av);return b0},browser:{}});bF.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(b1,b0){bx["[object "+b0+"]"]=b0.toLowerCase()});bV=bF.uaMatch(bX);if(bV.browser){bF.browser[bV.browser
 ]=true;bF.browser.version=bV.version}if(bF.browser.webkit){bF.browser.safari=true}if(bM.test("\xA0")){bI=/^[\s\xA0]+/;bE=/[\s\xA0]+$/}bD=bF(av);if(av.addEventListener){e=function(){av.removeEventListener("DOMContentLoaded",e,false);bF.ready()}}else{if(av.attachEvent){e=function(){if(av.readyState==="complete"){av.detachEvent("onreadystatechange",e);bF.ready()}}}}function bw(){if(bF.isReady){return}try{av.documentElement.doScroll("left")}catch(b0){setTimeout(bw,1);return}bF.ready()}return bF})();var a2={};function X(e){var bv=a2[e]={},bw,bx;e=e.split(/\s+/);for(bw=0,bx=e.length;bw<bx;bw++){bv[e[bw]]=true}return bv}b.Callbacks=function(bw){bw=bw?(a2[bw]||X(bw)):{};var bB=[],bC=[],bx,by,bv,bz,bA,bE=function(bF){var bG,bJ,bI,bH,bK;for(bG=0,bJ=bF.length;bG<bJ;bG++){bI=bF[bG];bH=b.type(bI);if(bH==="array"){bE(bI)}else{if(bH==="function"){if(!bw.unique||!bD.has(bI)){bB.push(bI)}}}}},e=function(bG,bF){bF=bF||[];bx=!bw.memory||[bG,bF];by=true;bA=bv||0;bv=0;bz=bB.length;for(;bB&&bA<bz;bA++){i
 f(bB[bA].apply(bG,bF)===false&&bw.stopOnFalse){bx=true;break}}by=false;if(bB){if(!bw.once){if(bC&&bC.length){bx=bC.shift();bD.fireWith(bx[0],bx[1])}}else{if(bx===true){bD.disable()}else{bB=[]}}}},bD={add:function(){if(bB){var bF=bB.length;bE(arguments);if(by){bz=bB.length}else{if(bx&&bx!==true){bv=bF;e(bx[0],bx[1])}}}return this},remove:function(){if(bB){var bF=arguments,bH=0,bI=bF.length;for(;bH<bI;bH++){for(var bG=0;bG<bB.length;bG++){if(bF[bH]===bB[bG]){if(by){if(bG<=bz){bz--;if(bG<=bA){bA--}}}bB.splice(bG--,1);if(bw.unique){break}}}}}return this},has:function(bG){if(bB){var bF=0,bH=bB.length;for(;bF<bH;bF++){if(bG===bB[bF]){return true}}}return false},empty:function(){bB=[];return this},disable:function(){bB=bC=bx=L;return this},disabled:function(){return !bB},lock:function(){bC=L;if(!bx||bx===true){bD.disable()}return this},locked:function(){return !bC},fireWith:function(bG,bF){if(bC){if(by){if(!bw.once){bC.push([bG,bF])}}else{if(!(bw.once&&bx)){e(bG,bF)}}}return this},fire:fun
 ction(){bD.fireWith(this,arguments);return this},fired:function(){return !!bx}};return bD};var aJ=[].slice;b.extend({Deferred:function(by){var bx=b.Callbacks("once memory"),bw=b.Callbacks("once memory"),bv=b.Callbacks("memory"),e="pending",bA={resolve:bx,reject:bw,notify:bv},bC={done:bx.add,fail:bw.add,progress:bv.add,state:function(){return e},isResolved:bx.fired,isRejected:bw.fired,then:function(bE,bD,bF){bB.done(bE).fail(bD).progress(bF);return this},always:function(){bB.done.apply(bB,arguments).fail.apply(bB,arguments);return this},pipe:function(bF,bE,bD){return b.Deferred(function(bG){b.each({done:[bF,"resolve"],fail:[bE,"reject"],progress:[bD,"notify"]},function(bI,bL){var bH=bL[0],bK=bL[1],bJ;if(b.isFunction(bH)){bB[bI](function(){bJ=bH.apply(this,arguments);if(bJ&&b.isFunction(bJ.promise)){bJ.promise().then(bG.resolve,bG.reject,bG.notify)}else{bG[bK+"With"](this===bB?bG:this,[bJ])}})}else{bB[bI](bG[bK])}})}).promise()},promise:function(bE){if(bE==null){bE=bC}else{for(var bD 
 in bC){bE[bD]=bC[bD]}}return bE}},bB=bC.promise({}),bz;for(bz in bA){bB[bz]=bA[bz].fire;bB[bz+"With"]=bA[bz].fireWith}bB.done(function(){e="resolved"},bw.disable,bv.lock).fail(function(){e="rejected"},bx.disable,bv.lock);if(by){by.call(bB,bB)}return bB},when:function(bA){var bx=aJ.call(arguments,0),bv=0,e=bx.length,bB=new Array(e),bw=e,by=e,bC=e<=1&&bA&&b.isFunction(bA.promise)?bA:b.Deferred(),bE=bC.promise();function bD(bF){return function(bG){bx[bF]=arguments.length>1?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv<e;bv++){if(bx[bv]&&bx[bv].promise&&b.isFunction(bx[bv].promise)){bx[bv].promise().then(bD(bv),bC.reject,bz(bv))}else{--bw}}if(!bw){bC.resolveWith(bC,bx)}}else{if(bC!==bA){bC.resolveWith(bC,e?[bA]:[])}}return bE}});b.support=(function(){var bJ,bI,bF,bG,bx,bE,bA,bD,bz,bK,bB,by,bw,bv=av.createElement("div"),bH=av.documentElement;bv.setAttr
 ibute("className","t");bv.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav></:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayo
 ut:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent)
 {for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="<div "+e+"><div></div></div><table "+e+" cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].
 offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="<div style='width:4px;'></div>";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,ex
 pando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cac
 he:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA<bz;bA++){delete bB[bv[bA]]}if(!(by?S:b.isEmptyObject)(bB)){return}}}if(!by){delete e[bw].data;if(!S(e[bw])){return}}if(b.support.deleteExpando||!e.setInterval){delete e[bw]}else{e[bw]=null}if(bD){if(b.support.deleteExpando){delete bx[bC]}else{if(bx.removeAttribute){bx.removeAttribute(bC)}else{bx[bC]=null}}}},_data:function(bv,e,bw){return b.data(bv,e,bw,true)},acceptData:function(bv){if(bv.nodeName){var e=b.noData[bv.nodeName.toLowerCase()];if(e){return !(e===true||bv.getAttribute("classid")!==e)}}return true}});b.fn.extend({data:function(by,bA){var bB,e,bw,bz=null;if(typeof by==="undefined"){if(this.length){bz=b.data(this[0]);if(this[0].nodeType===1&&!b._data(this[0],"parsedAttrs")){e=this[0].attributes;for(var bx=0,bv=e.length;bx<bv;bx++){bw=e[bx].name;if(bw.indexOf("data-"
 )===0){bw=b.camelCase(bw.substring(5));a5(this[0],bw,bz[bw])}}b._data(this[0],"parsedAttrs",true)}}return bz}else{if(typeof by==="object"){return this.each(function(){b.data(this,by)})}}bB=by.split(".");bB[1]=bB[1]?"."+bB[1]:"";if(bA===L){bz=this.triggerHandler("getData"+bB[1]+"!",[bB[0]]);if(bz===L&&this.length){bz=b.data(this[0],by);bz=a5(this[0],by,bz)}return bz===L&&bB[1]?this.data(bB[0]):bz}else{return this.each(function(){var bC=b(this),bD=[bB[0],bA];bC.triggerHandler("setData"+bB[1]+"!",bD);b.data(this,by,bA);bC.triggerHandler("changeData"+bB[1]+"!",bD)})}},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function a5(bx,bw,by){if(by===L&&bx.nodeType===1){var bv="data-"+bw.replace(aA,"-$1").toLowerCase();by=bx.getAttribute(bv);if(typeof by==="string"){try{by=by==="true"?true:by==="false"?false:by==="null"?null:b.isNumeric(by)?parseFloat(by):aS.test(by)?b.parseJSON(by):by}catch(bz){}b.data(bx,bw,by)}else{by=L}}return by}function S(bv){for(var e in bv
 ){if(e==="data"&&b.isEmptyObject(bv[e])){continue}if(e!=="toJSON"){return false}}return true}function bi(by,bx,bA){var bw=bx+"defer",bv=bx+"queue",e=bx+"mark",bz=b._data(by,bw);if(bz&&(bA==="queue"||!b._data(by,bv))&&(bA==="mark"||!b._data(by,e))){setTimeout(function(){if(!b._data(by,bv)&&!b._data(by,e)){b.removeData(by,bw,true);bz.fire()}},0)}}b.extend({_mark:function(bv,e){if(bv){e=(e||"fx")+"mark";b._data(bv,e,(b._data(bv,e)||0)+1)}},_unmark:function(by,bx,bv){if(by!==true){bv=bx;bx=by;by=false}if(bx){bv=bv||"fx";var e=bv+"mark",bw=by?0:((b._data(bx,e)||1)-1);if(bw){b._data(bx,e,bw)}else{b.removeData(bx,e,true);bi(bx,bv,"mark")}}},queue:function(bv,e,bx){var bw;if(bv){e=(e||"fx")+"queue";bw=b._data(bv,e);if(bx){if(!bw||b.isArray(bx)){bw=b._data(bv,e,b.makeArray(bx))}else{bw.push(bx)}}return bw||[]}},dequeue:function(by,bx){bx=bx||"fx";var bv=b.queue(by,bx),bw=bv.shift(),e={};if(bw==="inprogress"){bw=bv.shift()}if(bw){if(bx==="fx"){bv.unshift("inprogress")}b._data(by,bx+".run",e);
 bw.call(by,function(){b.dequeue(by,bx)},e)}if(!bv.length){b.removeData(by,bx+"queue "+bx+".run",true);bi(by,bx,"queue")}}});b.fn.extend({queue:function(e,bv){if(typeof e!=="string"){bv=e;e="fx"}if(bv===L){return b.queue(this[0],e)}return this.each(function(){var bw=b.queue(this,e,bv);if(e==="fx"&&bw[0]!=="inprogress"){b.dequeue(this,e)}})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(bv,e){bv=b.fx?b.fx.speeds[bv]||bv:bv;e=e||"fx";return this.queue(e,function(bx,bw){var by=setTimeout(bx,bv);bw.stop=function(){clearTimeout(by)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(bD,bw){if(typeof bD!=="string"){bw=bD;bD=L}bD=bD||"fx";var e=b.Deferred(),bv=this,by=bv.length,bB=1,bz=bD+"defer",bA=bD+"queue",bC=bD+"mark",bx;function bE(){if(!(--bB)){e.resolveWith(bv,[bv])}}while(by--){if((bx=b.data(bv[by],bz,L,true)||(b.data(bv[by],bA,L,true)||b.data(bv[by],bC,L,true))&&b.data(bv[by],bz,b.Callbacks("once memory"),true))){bB++;bx
 .add(bE)}}bE();return e.promise()}});var aP=/[\n\t\r]/g,af=/\s+/,aU=/\r/g,g=/^(?:button|input)$/i,D=/^(?:button|input|object|select|textarea)$/i,l=/^a(?:rea)?$/i,ao=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,F=b.support.getSetAttribute,be,aY,aF;b.fn.extend({attr:function(e,bv){return b.access(this,e,bv,true,b.attr)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,bv){return b.access(this,e,bv,true,b.prop)},removeProp:function(e){e=b.propFix[e]||e;return this.each(function(){try{this[e]=L;delete this[e]}catch(bv){}})},addClass:function(by){var bA,bw,bv,bx,bz,bB,e;if(b.isFunction(by)){return this.each(function(bC){b(this).addClass(by.call(this,bC,this.className))})}if(by&&typeof by==="string"){bA=by.split(af);for(bw=0,bv=this.length;bw<bv;bw++){bx=this[bw];if(bx.nodeType===1){if(!bx.className&&bA.length===1){bx.className=by}else{bz=" "+bx.className+" ";for(bB=0
 ,e=bA.length;bB<e;bB++){if(!~bz.indexOf(" "+bA[bB]+" ")){bz+=bA[bB]+" "}}bx.className=b.trim(bz)}}}}return this},removeClass:function(bz){var bA,bw,bv,by,bx,bB,e;if(b.isFunction(bz)){return this.each(function(bC){b(this).removeClass(bz.call(this,bC,this.className))})}if((bz&&typeof bz==="string")||bz===L){bA=(bz||"").split(af);for(bw=0,bv=this.length;bw<bv;bw++){by=this[bw];if(by.nodeType===1&&by.className){if(bz){bx=(" "+by.className+" ").replace(aP," ");for(bB=0,e=bA.length;bB<e;bB++){bx=bx.replace(" "+bA[bB]+" "," ")}by.className=b.trim(bx)}else{by.className=""}}}}return this},toggleClass:function(bx,bv){var bw=typeof bx,e=typeof bv==="boolean";if(b.isFunction(bx)){return this.each(function(by){b(this).toggleClass(bx.call(this,by,this.className,bv),bv)})}return this.each(function(){if(bw==="string"){var bA,bz=0,by=b(this),bB=bv,bC=bx.split(af);while((bA=bC[bz++])){bB=e?bB:!by.hasClass(bA);by[bB?"addClass":"removeClass"](bA)}}else{if(bw==="undefined"||bw==="boolean"){if(this.class
 Name){b._data(this,"__className__",this.className)}this.className=this.className||bx===false?"":b._data(this,"__className__")||""}}})},hasClass:function(e){var bx=" "+e+" ",bw=0,bv=this.length;for(;bw<bv;bw++){if(this[bw].nodeType===1&&(" "+this[bw].className+" ").replace(aP," ").indexOf(bx)>-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}}
 )}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv<bz;bv++){bx=bC[bv];if(bx.selected&&(b.support.optDisabled?!bx.disabled:bx.getAttribute("disabled")===null)&&(!bx.parentNode.disabled||!b.nodeName(bx.parentNode,"optgroup"))){bA=b(bx).val();if(bw){return bA}bB.push(bA)}}if(bw&&!bB.length&&bC.length){return b(bC[by]).val()}return bB},set:function(bv,bw){var e=b.makeArray(bw);b(bv).find("option").each(function(){this.selected=b.inArray(b(this).val(),e)>=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType;if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="unde
 fined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw<e;bw++){bv=bA[bw];if(bv){by=b.propFix[bv]||bv;b.attr(bx,bv,"");bx.removeAttribute(F?bv:by);if(ao.test(bv)&&by in bx){bx[by]=false}}}}},attrHooks:{type:{set:function(e,bv){if(g.test(e.nodeName)&&e.parentNode){b.error("type property can't be changed")}else{if(!b.support.radioValue&&bv==="radio"&&b.nodeName(e,"input")){var bw=e.value;e.setAttribute("type",bv);if(bw){e.value=bw}return bv}}}},value:{get:function(bv,e){if(be&&b.nodeName(bv,"button")){return be.get(bv,e)}return e
  in bv?bv.value:null},set:function(bv,bw,e){if(be&&b.nodeName(bv,"button")){return be.set(bv,bw,e)}bv.value=bw}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(bz,bx,bA){var bw,e,by,bv=bz.nodeType;if(!bz||bv===3||bv===8||bv===2){return}by=bv!==1||!b.isXMLDoc(bz);if(by){bx=b.propFix[bx]||bx;e=b.propHooks[bx]}if(bA!==L){if(e&&"set" in e&&(bw=e.set(bz,bA,bx))!==L){return bw}else{return(bz[bx]=bA)}}else{if(e&&"get" in e&&(bw=e.get(bz,bx))!==null){return bw}else{return bz[bx]}}},propHooks:{tabIndex:{get:function(bv){var e=bv.getAttributeNode("tabindex");return e&&e.specified?parseInt(e.value,10):D.test(bv.nodeName)||l.test(bv.nodeName)&&bv.href?0:L}}}});b.attrHooks.tabindex=b.propHooks.tabIndex;aY={get:function(bv,e){var bx,bw=b.prop(bv,e);return bw===
 true||typeof bw!=="boolean"&&(bx=bv.getAttributeNode(e))&&bx.nodeValue!==false?e.toLowerCase():L},set:function(bv,bx,e){var bw;if(bx===false){b.removeAttr(bv,e)}else{bw=b.propFix[e]||e;if(bw in bv){bv[bw]=true}bv.setAttribute(e,e.toLowerCase())}return e}};if(!F){aF={name:true,id:true};be=b.valHooks.button={get:function(bw,bv){var e;e=bw.getAttributeNode(bv);return e&&(aF[bv]?e.nodeValue!=="":e.specified)?e.nodeValue:L},set:function(bw,bx,bv){var e=bw.getAttributeNode(bv);if(!e){e=av.createAttribute(bv);bw.setAttributeNode(e)}return(e.nodeValue=bx+"")}};b.attrHooks.tabindex.set=be.set;b.each(["width","height"],function(bv,e){b.attrHooks[e]=b.extend(b.attrHooks[e],{set:function(bw,bx){if(bx===""){bw.setAttribute(e,"auto");return bx}}})});b.attrHooks.contenteditable={get:be.get,set:function(bv,bw,e){if(bw===""){bw="false"}be.set(bv,bw,e)}}}if(!b.support.hrefNormalized){b.each(["href","src","width","height"],function(bv,e){b.attrHooks[e]=b.extend(b.attrHooks[e],{get:function(bx){var bw=
 bx.getAttribute(e,2);return bw===null?L:bw}})})}if(!b.support.style){b.attrHooks.style={get:function(e){return e.style.cssText.toLowerCase()||L},set:function(e,bv){return(e.style.cssText=""+bv)}}}if(!b.support.optSelected){b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(bv){var e=bv.parentNode;if(e){e.selectedIndex;if(e.parentNode){e.parentNode.selectedIndex}}return null}})}if(!b.support.enctype){b.propFix.enctype="encoding"}if(!b.support.checkOn){b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return e.getAttribute("value")===null?"on":e.value}}})}b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,bv){if(b.isArray(bv)){return(e.checked=b.inArray(b(e).val(),bv)>=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var 
 bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI<bC.length;bI++){bH=n.exec(bC[bI])||[];bF=bH[1];e=(bH[2]||"").split(".").sort();bE=b.event.special[bF]||{};bF=(by?bE.delegateType:bE.bindType)||bF;bE=b.event
 .special[bF]||{};bG=b.extend({type:bF,origType:bH[1],data:bA,handler:bJ,guid:bJ.guid,selector:by,quick:Y(by),namespace:e.join(".")},bv);bw=bK[bF];if(!bw){bw=bK[bF]=[];bw.delegateCount=0;if(!bE.setup||bE.setup.call(bx,bA,e,bB)===false){if(bx.addEventListener){bx.addEventListener(bF,bB,false)}else{if(bx.attachEvent){bx.attachEvent("on"+bF,bB)}}}}if(bE.add){bE.add.call(bx,bG);if(!bG.handler.guid){bG.handler.guid=bJ.guid}}if(by){bw.splice(bw.delegateCount++,0,bG)}else{bw.push(bG)}b.event.global[bF]=true}bx=null},global:{},remove:function(bJ,bE,bv,bH,bB){var bI=b.hasData(bJ)&&b._data(bJ),bF,bx,bz,bL,bC,bA,bG,bw,by,bK,bD,e;if(!bI||!(bw=bI.events)){return}bE=b.trim(bt(bE||"")).split(" ");for(bF=0;bF<bE.length;bF++){bx=n.exec(bE[bF])||[];bz=bL=bx[1];bC=bx[2];if(!bz){for(bz in bw){b.event.remove(bJ,bz+bE[bF],bv,bH,true)}continue}by=b.event.special[bz]||{};bz=(bH?by.delegateType:by.bindType)||bz;bD=bw[bz]||[];bA=bD.length;bC=bC?new RegExp("(^|\\.)"+bC.split(".").sort().join("\\.(?:.*\\.)?")+"
 (\\.|$)"):null;for(bG=0;bG<bD.length;bG++){e=bD[bG];if((bB||bL===e.origType)&&(!bv||bv.guid===e.guid)&&(!bC||bC.test(e.namespace))&&(!bH||bH===e.selector||bH==="**"&&e.selector)){bD.splice(bG--,1);if(e.selector){bD.delegateCount--}if(by.remove){by.remove.call(bJ,e)}}}if(bD.length===0&&bA!==bD.length){if(!by.teardown||by.teardown.call(bJ,bC)===false){b.removeEvent(bJ,bz,bI.handle)}delete bw[bz]}}if(b.isEmptyObject(bw)){bK=bI.handle;if(bK){bK.elem=null}b.removeData(bJ,["events","handle"],true)}},customEvent:{getData:true,setData:true,changeData:true},trigger:function(bv,bD,bA,bJ){if(bA&&(bA.nodeType===3||bA.nodeType===8)){return}var bG=bv.type||bv,bx=[],e,bw,bC,bH,bz,by,bF,bE,bB,bI;if(T.test(bG+b.event.triggered)){return}if(bG.indexOf("!")>=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.is
 Trigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bC<bB.length&&!bv.isPropagationStopped();bC++){bH=bB[bC][0];bv.type=bB[bC][1];bE=(b._data(bH,"events")||{})[bv.type]&&b._data(bH,"handle");if(bE){bE.apply(bH,bD)}bE=by&&bH[by];if(bE&&b.acceptData(bH)&&bE.apply(bH,bD)===false){bv.preventDefault()}}bv.type=bG;if(!
 bJ&&!bv.isDefaultPrevented()){if((!bF._default||bF._default.apply(bA.ownerDocument,bD)===false)&&!(bG==="click"&&b.nodeName(bA,"a"))&&b.acceptData(bA)){if(by&&bA[bG]&&((bG!=="focus"&&bG!=="blur")||bv.target.offsetWidth!==0)&&!b.isWindow(bA)){bz=bA[by];if(bz){bA[by]=null}b.event.triggered=bG;bA[bG]();b.event.triggered=L;if(bz){bA[by]=bz}}}}return bv.result},dispatch:function(e){e=b.event.fix(e||bb.event);var bz=((b._data(this,"events")||{})[e.type]||[]),bA=bz.delegateCount,bG=[].slice.call(arguments,0),by=!e.exclusive&&!e.namespace,bH=[],bC,bB,bK,bx,bF,bE,bv,bD,bI,bw,bJ;bG[0]=e;e.delegateTarget=this;if(bA&&!e.target.disabled&&!(e.button&&e.type==="click")){bx=b(this);bx.context=this.ownerDocument||this;for(bK=e.target;bK!=this;bK=bK.parentNode||this){bE={};bD=[];bx[0]=bK;for(bC=0;bC<bA;bC++){bI=bz[bC];bw=bI.selector;if(bE[bw]===L){bE[bw]=(bI.quick?j(bK,bI.quick):bx.is(bw))}if(bE[bw]){bD.push(bI)}}if(bD.length){bH.push({elem:bK,matches:bD})}}}if(bz.length>bA){bH.push({elem:this,matche
 s:bz.slice(bA)})}for(bC=0;bC<bH.length&&!e.isPropagationStopped();bC++){bv=bH[bC];e.currentTarget=bv.elem;for(bB=0;bB<bv.matches.length&&!e.isImmediatePropagationStopped();bB++){bI=bv.matches[bB];if(by||(!e.namespace&&!bI.namespace)||e.namespace_re&&e.namespace_re.test(bI.namespace)){e.data=bI.data;e.handleObj=bI;bF=((b.event.special[bI.origType]||{}).handle||bI.handler).apply(bv.elem,bG);if(bF!==L){e.result=bF;if(bF===false){e.preventDefault();e.stopPropagation()}}}}}return e.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(bv,e){if(bv.which==null){bv.which=e.charCode!=null?e.charCode:e.keyCode}return bv}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(bx,bw){var by,bz
 ,e,bv=bw.button,bA=bw.fromElement;if(bx.pageX==null&&bw.clientX!=null){by=bx.target.ownerDocument||av;bz=by.documentElement;e=by.body;bx.pageX=bw.clientX+(bz&&bz.scrollLeft||e&&e.scrollLeft||0)-(bz&&bz.clientLeft||e&&e.clientLeft||0);bx.pageY=bw.clientY+(bz&&bz.scrollTop||e&&e.scrollTop||0)-(bz&&bz.clientTop||e&&e.clientTop||0)}if(!bx.relatedTarget&&bA){bx.relatedTarget=bA===bx.target?bw.toElement:bA}if(!bx.which&&bv!==L){bx.which=(bv&1?1:(bv&2?3:(bv&4?2:0)))}return bx}},fix:function(bw){if(bw[b.expando]){return bw}var bv,bz,e=bw,bx=b.event.fixHooks[bw.type]||{},by=bx.props?this.props.concat(bx.props):this.props;bw=b.Event(e);for(bv=by.length;bv;){bz=by[--bv];bw[bz]=e[bz]}if(!bw.target){bw.target=e.srcElement||av}if(bw.target.nodeType===3){bw.target=bw.target.parentNode}if(bw.metaKey===L){bw.metaKey=bw.ctrlKey}return bx.filter?bx.filter(bw,e):bw},special:{ready:{setup:b.bindReady},load:{noBubble:true},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:
 function(bw,bv,e){if(b.isWindow(this)){this.onbeforeunload=e}},teardown:function(bv,e){if(this.onbeforeunload===e){this.onbeforeunload=null}}}},simulate:function(bw,by,bx,bv){var bz=b.extend(new b.Event(),bx,{type:bw,isSimulated:true,originalEvent:{}});if(bv){b.event.trigger(bz,null,by)}else{b.event.dispatch.call(by,bz)}if(bz.isDefaultPrevented()){bx.preventDefault()}}};b.event.handle=b.event.dispatch;b.removeEvent=av.removeEventListener?function(bv,e,bw){if(bv.removeEventListener){bv.removeEventListener(e,bw,false)}}:function(bv,e,bw){if(bv.detachEvent){bv.detachEvent("on"+e,bw)}};b.Event=function(bv,e){if(!(this instanceof b.Event)){return new b.Event(bv,e)}if(bv&&bv.type){this.originalEvent=bv;this.type=bv.type;this.isDefaultPrevented=(bv.defaultPrevented||bv.returnValue===false||bv.getPreventDefault&&bv.getPreventDefault())?i:bk}else{this.type=bv}if(e){b.extend(this,e)}this.timeStamp=bv&&bv.timeStamp||b.now();this[b.expando]=true};function bk(){return false}function i(){return t
 rue}b.Event.prototype={preventDefault:function(){this.isDefaultPrevented=i;var bv=this.originalEvent;if(!bv){return}if(bv.preventDefault){bv.preventDefault()}else{bv.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=i;var bv=this.originalEvent;if(!bv){return}if(bv.stopPropagation){bv.stopPropagation()}bv.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=i;this.stopPropagation()},isDefaultPrevented:bk,isPropagationStopped:bk,isImmediatePropagationStopped:bk};b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(bv,e){b.event.special[bv]={delegateType:e,bindType:e,handle:function(bz){var bB=this,bA=bz.relatedTarget,by=bz.handleObj,bw=by.selector,bx;if(!bA||(bA!==bB&&!b.contains(bB,bA))){bz.type=by.origType;bx=by.handler.apply(this,arguments);bz.type=e}return bx}}});if(!b.support.submitBubbles){b.event.special.submit={setup:function(){if(b.nodeName(this,"form")){return false}b.event.add(this,"click._submit keypress
 ._submit",function(bx){var bw=bx.target,bv=b.nodeName(bw,"input")||b.nodeName(bw,"button")?bw.form:L;if(bv&&!bv._submit_attached){b.event.add(bv,"submit._submit",function(e){if(this.parentNode&&!e.isTrigger){b.event.simulate("submit",this.parentNode,e,true)}});bv._submit_attached=true}})},teardown:function(){if(b.nodeName(this,"form")){return false}b.event.remove(this,"._submit")}}}if(!b.support.changeBubbles){b.event.special.change={setup:function(){if(bd.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio"){b.event.add(this,"propertychange._change",function(e){if(e.originalEvent.propertyName==="checked"){this._just_changed=true}});b.event.add(this,"click._change",function(e){if(this._just_changed&&!e.isTrigger){this._just_changed=false;b.event.simulate("change",this,e,true)}})}return false}b.event.add(this,"beforeactivate._change",function(bw){var bv=bw.target;if(bd.test(bv.nodeName)&&!bv._change_attached){b.event.add(bv,"change._change",function(e){if(this.parentNo
 de&&!e.isSimulated&&!e.isTrigger){b.event.simulate("change",this.parentNode,e,true)}});bv._change_attached=true}})},handle:function(bv){var e=bv.target;if(this!==e||bv.isSimulated||bv.isTrigger||(e.type!=="radio"&&e.type!=="checkbox")){return bv.handleObj.handler.apply(this,arguments)}},teardown:function(){b.event.remove(this,"._change");return bd.test(this.nodeName)}}}if(!b.support.focusinBubbles){b.each({focus:"focusin",blur:"focusout"},function(bx,e){var bv=0,bw=function(by){b.event.simulate(e,by.target,b.event.fix(by),true)};b.event.special[e]={setup:function(){if(bv++===0){av.addEventListener(bx,bw,true)}},teardown:function(){if(--bv===0){av.removeEventListener(bx,bw,true)}}}})}b.fn.extend({on:function(bw,e,bz,by,bv){var bA,bx;if(typeof bw==="object"){if(typeof e!=="string"){bz=e;e=L}for(bx in bw){this.on(bx,e,bz,bw[bx],bv)}return this}if(bz==null&&by==null){by=e;bz=e=L}else{if(by==null){if(typeof e==="string"){by=bz;bz=L}else{by=bz;bz=e;e=L}}}if(by===false){by=bk}else{if(!by){
 return this}}if(bv===1){bA=by;by=function(bB){b().off(bB);return bA.apply(this,arguments)};by.guid=bA.guid||(bA.guid=b.guid++)}return this.each(function(){b.event.add(this,bw,by,bz,e)})},one:function(bv,e,bx,bw){return this.on.call(this,bv,e,bx,bw,1)},off:function(bw,e,by){if(bw&&bw.preventDefault&&bw.handleObj){var bv=bw.handleObj;b(bw.delegateTarget).off(bv.namespace?bv.type+"."+bv.namespace:bv.type,bv.selector,bv.handler);return this}if(typeof bw==="object"){for(var bx in bw){this.off(bx,e,bw[bx])}return this}if(e===false||typeof e==="function"){by=e;e=L}if(by===false){by=bk}return this.each(function(){b.event.remove(this,bw,by,e)})},bind:function(e,bw,bv){return this.on(e,null,bw,bv)},unbind:function(e,bv){return this.off(e,null,bv)},live:function(e,bw,bv){b(this.context).on(e,this.selector,bw,bv);return this},die:function(e,bv){b(this.context).off(e,this.selector||"**",bv);return this},delegate:function(e,bv,bx,bw){return this.on(bv,e,bx,bw)},undelegate:function(e,bv,bw){return
  arguments.length==1?this.off(e,"**"):this.off(bv,e,bw)},trigger:function(e,bv){return this.each(function(){b.event.trigger(e,bv,this)})},triggerHandler:function(e,bv){if(this[0]){return b.event.trigger(e,bv,this[0],true)}},toggle:function(bx){var bv=arguments,e=bx.guid||b.guid++,bw=0,by=function(bz){var bA=(b._data(this,"lastToggle"+bx.guid)||0)%bw;b._data(this,"lastToggle"+bx.guid,bA+1);bz.preventDefault();return bv[bA].apply(this,arguments)||false};by.guid=e;while(bw<bv.length){bv[bw++].guid=e}return this.click(by)},hover:function(e,bv){return this.mouseenter(e).mouseleave(bv||e)}});b.each(("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu").split(" "),function(bv,e){b.fn[e]=function(bx,bw){if(bw==null){bw=bx;bx=null}return arguments.length>0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.even
 t.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}});
+/*!
+ * Sizzle CSS Selector Engine
+ *  Copyright 2011, The Dojo Foundation
+ *  Released under the MIT, BSD, and GPL Licenses.
+ *  More information: http://sizzlejs.com/
+ */
+(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.fi
 lter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e<bR.length;e++){if(bR[e]===bR[e-1]){bR.splice(e--,1)}}}}return bR};by.matches=function(e,bR){return by(e,null,null,bR)};by.matchesSelecto
 r=function(e,bR){return by(bR,null,null,[e]).length>0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS<bU;bS++){bV=bE.order[bS];if((bT=bE.leftMatch[bV].exec(bX))){bR=bT[1];bT.splice(1,1);if(bR.substr(bR.length-1)!=="\\"){bT[1]=(bT[1]||"").replace(bK,"");bW=bE.find[bV](bT,e,bY);if(bW!=null){bX=bX.replace(bE.match[bV],"");break}}}}if(!bW){bW=typeof e.getElementsByTagName!=="undefined"?e.getElementsByTagName("*"):[]}return{set:bW,expr:bX}};by.filter=function(b1,b0,b4,bU){var bW,e,bZ,b6,b3,bR,bT,bV,b2,bS=b1,b5=[],bY=b0,bX=b0&&b0[0]&&by.isXML(b0[0]);while(b1&&b0.length){for(bZ in bE.filter){if((bW=bE.leftMatch[bZ].exec(b1))!=null&&bW[2]){bR=bE.filter[bZ];bT=bW[1];e=false;bW.splice(1,1);if(bT.substr(bT.length-1)==="\\"){continue}if(bY===b5){b5=[]}if(bE.preFilter[bZ]){bW=bE.preFilter[bZ](bW,bY,b4,b5,bU,bX);if(!bW){e=b6=true}else{if(bW===true){continue}}}if(bW){for(bV=0;(b3=bY[bV])!=null;bV++){if(b3){b6=bR(b3,bW,bV,bY);b2=bU^b6;if(b4&&b6!=null
 ){if(b2){e=true}else{bY[bV]=false}}else{if(b2){b5.push(b3);e=true}}}}}if(b6!==L){if(!b4){bY=b5}b1=b1.replace(bE.match[bZ],"");if(!e){return[]}break}}}if(b1===bS){if(e==null){by.error(b1)}else{break}}bS=b1}return bY};by.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)};var bw=by.getText=function(bU){var bS,bT,e=bU.nodeType,bR="";if(e){if(e===1||e===9){if(typeof bU.textContent==="string"){return bU.textContent}else{if(typeof bU.innerText==="string"){return bU.innerText.replace(bO,"")}else{for(bU=bU.firstChild;bU;bU=bU.nextSibling){bR+=bw(bU)}}}}else{if(e===3||e===4){return bU.nodeValue}}}else{for(bS=0;(bT=bU[bS]);bS++){if(bT.nodeType!==8){bR+=bw(bT)}}}return bR};var bE=by.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)
 \s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(e){return e.getAttribute("href")},type:function(e){return e.getAttribute("type")}},relative:{"+":function(bW,bR){var bT=typeof bR==="string",bV=bT&&!bQ.test(bR),bX=bT&&!bV;if(bV){bR=bR.toLowerCase()}for(var bS=0,e=bW.length,bU;bS<e;bS++){if((bU=bW[bS])){while((bU=bU.previousSibling)&&bU.nodeType!==1){}bW[bS]=bX||bU&&bU.nodeName.toLowerCase()===bR?bU||false:bU===bR}}if(bX){by.filter(bR,bW,true)}},">":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS<e;bS++){bV=bW[bS];if(bV){var bT=bV.parentNode;bW[bS]=bT.nodeName.toLowerCase()===bR?b
 T:false}}}else{for(;bS<e;bS++){bV=bW[bS];if(bV){bW[bS]=bU?bV.parentNode:bV.parentNode===bR}}if(bU){by.filter(bR,bW,true)}}},"":function(bT,bR,bV){var bU,bS=bI++,e=bN;if(typeof bR==="string"&&!bQ.test(bR)){bR=bR.toLowerCase();bU=bR;e=bv}e("parentNode",bR,bS,bT,bU,bV)},"~":function(bT,bR,bV){var bU,bS=bI++,e=bN;if(typeof bR==="string"&&!bQ.test(bR)){bR=bR.toLowerCase();bU=bR;e=bv}e("previousSibling",bR,bS,bT,bU,bV)}},find:{ID:function(bR,bS,bT){if(typeof bS.getElementById!=="undefined"&&!bT){var e=bS.getElementById(bR[1]);return e&&e.parentNode?[e]:[]}},NAME:function(bS,bV){if(typeof bV.getElementsByName!=="undefined"){var bR=[],bU=bV.getElementsByName(bS[1]);for(var bT=0,e=bU.length;bT<e;bT++){if(bU[bT].getAttribute("name")===bS[1]){bR.push(bU[bT])}}return bR.length===0?null:bR}},TAG:function(e,bR){if(typeof bR.getElementsByTagName!=="undefined"){return bR.getElementsByTagName(e[1])}}},preFilter:{CLASS:function(bT,bR,bS,e,bW,bX){bT=" "+bT[1].replace(bK,"")+" ";if(bX){return bT}for(va
 r bU=0,bV;(bV=bR[bU])!=null;bU++){if(bV){if(bW^(bV.className&&(" "+bV.className+" ").replace(/[\t\n\r]/g," ").indexOf(bT)>=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}r
 eturn false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeN
 ame.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1},lt:function(bS,bR,e){return bR<e[3]-0},gt:function(bS,bR,e){return bR>e[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR
 (bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV<bU;bV++){if(bT[bV]===bS){return false}}return true}else{by.error(e)}}}},CHILD:function(bS,bU){var bT,b0,bW,bZ,e,bV,bY,bX=bU[1],bR=bS;switch(bX){case"only":case"first":while((bR=bR.previousSibling)){if(bR.nodeType===1){return false}}if(bX==="first"){return true}bR=bS;case"last":while((bR=bR.nextSibling)){if(bR.nodeType===1){return false}}return true;case"nth":bT=bU[2];b0=bU[3];if(bT===1&&b0===0){return true}bW=bU[0];bZ=bS.parentNode;if(bZ&&(bZ[bC]!==bW||!bS.nodeIndex)){bV=0;for(bR=bZ.firstChild;bR;bR=bR.nextSibling){if(bR.nodeType===1){bR.nodeIndex=++bV}}bZ[bC]=bW}bY=bS.nodeIndex-b0;if(bT===0){return bY===0}else{return(bY%bT===0&&bY/bT>=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:funct
 ion(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}retur
 n bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS<e;bS++){bR.push(bU[bS])}}else{for(;bU[bS];bS++){bR.push(bU[bS])}}}return bR}}var bJ,bG;if(av.documentElement.compareDocumentPosition){bJ=function(bR,e){if(bR===e){bB=true;return 0}if(!bR.compareDocumentPosition||!e.compareDocumentPosition){return bR.compareDocumentPosition?-1:1}return bR.compareDocumentPosition(e)&4?-1:1}}else{bJ=function(bY,bX){if(bY===bX){bB=true;return 0}else{if(bY.sourceIndex&&bX.sourceIndex){return bY.sourceIndex-bX.sourceIndex}}var bV,bR,bS=[],e=[],bU=bY.parentNode,bW=bX.parentNode,bZ=bU;if(bU===bW){return bG(bY,bX)}else{if(!bU){return -1}else{if(!bW){return 1}}}while(bZ){bS.unshift(bZ);bZ=bZ.parentNode}bZ=bW;while(bZ){e.unshift(bZ);bZ=bZ.parentNode}bV=bS.length;bR=e.length;for(var bT=0;bT<bV&&bT<bR;bT++){
 if(bS[bT]!==e[bT]){return bG(bS[bT],e[bT])}}return bT===bV?bG(bY,e[bT],-1):bG(bS[bT],bX,1)};bG=function(bR,e,bS){if(bR===e){return bS}var bT=bR.nextSibling;while(bT){if(bT===e){return -1}bT=bT.nextSibling}return 1}}(function(){var bR=av.createElement("div"),bS="script"+(new Date()).getTime(),e=av.documentElement;bR.innerHTML="<a name='"+bS+"'/>";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagNa
 me(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="<a href='#'></a>";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="<p class='TEST'></p>";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2
 [3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&
 &bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="<div class='test e'></div><div class='test'></div>";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT<bS;bT++){var e=bZ[bT];if(e){var bU=false;e=e[bR];while(e){if(e[bC]===bV){bU=bZ[e.sizset];break}if(e.nodeType===1&&!bY){e[bC]=bV;e.sizset=bT}if(e.nodeName.toLowerCase()===bW){bU=e;break}e=e[bR]}bZ[bT]=bU}}}function bN(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT<bS;bT++){var e=bZ[bT];if(e){var bU=false;e=e[bR];while(e){if(e[bC]===bV){bU=bZ[e.sizset];break}if(e.nodeType===1){if(!bY){e[bC]=bV;e.sizset=b
 T}if(typeof bW!=="string"){if(e===bW){bU=true;break}}else{if(by.filter(bW,[e]).length>0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT<bR;bT++){by(bS,bY[bT],bX,bW)}return by.filter(bU,bX)};by.attr=b.attr;by.selectors.attrMap={};b.find=by;b.expr=by.selectors;b.expr[":"]=b.expr.filters;b.unique=by.uniqueSort;b.text=by.getText;b.isXMLDoc=by.isXML;b.contains=by.contains})();var ab=/Until$/,aq=/^(?:parents|prevUntil|prevAll)/
 ,a9=/,/,bp=/^.[^:#\[\.,]*$/,P=Array.prototype.slice,H=b.expr.match.POS,ay={children:true,contents:true,next:true,prev:true};b.fn.extend({find:function(e){var bw=this,by,bv;if(typeof e!=="string"){return b(e).filter(function(){for(by=0,bv=bw.length;by<bv;by++){if(b.contains(bw[by],this)){return true}}})}var bx=this.pushStack("","find",e),bA,bB,bz;for(by=0,bv=this.length;by<bv;by++){bA=bx.length;b.find(e,this[by],bx);if(by>0){for(bB=bA;bB<bx.length;bB++){for(bz=0;bz<bA;bz++){if(bx[bz]===bx[bB]){bx.splice(bB--,1);break}}}}}return bx},has:function(bv){var e=b(bv);return this.filter(function(){for(var bx=0,bw=e.length;bx<bw;bx++){if(b.contains(this,e[bx])){return true}}})},not:function(e){return this.pushStack(aG(this,e,false),"not",e)},filter:function(e){return this.pushStack(aG(this,e,true),"filter",e)},is:function(e){return !!e&&(typeof e==="string"?H.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,
 bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw<by.length;bw++){if(b(bz).is(by[bw])){bv.push({selector:by[bw],elem:bz,level:bB})}}bz=bz.parentNode;bB++}return bv}var bA=H.test(by)||typeof by!=="string"?b(by,bx||this.context):0;for(bw=0,e=this.length;bw<e;bw++){bz=this[bw];while(bz){if(bA?bA.index(bz)>-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||
 e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>
 1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.
 grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/<tbody/i,W=/<|&#?\w+;/,ae=/<(?:script|style)/i,O=/<(?:script|object|embed|option|style)/i,ah=new RegExp("<(?:"+aR+")","i"),o=/checked\s*(?:[^=]|=\s*.checked.)/i,bm=/\/(java|ecma)script/i,aN=/^\s*<!(?:\[CDATA\[|\-\-)/,ax={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area
 :[1,"<map>","</map>"],_default:[0,"",""]},ac=a(av);ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div<div>","</div>"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.leng
 th){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"
 after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1></$2>");try{for(var bw=0,bv=this.length;bw<bv;bw++){if(this[bw].nodeType===1){b.cleanData(this[bw].getElementsByTagName("*"));this[bw
 ].innerHTML=bx}}}catch(by){this.empty().append(bx)}}else{if(b.isFunction(bx)){this.each(function(bz){var e=b(this);e.html(bx.call(this,bz,e.html()))})}else{this.empty().append(bx)}}}return this},replaceWith:function(e){if(this[0]&&this[0].parentNode){if(b.isFunction(e)){return this.each(function(bx){var bw=b(this),bv=bw.html();bw.replaceWith(e.call(this,bx,bv))})}if(typeof e!=="string"){e=b(e).detach()}return this.each(function(){var bw=this.nextSibling,bv=this.parentNode;b(this).remove();if(bw){b(bw).before(e)}else{b(bv).append(e)}})}else{return this.length?this.pushStack(b(b.isFunction(e)?e():e),"replaceWith",e):this}},detach:function(e){return this.remove(e,true)},domManip:function(bB,bF,bE){var bx,by,bA,bD,bC=bB[0],bv=[];if(!b.support.checkClone&&arguments.length===3&&typeof bC==="string"&&o.test(bC)){return this.each(function(){b(this).domManip(bB,bF,bE,true)})}if(b.isFunction(bC)){return this.each(function(bH){var bG=b(this);bB[0]=bC.call(this,bH,bF?bG.html():L);bG.domManip(bB
 ,bF,bE)})}if(this[0]){bD=bC&&bC.parentNode;if(b.support.parentNode&&bD&&bD.nodeType===11&&bD.childNodes.length===this.length){bx={fragment:bD}}else{bx=b.buildFragment(bB,this,bv)}bA=bx.fragment;if(bA.childNodes.length===1){by=bA=bA.firstChild}else{by=bA.firstChild}if(by){bF=bF&&b.nodeName(by,"tr");for(var bw=0,e=this.length,bz=e-1;bw<e;bw++){bE.call(bF?ba(this[bw],by):this[bw],bx.cacheable||(e>1&&bw<bz)?b.clone(bA,true,true):bA)}}if(bv.length){b.each(bv,bo)}}return this}});function ba(e,bv){return b.nodeName(e,"table")?(e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody"))):e}function t(bB,bv){if(bv.nodeType!==1||!b.hasData(bB)){return}var by,bx,e,bA=b._data(bB),bz=b._data(bv,bA),bw=bA.events;if(bw){delete bz.handle;bz.events={};for(by in bw){for(bx=0,e=bw[by].length;bx<e;bx++){b.event.add(bv,by+(bw[by][bx].namespace?".":"")+bw[by][bx].namespace,bw[by][bx],bw[by][bx].data)}}}if(bz.data){bz.data=b.extend({},bz.data)}}function ai(bv,e){var bw;if(e.n
 odeType!==1){return}if(e.clearAttributes){e.clearAttributes()}if(e.mergeAttributes){e.mergeAttributes(bv)}bw=e.nodeName.toLowerCase();if(bw==="object"){e.outerHTML=bv.outerHTML}else{if(bw==="input"&&(bv.type==="checkbox"||bv.type==="radio")){if(bv.checked){e.defaultChecked=e.checked=bv.checked}if(e.value!==bv.value){e.value=bv.value}}else{if(bw==="option"){e.selected=bv.defaultSelected}else{if(bw==="input"||bw==="textarea"){e.defaultValue=bv.defaultValue}}}}e.removeAttribute(b.expando)}b.buildFragment=function(bz,bx,bv){var by,e,bw,bA,bB=bz[0];if(bx&&bx[0]){bA=bx[0].ownerDocument||bx[0]}if(!bA.createDocumentFragment){bA=av}if(bz.length===1&&typeof bB==="string"&&bB.length<512&&bA===av&&bB.charAt(0)==="<"&&!O.test(bB)&&(b.support.checkClone||!o.test(bB))&&(b.support.html5Clone||!ah.test(bB))){e=true;bw=b.fragments[bB];if(bw&&bw!==1){by=bw}}if(!by){by=bA.createDocumentFragment();b.clean(bz,bA,by,bv)}if(e){b.fragments[bB]=bw?by:1}return{fragment:by,cacheable:e}};b.fragments={};b.each({
 appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,bv){b.fn[e]=function(bw){var bz=[],bC=b(bw),bB=this.length===1&&this[0].parentNode;if(bB&&bB.nodeType===11&&bB.childNodes.length===1&&bC.length===1){bC[bv](this[0]);return this}else{for(var bA=0,bx=bC.length;bA<bx;bA++){var by=(bA>0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.inne
 rHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1></$2>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD-
 -){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]==="<table>"&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB<bG;bB++){E(bz[bB])}}else{E(bz)}}if(bz.nodeType){bI.push(bz)}else{bI=b.merge(bI,bz)}}if(bH){bF=function(bL){return !bL.type||bm.test(bL.type)};for(bE=0;bI[bE];bE++){if(bA&&b.nodeName(bI[bE],"script")&&(!bI[bE].type||bI[bE].type.toLowerCase()==="text/javascript")){bA.push(bI[bE].parentNode?bI[bE].parentNode.removeChild(bI[bE]):bI[bE])}else{if(bI[bE].nodeType===1){var bJ=b.grep(bI[bE].getElementsByTagName("script"),bF);bI.splice.apply(bI,[bE+1,0].concat(bJ))}bH.appendChild(bI[bE])}}}return 
 bI},cleanData:function(bv){var by,bw,e=b.cache,bB=b.event.special,bA=b.support.deleteExpando;for(var bz=0,bx;(bx=bv[bz])!=null;bz++){if(bx.nodeName&&b.noData[bx.nodeName.toLowerCase()]){continue}bw=bx[b.expando];if(bw){by=e[bw];if(by&&by.events){for(var bC in by.events){if(bB[bC]){b.event.remove(bx,bC)}else{b.removeEvent(bx,bC,by.handle)}}if(by.handle){by.handle.elem=null}}if(bA){delete bx[b.expando]}else{if(bx.removeAttribute){bx.removeAttribute(b.expando)}}delete e[bw]}}}});function bo(e,bv){if(bv.src){b.ajax({url:bv.src,async:false,dataType:"script"})}else{b.globalEval((bv.text||bv.textContent||bv.innerHTML||"").replace(aN,"/*$0*/"))}if(bv.parentNode){bv.parentNode.removeChild(bv)}}var ak=/alpha\([^)]*\)/i,au=/opacity=([^)]*)/,z=/([A-Z]|^ms)/g,bc=/^-?\d+(?:px)?$/i,bn=/^-?\d/,I=/^([\-+])=([\-+.\de]+)/,a7={position:"absolute",visibility:"hidden",display:"block"},an=["Left","Right"],a1=["Top","Bottom"],Z,aI,aX;b.fn.css=function(e,bv){if(arguments.length===2&&bv===L){return this}retu
 rn b.access(this,e,bv,true,function(bx,bw,by){return by!==L?b.style(bx,bw,by):b.css(bx,bw)})};b.extend({cssHooks:{opacity:{get:function(bw,bv){if(bv){var e=Z(bw,"opacity","opacity");return e===""?"1":e}else{return bw.style.opacity}}}},cssNumber:{fillOpacity:true,fontWeight:true,lineHeight:true,opacity:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(bx,bw,bD,by){if(!bx||bx.nodeType===3||bx.nodeType===8||!bx.style){return}var bB,bC,bz=b.camelCase(bw),bv=bx.style,bE=b.cssHooks[bz];bw=b.cssProps[bz]||bz;if(bD!==L){bC=typeof bD;if(bC==="string"&&(bB=I.exec(bD))){bD=(+(bB[1]+1)*+bB[2])+parseFloat(b.css(bx,bw));bC="number"}if(bD==null||bC==="number"&&isNaN(bD)){return}if(bC==="number"&&!b.cssNumber[bz]){bD+="px"}if(!bE||!("set" in bE)||(bD=bE.set(bx,bD))!==L){try{bv[bw]=bD}catch(bA){}}}else{if(bE&&"get" in bE&&(bB=bE.get(bx,false,by))!==L){return bB}return bv[bw]}},css:function(by,bx,bv){var bw,e;bx=b.camelCa
 se(bx);e=b.cssHooks[bx];bx=b.cssProps[bx]||bx;if(bx==="cssFloat"){bx="float"}if(e&&"get" in e&&(bw=e.get(by,true,bv))!==L){return bw}else{if(Z){return Z(by,bx)}}},swap:function(bx,bw,by){var e={};for(var bv in bw){e[bv]=bx.style[bv];bx.style[bv]=bw[bv]}by.call(bx);for(bv in bw){bx.style[bv]=e[bv]}}});b.curCSS=b.css;b.each(["height","width"],function(bv,e){b.cssHooks[e]={get:function(by,bx,bw){var bz;if(bx){if(by.offsetWidth!==0){return p(by,e,bw)}else{b.swap(by,a7,function(){bz=p(by,e,bw)})}return bz}},set:function(bw,bx){if(bc.test(bx)){bx=parseFloat(bx);if(bx>=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute
 ("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.ru
 ntimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length;if(bA>0){if(bv!=="border"){for(;bx<e;bx++){if(!bv){bA-=parseFloat(b.css(by,"padding"+bz[bx]))||0}if(bv==="margin"){bA+=parseFloat(b.css(by,bv+bz[bx]))||0}else{bA-=parseFloat(b.css(by,"border"+bz[bx]+"Width"))||0}}}return bA+"px"}bA=Z(by,bw,bw);if(bA<0||bA==null){bA=by.style[bw]||0}bA=parseFloat(bA)||0;if(bv){for(;bx<e;bx++){bA+=parseFloat(b.css(by,"padding"+bz[bx]))||0;if(bv!=="padding"){bA+=parseFloat(b.css(by,"border"+bz[bx]+"Width"))||0}if(bv==="margin"){bA+=parseFloat(b.css(by,bv+bz[bx]))||0}}}return bA+"px"}if(b.expr&&b.expr.filters){b.expr.filters.hidden=function(bw){var bv=bw.offsetWidth,e=bw.offsetHeight;return(bv===0&&e===0)||(!b.support.reliableHiddenOffsets&&((bw.style&&bw.style.display)||b.css(bw,"display"))==="none")};b.expr.filters.visible=function(e){return !b.expr.filters.hidden(e)}}var k=/%20/g,ap=/\[\]$
 /,bs=/\r?\n/g,bq=/#.*$/,aD=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,aZ=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,aM=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,aQ=/^(?:GET|HEAD)$/,c=/^\/\//,M=/\?/,a6=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw<bz;bw++){bv=bx[bw];bC=/^\+/.test(bv);if(bC){bv=bv.substr(1)||"*"}bB=e[bv]=e[bv]||[];bB[bC?"unshift":"push"](bA)}}}}function aW(bv,bE,bz,bD,bB,bx){bB=bB||bE.dataTypes[0];bx=bx||{};bx[bB]=true;var bA=bv[bB],bw=0,e=bA?bA.length:0,by=(bv===aa),bC;for
 (;bw<e&&(by||!bC);bw++){bC=bA[bw](bE,bz,bD);if(typeof bC==="string"){if(!by||bx[bC]){bC=L}else{bE.dataTypes.unshift(bC);bC=aW(bv,bE,bz,bD,bC,bx)}}}if((by||!bC)&&!bx["*"]){bC=aW(bv,bE,bz,bD,"*",bx)}return bC}function am(bw,bx){var bv,e,by=b.ajaxSettings.flatOptions||{};for(bv in bx){if(bx[bv]!==L){(by[bv]?bw:(e||(e={})))[bv]=bx[bv]}}if(e){b.extend(true,bw,e)}}b.fn.extend({load:function(bw,bz,bA){if(typeof bw!=="string"&&A){return A.apply(this,arguments)}else{if(!this.length){return this}}var by=bw.indexOf(" ");if(by>=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("<div>").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return 
 b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv}
 ,ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},get
 ResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[
 bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.
 url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(
 -1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)
 ){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA<bw;bA++){if(bA===1){for(bE in bH.converters){if(typeof bE==="string"){bG[bE.toLowerCase()]=bH.converters[bE]}}}bx=bC;bC=bD[bA];if(bC==="*"){bC=bx}else{if(bx!=="*"&&bx!==bC){by=bx+" "+bC;bF=bG[by]||bG["* "+bC];if(!bF){e=L;for(bv in bG){bB=bv.split(" ");if(bB[0]===bx||bB[0]==="*"){e=bG[bB[1]+" "+bC];if(e){bv=bG[bv];if(bv===true){bF=e}else{if(e===true){bF=bv}}break}}}}if(!(bF||e)){b.error("No conversion from "+by.replace(" "," to "))}if(bF!==true){bz=bF?bF(bz):e(bv(bz))}}}}return bz}var aC=b.now(),u=/(\=)\?(&|$)|\?\?/i;b.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return b.expando+"_"+(aC++)}});b.ajaxPrefilter("json jsonp",function(bD,b
 A,bC){var bx=bD.contentType==="application/x-www-form-urlencoded"&&(typeof bD.data==="string");if(bD.dataTypes[0]==="jsonp"||bD.jsonp!==false&&(u.test(bD.url)||bx&&u.test(bD.data))){var bB,bw=bD.jsonpCallback=b.isFunction(bD.jsonpCallback)?bD.jsonpCallback():bD.jsonpCallback,bz=bb[bw],e=bD.url,by=bD.data,bv="$1"+bw+"$2";if(bD.jsonp!==false){e=e.replace(u,bv);if(bD.url===e){if(bx){by=by.replace(u,bv)}if(bD.data===by){e+=(/\?/.test(e)?"&":"?")+bD.jsonp+"="+bw}}}bD.url=e;bD.data=by;bb[bw]=function(bE){bB=[bE]};bC.always(function(){bb[bw]=bz;if(bB&&b.isFunction(bz)){bb[bw](bB[0])}});bD.converters["script jso

<TRUNCATED>

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[44/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/cpp-broker/book/chapter-ha.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/cpp-broker/book/chapter-ha.html b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/chapter-ha.html
new file mode 100644
index 0000000..a20ca30
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/chapter-ha.html
@@ -0,0 +1,930 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>1.12.&#160;Active-Passive Messaging Clusters - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html">AMQP Messaging Broker (Implemented in C++)</a></li><li>1.12.&#160;Active-Passive Messaging Clusters</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.12.&#160;Active-Passive Messaging Clusters</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="Using-message-groups.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="ha-queue-replication.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="chapter-ha"></a>1.12.&#160;Active-Passive Messaging Clusters</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-overview"></a>1.12.1.&#160;Overview</h3></div></div></div><p>
+
+      The High Availability (HA) module provides
+      <em class="firstterm">active-passive</em>, <em class="firstterm">hot-standby</em>
+      messaging clusters to provide fault tolerant message delivery.
+    </p><p>
+      In an active-passive cluster only one broker, known as the
+      <em class="firstterm">primary</em>, is active and serving clients at a time. The other
+      brokers are standing by as <em class="firstterm">backups</em>. Changes on the primary
+      are replicated to all the backups so they are always up-to-date or "hot". Backup
+      brokers reject client connection attempts, to enforce the requirement that clients
+      only connect to the primary.
+    </p><p>
+      If the primary fails, one of the backups is promoted to take over as the new
+      primary. Clients fail-over to the new primary automatically. If there are multiple
+      backups, the other backups also fail-over to become backups of the new primary.
+    </p><p>
+      This approach relies on an external <em class="firstterm">cluster resource manager</em>
+      to detect failures, choose the new primary and handle network partitions. <a class="ulink" href="https://fedorahosted.org/cluster/wiki/RGManager" target="_top">rgmanager</a> is supported
+      initially, but others may be supported in the future.
+    </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="ha-at-least-once"></a>1.12.1.1.&#160;Avoiding message loss</h4></div></div></div><p>
+	In order to avoid message loss, the primary broker <span class="emphasis"><em>delays
+	acknowledgement</em></span> of messages received from clients until the
+	message has been replicated and acknowledged by all of the back-up
+	brokers, or has been consumed from the primary queue.
+      </p><p>
+	This ensures that all acknowledged messages are safe: they have either
+	been consumed or backed up to all backup brokers.  Messages that are
+	consumed <span class="emphasis"><em>before</em></span> they are replicated do not need to
+	be replicated. This reduces the work load when replicating a queue with
+	active consumers.
+      </p><p>
+	Clients keep <span class="emphasis"><em>unacknowledged</em></span> messages in a buffer
+	<a class="footnote" href="#ftn.idm140173354112704" id="idm140173354112704"><sup class="footnote">[1]</sup></a>
+	until they are acknowledged by the primary. If the primary fails, clients will
+	fail-over to the new primary and <span class="emphasis"><em>re-send</em></span> all their
+	unacknowledged messages.
+	<a class="footnote" href="#ftn.idm140173359114720" id="idm140173359114720"><sup class="footnote">[2]</sup></a>
+      </p><p>
+	If the primary crashes, all the <span class="emphasis"><em>acknowledged</em></span>
+	messages will be available on the backup that takes over as the new
+	primary. The <span class="emphasis"><em>unacknowledged</em></span> messages will be
+	re-sent by the clients.  Thus no messages are lost.
+      </p><p>
+	Note that this means it is possible for messages to be
+	<span class="emphasis"><em>duplicated</em></span>. In the event of a failure it is possible for a
+	message to received by the backup that becomes the new primary
+	<span class="emphasis"><em>and</em></span> re-sent by the client.  The application must take steps
+	to identify and eliminate duplicates.
+      </p><p>
+	When a new primary is promoted after a fail-over it is initially in
+	"recovering" mode. In this mode, it delays acknowledgement of messages
+	on behalf of all the backups that were connected to the previous
+	primary. This protects those messages against a failure of the new
+	primary until the backups have a chance to connect and catch up.
+      </p><p>
+	Not all messages need to be replicated to the back-up brokers. If a
+	message is consumed and acknowledged by a regular client before it has
+	been replicated to a backup, then it doesn't need to be replicated.
+      </p><div class="variablelist"><a id="ha-broker-states"></a><p class="title"><strong>HA Broker States</strong></p><dl class="variablelist"><dt><span class="term">Stand-alone</span></dt><dd><p>
+	      Broker is not part of a HA cluster.
+	    </p></dd><dt><span class="term">Joining</span></dt><dd><p>
+	      Newly started broker, not yet connected to any existing primary.
+	    </p></dd><dt><span class="term">Catch-up</span></dt><dd><p>
+	      A backup broker that is connected to the primary and downloading
+	      existing state (queues, messages etc.)
+	    </p></dd><dt><span class="term">Ready</span></dt><dd><p>
+	      A backup broker that is fully caught-up and ready to take over as
+	      primary.
+	    </p></dd><dt><span class="term">Recovering</span></dt><dd><p>
+	      Newly-promoted primary, waiting for backups to connect and catch up.
+	      Clients can connect but they are stalled until the primary is active.
+	    </p></dd><dt><span class="term">Active</span></dt><dd><p>
+	      The active primary broker with all backups connected and caught-up.
+	    </p></dd></dl></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="limitations"></a>1.12.1.2.&#160;Limitations</h4></div></div></div><p>
+	There are a some known limitations in the current implementation. These
+	will be fixed in future versions.
+      </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+	    Transactional changes to queue state are not replicated atomically. If
+	    the primary crashes during a transaction, it is possible that the
+	    backup could contain only part of the changes introduced by a
+	    transaction.
+	  </p></li><li class="listitem"><p>
+	    Configuration changes (creating or deleting queues, exchanges and
+	    bindings) are replicated asynchronously. Management tools used to
+	    make changes will consider the change complete when it is complete
+	    on the primary, it may not yet be replicated to all the backups.
+	  </p></li><li class="listitem"><p>
+	    Federation links <span class="emphasis"><em>to</em></span> the primary will fail over
+	    correctly.  Federated links <span class="emphasis"><em>from</em></span> the primary
+	    will be lost in fail over, they will not be re-connected to the new
+	    primary. It is possible to work around this by replacing the
+	    <code class="literal">qpidd-primary</code> start up script with a script that
+	    re-creates federation links when the primary is promoted.
+	  </p></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-virtual-ip"></a>1.12.2.&#160;Virtual IP Addresses</h3></div></div></div><p>
+      Some resource managers (including <span class="command"><strong>rgmanager</strong></span>) support
+      <em class="firstterm">virtual IP addresses</em>. A virtual IP address is an IP
+      address that can be relocated to any of the nodes in a cluster.  The
+      resource manager associates this address with the primary node in the
+      cluster, and relocates it to the new primary when there is a failure. This
+      simplifies configuration as you can publish a single IP address rather
+      than a list.
+    </p><p>
+      A virtual IP address can be used by clients to connect to the primary. The
+      following sections will explain how to configure virtual IP addresses for
+      clients or brokers.
+    </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-broker-config"></a>1.12.3.&#160;Configuring the Brokers</h3></div></div></div><p>
+      The broker must load the <code class="filename">ha</code> module, it is loaded by
+      default. The following broker options are available for the HA module.
+    </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+	Broker management is required for HA to operate, it is enabled by
+	default. The option <code class="literal">mgmt-enable</code> must not be set to
+	"no"
+      </p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+	Incorrect security settings are a common cause of problems when
+	getting started, see <a class="xref" href="chapter-ha.html#ha-security" title="1.12.9.&#160;Security and Access Control.">Section&#160;1.12.9, &#8220;Security and Access Control.&#8221;</a>.
+      </p></div><div class="table"><a id="ha-broker-options"></a><p class="title"><strong>Table&#160;1.28.&#160;Broker Options for High Availability Messaging Cluster</strong></p><div class="table-contents"><table border="1" summary="Broker Options for High Availability Messaging Cluster"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><thead><tr><th align="center" colspan="2">
+	      Options for High Availability Messaging Cluster
+	    </th></tr></thead><tbody><tr><td align="left">
+	      <code class="literal">ha-cluster <em class="replaceable"><code>yes|no</code></em></code>
+	    </td><td align="left">
+	      Set to "yes" to have the broker join a cluster.
+	    </td></tr><tr><td align="left">
+	      <code class="literal">ha-queue-replication <em class="replaceable"><code>yes|no</code></em></code>
+	    </td><td align="left">
+	      Enable replication of specific queues without joining a cluster, see <a class="xref" href="ha-queue-replication.html" title="1.13.&#160;Replicating Queues with the HA module">Section&#160;1.13, &#8220;Replicating Queues with the HA module&#8221;</a>.
+	    </td></tr><tr><td align="left">
+	      <code class="literal">ha-brokers-url <em class="replaceable"><code>URL</code></em></code>
+	    </td><td align="left">
+	      <p>
+		The URL
+		<a class="footnote" href="#ftn.ha-url-grammar" id="ha-url-grammar"><sup class="footnote">[a]</sup></a>
+		used by cluster brokers to connect to each other. The URL should
+		contain a comma separated list of the broker addresses, rather than a
+		virtual IP address.
+	      </p>
+	    </td></tr><tr><td align="left"><code class="literal">ha-public-url <em class="replaceable"><code>URL</code></em></code> </td><td align="left">
+	      <p>
+		This option is only needed for backwards compatibility if you
+		have been using the <code class="literal">amq.failover</code> exchange.
+		This exchange is now obsolete, it is recommended to use a
+		virtual IP address instead.
+	      </p>
+	      <p>
+		If set, this URL is advertised by the
+		<code class="literal">amq.failover</code> exchange and overrides the
+		broker option <code class="literal">known-hosts-url</code>
+	      </p>
+	    </td></tr><tr><td align="left"><code class="literal">ha-replicate </code><em class="replaceable"><code>VALUE</code></em></td><td align="left">
+	      <p>
+		Specifies whether queues and exchanges are replicated by default.
+		<em class="replaceable"><code>VALUE</code></em> is one of: <code class="literal">none</code>,
+		<code class="literal">configuration</code>, <code class="literal">all</code>.
+		For details see <a class="xref" href="chapter-ha.html#ha-replicate-values" title="1.12.7.&#160;Controlling replication of queues and exchanges">Section&#160;1.12.7, &#8220;Controlling replication of queues and exchanges&#8221;</a>.
+	      </p>
+	    </td></tr><tr><td align="left">
+	      <p><code class="literal">ha-username <em class="replaceable"><code>USER</code></em></code></p>
+	      <p><code class="literal">ha-password <em class="replaceable"><code>PASS</code></em></code></p>
+	      <p><code class="literal">ha-mechanism <em class="replaceable"><code>MECHANISM</code></em></code></p>
+	    </td><td align="left">
+	      Authentication settings used by HA brokers to connect to each other,
+	      see <a class="xref" href="chapter-ha.html#ha-security" title="1.12.9.&#160;Security and Access Control.">Section&#160;1.12.9, &#8220;Security and Access Control.&#8221;</a>
+	    </td></tr><tr><td align="left"><code class="literal">ha-backup-timeout<em class="replaceable"><code>SECONDS</code></em></code>
+	    <a class="footnote" href="#ftn.ha-seconds-spec" id="ha-seconds-spec"><sup class="footnote">[b]</sup></a>
+	    </td><td align="left">
+	      <p>
+		Maximum time that a recovering primary will wait for an expected
+		backup to connect and become ready.
+	      </p>
+	    </td></tr><tr><td align="left">
+	      <code class="literal">link-maintenance-interval <em class="replaceable"><code>SECONDS</code></em></code>
+	      <a class="footnoteref" href="chapter-ha.html#ftn.ha-seconds-spec"><sup class="footnoteref">[b]</sup></a>
+	    </td><td align="left">
+	      <p>
+		HA uses federation links to connect from backup to primary.
+		Backup brokers check the link to the primary on this interval
+		and re-connect if need be. Default 2 seconds. Set lower for
+		faster failover, e.g. 0.1 seconds.  Setting too low will result
+		in excessive link-checking on the backups.
+	      </p>
+	    </td></tr><tr><td align="left">
+	      <code class="literal">link-heartbeat-interval <em class="replaceable"><code>SECONDS</code></em></code>
+	      <a class="footnoteref" href="chapter-ha.html#ftn.ha-seconds-spec"><sup class="footnoteref">[b]</sup></a>
+	    </td><td align="left">
+	      <p>
+		HA uses federation links to connect from backup to primary.
+		If no heart-beat is received for twice this interval the primary will consider that
+		backup dead (e.g. if backup is hung or partitioned.)
+		This interval is also used to time-out for broker status checks,
+		it may take up to this interval for rgmanager to detect a hung or partitioned broker.
+		Clients sending messages may be held up during this time.
+		Default 120 seconds: you will probably want to set this to a lower value e.g. 10.
+		If set too low rgmanager may consider a slow broker to have failed and kill it.
+	      </p>
+	    </td></tr></tbody><tbody class="footnotes"><tr><td colspan="2"><div class="footnote" id="ftn.ha-url-grammar"><p><a class="para" href="#ha-url-grammar"><sup class="para">[a] </sup></a>
+		  The full format of the URL is given by this grammar:
+		  </p><pre class="programlisting">
+url = ["amqp:"][ user ["/" password] "@" ] addr ("," addr)*
+addr = tcp_addr / rmda_addr / ssl_addr / ...
+tcp_addr = ["tcp:"] host [":" port]
+rdma_addr = "rdma:" host [":" port]
+ssl_addr = "ssl:" host [":" port]'
+		  </pre><p>
+		  </p></div><div class="footnote" id="ftn.ha-seconds-spec"><p><a class="para" href="#ha-seconds-spec"><sup class="para">[b] </sup></a>
+		Values specified as <em class="replaceable"><code>SECONDS</code></em> can be a
+		fraction of a second, e.g. "0.1" for a tenth of a second.
+		They can also have an explicit unit,
+		e.g. 10s (seconds), 10ms (milliseconds), 10us (microseconds), 10ns (nanoseconds)
+	      </p></div></td></tr></tbody></table></div></div><br class="table-break" /><p>
+      To configure a HA cluster you must set at least <code class="literal">ha-cluster</code> and
+      <code class="literal">ha-brokers-url</code>.
+    </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-rm"></a>1.12.4.&#160;The Cluster Resource Manager</h3></div></div></div><p>
+      Broker fail-over is managed by a <em class="firstterm">cluster resource
+      manager</em>.  An integration with <a class="ulink" href="https://fedorahosted.org/cluster/wiki/RGManager" target="_top">rgmanager</a> is
+      provided, but it is possible to integrate with other resource managers.
+    </p><p>
+      The resource manager is responsible for starting the <span class="command"><strong>qpidd</strong></span> broker
+      on each node in the cluster. The resource manager then <em class="firstterm">promotes</em>
+      one of the brokers to be the primary. The other brokers connect to the primary as
+      backups, using the URL provided in the <code class="literal">ha-brokers-url</code> configuration
+      option.
+    </p><p>
+      Once connected, the backup brokers synchronize their state with the
+      primary.  When a backup is synchronized, or "hot", it is ready to take
+      over if the primary fails.  Backup brokers continually receive updates
+      from the primary in order to stay synchronized.
+    </p><p>
+      If the primary fails, backup brokers go into fail-over mode. The resource
+      manager must detect the failure and promote one of the backups to be the
+      new primary.  The other backups connect to the new primary and synchronize
+      their state with it.
+    </p><p>
+      The resource manager is also responsible for protecting the cluster from
+      <em class="firstterm">split-brain</em> conditions resulting from a network partition.  A
+      network partition divide a cluster into two sub-groups which cannot see each other.
+      Usually a <em class="firstterm">quorum</em> voting algorithm is used that disables nodes
+      in the inquorate sub-group.
+    </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-rm-config"></a>1.12.5.&#160;Configuring with <span class="command"><strong>rgmanager</strong></span> as resource manager</h3></div></div></div><p>
+      This section assumes that you are already familiar with setting up and configuring
+      clustered services using <span class="command"><strong>cman</strong></span> and
+      <span class="command"><strong>rgmanager</strong></span>. It will show you how to configure an active-passive,
+      hot-standby <span class="command"><strong>qpidd</strong></span> HA cluster with <span class="command"><strong>rgmanager</strong></span>.
+    </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+	Once all components are installed it is important to take the following step:
+	</p><pre class="programlisting">
+chkconfig rgmanager on
+chkconfig cman on
+chkconfig qpidd <span class="emphasis"><em>off</em></span>
+	</pre><p>
+      </p><p>
+	The qpidd service must be <span class="emphasis"><em>off</em></span> in
+	<code class="literal">chkconfig</code> because <code class="literal">rgmanager</code> will
+	start and stop <code class="literal">qpidd</code>.  If the normal system init
+	process also attempts to start and stop qpidd it can cause rgmanager to
+	lose track of qpidd processes. The symptom when this happens is that
+	<code class="literal">clustat</code> shows a <code class="literal">qpidd</code> service to
+	be stopped when in fact there is a <code class="literal">qpidd</code> process
+	running. The <code class="literal">qpidd</code> log will show errors like this:
+	</p><pre class="programlisting">
+critical Unexpected error: Daemon startup failed: Cannot lock /var/lib/qpidd/lock: Resource temporarily unavailable
+	</pre><p>
+      </p></div><p>
+      You must provide a <code class="literal">cluster.conf</code> file to configure
+      <span class="command"><strong>cman</strong></span> and <span class="command"><strong>rgmanager</strong></span>.  Here is
+      an example <code class="literal">cluster.conf</code> file for a cluster of 3 nodes named
+      node1, node2 and node3. We will go through the configuration step-by-step.
+    </p><pre class="programlisting">
+      
+&lt;?xml version="1.0"?&gt;
+&lt;!--
+This is an example of a cluster.conf file to run qpidd HA under rgmanager.
+This example assumes a 3 node cluster, with nodes named node1, node2 and node3.
+
+NOTE: fencing is not shown, you must configure fencing appropriately for your cluster.
+--&gt;
+
+&lt;cluster name="qpid-test" config_version="18"&gt;
+  &lt;!-- The cluster has 3 nodes. Each has a unique nodeid and one vote
+       for quorum. --&gt;
+  &lt;clusternodes&gt;
+    &lt;clusternode name="node1.example.com" nodeid="1"/&gt;
+    &lt;clusternode name="node2.example.com" nodeid="2"/&gt;
+    &lt;clusternode name="node3.example.com" nodeid="3"/&gt;
+  &lt;/clusternodes&gt;
+
+  &lt;!-- Resouce Manager configuration. --&gt;
+
+   status_poll_interval is the interval in seconds that the resource manager checks the status
+   of managed services. This affects how quickly the manager will detect failed services.
+   --&gt;
+  &lt;rm status_poll_interval="1"&gt;
+    &lt;!--
+	There is a failoverdomain for each node containing just that node.
+	This lets us stipulate that the qpidd service should always run on each node.
+    --&gt;
+    &lt;failoverdomains&gt;
+      &lt;failoverdomain name="node1-domain" restricted="1"&gt;
+	&lt;failoverdomainnode name="node1.example.com"/&gt;
+      &lt;/failoverdomain&gt;
+      &lt;failoverdomain name="node2-domain" restricted="1"&gt;
+	&lt;failoverdomainnode name="node2.example.com"/&gt;
+      &lt;/failoverdomain&gt;
+      &lt;failoverdomain name="node3-domain" restricted="1"&gt;
+	&lt;failoverdomainnode name="node3.example.com"/&gt;
+      &lt;/failoverdomain&gt;
+    &lt;/failoverdomains&gt;
+
+    &lt;resources&gt;
+      &lt;!-- This script starts a qpidd broker acting as a backup. --&gt;
+      &lt;script file="/etc/init.d/qpidd" name="qpidd"/&gt;
+
+      &lt;!-- This script promotes the qpidd broker on this node to primary. --&gt;
+      &lt;script file="/etc/init.d/qpidd-primary" name="qpidd-primary"/&gt;
+
+      &lt;!--
+          This is a virtual IP address for client traffic.
+	  monitor_link="yes" means monitor the health of the NIC used for the VIP.
+	  sleeptime="0" means don't delay when failing over the VIP to a new address.
+      --&gt;
+      &lt;ip address="20.0.20.200" monitor_link="yes" sleeptime="0"/&gt;
+    &lt;/resources&gt;
+
+    &lt;!-- There is a qpidd service on each node, it should be restarted if it fails. --&gt;
+    &lt;service name="node1-qpidd-service" domain="node1-domain" recovery="restart"&gt;
+      &lt;script ref="qpidd"/&gt;
+    &lt;/service&gt;
+    &lt;service name="node2-qpidd-service" domain="node2-domain" recovery="restart"&gt;
+      &lt;script ref="qpidd"/&gt;
+    &lt;/service&gt;
+    &lt;service name="node3-qpidd-service" domain="node3-domain"  recovery="restart"&gt;
+      &lt;script ref="qpidd"/&gt;
+    &lt;/service&gt;
+
+    &lt;!-- There should always be a single qpidd-primary service, it can run on any node. --&gt;
+    &lt;service name="qpidd-primary-service" autostart="1" exclusive="0" recovery="relocate"&gt;
+      &lt;script ref="qpidd-primary"/&gt;
+      &lt;!-- The primary has the IP addresses for brokers and clients to connect. --&gt;
+      &lt;ip ref="20.0.20.200"/&gt;
+    &lt;/service&gt;
+  &lt;/rm&gt;
+&lt;/cluster&gt;
+      
+    </pre><p>
+      There is a <code class="literal">failoverdomain</code> for each node containing just that
+      one node.  This lets us stipulate that the qpidd service should always run on all
+      nodes.
+    </p><p>
+      The <code class="literal">resources</code> section defines the <span class="command"><strong>qpidd</strong></span>
+      script used to start the <span class="command"><strong>qpidd</strong></span> service. It also defines the
+      <span class="command"><strong>qpid-primary</strong></span> script which does not
+      actually start a new service, rather it promotes the existing
+      <span class="command"><strong>qpidd</strong></span> broker to primary status.
+    </p><p>
+      The <code class="literal">resources</code> section also defines a virtual IP
+      address for clients: <code class="literal">20.0.20.200</code>.
+    </p><p>
+      <code class="filename">qpidd.conf</code> should contain these  lines:
+    </p><pre class="programlisting">
+ha-cluster=yes
+ha-brokers-url=20.0.20.1,20.0.20.2,20.0.20.3
+    </pre><p>
+      The brokers connect to each other directly via the addresses
+      listed in <span class="command"><strong>ha-brokers-url</strong></span>. Note the client and broker
+      addresses are on separate sub-nets, this is recommended but not required.
+    </p><p>
+      The <code class="literal">service</code> section defines 3 <code class="literal">qpidd</code>
+      services, one for each node. Each service is in a restricted fail-over
+      domain containing just that node, and has the <code class="literal">restart</code>
+      recovery policy. The effect of this is that rgmanager will run
+      <span class="command"><strong>qpidd</strong></span> on each node, restarting if it fails.
+    </p><p>
+      There is a single <code class="literal">qpidd-primary-service</code> using the
+      <span class="command"><strong>qpidd-primary</strong></span> script which is not restricted to a
+      domain and has the <code class="literal">relocate</code> recovery policy. This means
+      rgmanager will start <span class="command"><strong>qpidd-primary</strong></span> on one of the nodes
+      when the cluster starts and will relocate it to another node if the
+      original node fails. Running the <code class="literal">qpidd-primary</code> script
+      does not start a new broker process, it promotes the existing broker to
+      become the primary.
+    </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="ha-rm-shutdown-node"></a>1.12.5.1.&#160;Shutting down qpidd on a HA node</h4></div></div></div><p>
+        As explained above both the per-node <code class="literal">qpidd</code> service
+        and the re-locatable <code class="literal">qpidd-primary</code> service are
+        implemented by the same <code class="literal">qpidd</code> daemon.
+      </p><p>
+        As a result, stopping the <code class="literal">qpidd</code> service will not stop
+        a <code class="literal">qpidd</code> daemon that is acting as primary, and
+        stopping the <code class="literal">qpidd-primary</code> service will not stop a
+        <code class="literal">qpidd</code> process that is acting as backup.
+      </p><p>
+        To shut down a node that is acting as primary you need to shut down the
+        <code class="literal">qpidd</code> service <span class="emphasis"><em>and</em></span> relocate the
+        primary:
+      </p><p>
+	</p><pre class="programlisting">
+clusvcadm -d somenode-qpidd-service
+clusvcadm -r qpidd-primary-service
+        </pre><p>
+      </p><p>
+        This will shut down the <code class="literal">qpidd</code> daemon on that node and
+        prevent the primary service service from relocating back to the node
+        because the qpidd service is no longer running there.
+      </p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-broker-admin"></a>1.12.6.&#160;Broker Administration Tools</h3></div></div></div><p>
+      Normally, clients are not allowed to connect to a backup broker. However
+      management tools are allowed to connect to a backup brokers. If you use
+      these tools you <span class="emphasis"><em>must not</em></span> add or remove messages from
+      replicated queues, nor create or delete replicated queues or exchanges as
+      this will disrupt the replication process and may cause message loss.
+    </p><p>
+      <span class="command"><strong>qpid-ha</strong></span> allows you to view and change HA configuration settings.
+    </p><p>
+      The tools <span class="command"><strong>qpid-config</strong></span>, <span class="command"><strong>qpid-route</strong></span> and
+      <span class="command"><strong>qpid-stat</strong></span> will connect to a backup if you pass the flag <span class="command"><strong>ha-admin</strong></span> on the
+      command line.
+    </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-replicate-values"></a>1.12.7.&#160;Controlling replication of queues and exchanges</h3></div></div></div><p>
+      By default, queues and exchanges are not replicated automatically. You can change
+      the default behaviour by setting the <code class="literal">ha-replicate</code> configuration
+      option. It has one of the following values:
+      </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+	    <em class="firstterm">all</em>: Replicate everything automatically: queues,
+	    exchanges, bindings and messages.
+	  </p></li><li class="listitem"><p>
+	    <em class="firstterm">configuration</em>: Replicate the existence of queues,
+	    exchange and bindings but don't replicate messages.
+	  </p></li><li class="listitem"><p>
+	    <em class="firstterm">none</em>: Don't replicate anything, this is the default.
+	  </p></li></ul></div><p>
+    </p><p>
+      You can over-ride the default for a particular queue or exchange by passing the
+      argument <code class="literal">qpid.replicate</code> when creating the queue or exchange. It
+      takes the same values as <code class="literal">ha-replicate</code>
+    </p><p>
+      Bindings are automatically replicated if the queue and exchange being bound both
+      have replication <code class="literal">all</code> or <code class="literal">configuration</code>, they
+      are not replicated otherwise.
+    </p><p>
+      You can create replicated queues and exchanges with the
+      <span class="command"><strong>qpid-config</strong></span> management tool like this:
+    </p><pre class="programlisting">
+qpid-config add queue myqueue --replicate all
+    </pre><p>
+      To create replicated queues and exchanges via the client API, add a
+      <code class="literal">node</code> entry to the address like this:
+    </p><pre class="programlisting">
+"myqueue;{create:always,node:{x-declare:{arguments:{'qpid.replicate':all}}}}"
+    </pre><p>
+      There are some built-in exchanges created automatically by the broker, these
+      exchanges are never replicated. The built-in exchanges are the default (nameless)
+      exchange, the AMQP standard exchanges (<code class="literal">amq.direct, amq.topic, amq.fanout</code> and
+      <code class="literal">amq.match</code>) and the management exchanges (<code class="literal">qpid.management, qmf.default.direct</code> and
+      <code class="literal">qmf.default.topic</code>)
+    </p><p>
+      Note that if you bind a replicated queue to one of these exchanges, the
+      binding will <span class="emphasis"><em>not</em></span> be replicated, so the queue will not
+      have the binding after a fail-over.
+    </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-failover"></a>1.12.8.&#160;Client Connection and Fail-over</h3></div></div></div><p>
+      Clients can only connect to the primary broker. Backup brokers reject any
+      connection attempt by a client. Clients rejected by a backup broker will
+      automatically fail-over until they connect to the primary.
+    </p><p>
+      Clients are configured with the URL for the cluster (details below for
+      each type of client). There are two possibilities
+      </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+	    The URL contains multiple addresses, one for each broker in the cluster.
+	  </p></li><li class="listitem"><p>
+	    The URL contains a single <em class="firstterm">virtual IP address</em>
+	    that is assigned to the primary broker by the resource manager.
+	    This is the recommended configuration.
+	  </p></li></ul></div><p>
+      In the first case, clients will repeatedly re-try each address in the URL
+      until they successfully connect to the primary. In the second case the
+      resource manager will assign the virtual IP address to the primary broker,
+      so clients only need to re-try on a single address.
+    </p><p>
+      When the primary broker fails, clients re-try all known cluster addresses
+      until they connect to the new primary.  The client re-sends any messages
+      that were previously sent but not acknowledged by the broker at the time
+      of the failure.  Similarly messages that have been sent by the broker, but
+      not acknowledged by the client, are re-queued.
+    </p><p>
+      TCP can be slow to detect connection failures. A client can configure a
+      connection to use a <em class="firstterm">heartbeat</em> to detect connection
+      failure, and can specify a time interval for the heartbeat. If heartbeats
+      are in use, failures will be detected no later than twice the heartbeat
+      interval. The following sections explain how to enable heartbeat in each
+      client.
+    </p><p>
+      Note: the following sections explain how to configure clients with
+      multiple dresses, but if you are using a virtual IP address you only need
+      to configure that one address for clients, you don't need to list all the
+      addresses.
+    </p><p>
+      Suppose your cluster has 3 nodes: <code class="literal">node1</code>,
+      <code class="literal">node2</code> and <code class="literal">node3</code> all using the
+      default AMQP port, and you are not using a virtual IP address. To connect
+      a client you need to specify the address(es) and set the
+      <code class="literal">reconnect</code> property to <code class="literal">true</code>. The
+      following sub-sections show how to connect each type of client.
+    </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="ha-clients"></a>1.12.8.1.&#160;C++ clients</h4></div></div></div><p>
+	With the C++ client, you specify multiple cluster addresses in a single URL
+	<a class="footnote" href="#ftn.idm140173353898128" id="idm140173353898128"><sup class="footnote">[3]</sup></a>
+	You also need to specify the connection option
+	<code class="literal">reconnect</code> to be true.  For example:
+      </p><pre class="programlisting">
+qpid::messaging::Connection c("node1,node2,node3","{reconnect:true}");
+      </pre><p>
+	Heartbeats are disabled by default. You can enable them by specifying a
+	heartbeat interval (in seconds) for the connection via the
+	<code class="literal">heartbeat</code> option. For example:
+      </p><pre class="programlisting">
+qpid::messaging::Connection c("node1,node2,node3","{reconnect:true,heartbeat:10}");
+      </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="ha-python-client"></a>1.12.8.2.&#160;Python clients</h4></div></div></div><p>
+	With the python client, you specify <code class="literal">reconnect=True</code>
+	and a list of <em class="replaceable"><code>host:port</code></em> addresses as
+	<code class="literal">reconnect_urls</code> when calling
+	<code class="literal">Connection.establish</code> or
+	<code class="literal">Connection.open</code>
+      </p><pre class="programlisting">
+connection = qpid.messaging.Connection.establish("node1", reconnect=True, reconnect_urls=["node1", "node2", "node3"])
+      </pre><p>
+	Heartbeats are disabled by default. You can
+	enable them by specifying a heartbeat interval (in seconds) for the
+	connection via the 'heartbeat' option. For example:
+      </p><pre class="programlisting">
+connection = qpid.messaging.Connection.establish("node1", reconnect=True, reconnect_urls=["node1", "node2", "node3"], heartbeat=10)
+      </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="ha-jms-client"></a>1.12.8.3.&#160;Java JMS Clients</h4></div></div></div><p>
+	In Java JMS clients, client fail-over is handled automatically if it is
+	enabled in the connection.  You can configure a connection to use
+	fail-over using the <span class="command"><strong>failover</strong></span> property:
+      </p><pre class="screen">
+	connectionfactory.qpidConnectionfactory = amqp://guest:guest@clientid/test?brokerlist='tcp://localhost:5672'&amp;failover='failover_exchange'
+      </pre><p>
+	This property can take three values:
+      </p><div class="variablelist"><p class="title"><strong>Fail-over Modes</strong></p><dl class="variablelist"><dt><span class="term">failover_exchange</span></dt><dd><p>
+	      If the connection fails, fail over to any other broker in the cluster.
+	    </p></dd><dt><span class="term">roundrobin</span></dt><dd><p>
+	      If the connection fails, fail over to one of the brokers specified in the <span class="command"><strong>brokerlist</strong></span>.
+	    </p></dd><dt><span class="term">singlebroker</span></dt><dd><p>
+	      Fail-over is not supported; the connection is to a single broker only.
+	    </p></dd></dl></div><p>
+	In a Connection URL, heartbeat is set using the <span class="command"><strong>heartbeat</strong></span> property, which is an integer corresponding to the heartbeat period in seconds. For instance, the following line from a JNDI properties file sets the heartbeat time out to 3 seconds:
+      </p><pre class="screen">
+	connectionfactory.qpidConnectionfactory = amqp://guest:guest@clientid/test?brokerlist='tcp://localhost:5672'&amp;heartbeat='3'
+      </pre></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-security"></a>1.12.9.&#160;Security and Access Control.</h3></div></div></div><p>
+      This section outlines the HA specific aspects of security configuration.
+      Please see <a class="xref" href="chap-Messaging_User_Guide-Security.html" title="1.5.&#160;Security">Section&#160;1.5, &#8220;Security&#8221;</a> for
+      more details on enabling authentication and setting up Access Control Lists.
+    </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+	Unless you disable authentication with <code class="literal">auth=no</code> in
+	your configuration, you <span class="emphasis"><em>must</em></span> set the options below
+	and you <span class="emphasis"><em>must</em></span> have an ACL file with at least the
+	entry described below.
+      </p><p>
+	Backups will be <span class="emphasis"><em>unable to connect to the primary</em></span> if
+	the security configuration is incorrect. See also <a class="xref" href="chapter-ha.html#ha-troubleshoot-security" title="1.12.12.2.&#160;Authentication and ACL failures">Section&#160;1.12.12.2, &#8220;Authentication and ACL failures&#8221;</a>
+      </p></div><p>
+      When authentication is enabled you must set the credentials used by HA
+      brokers with following options:
+    </p><div class="table"><a id="ha-security-options"></a><p class="title"><strong>Table&#160;1.29.&#160;HA Security Options</strong></p><div class="table-contents"><table border="1" summary="HA Security Options"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><thead><tr><th align="center" colspan="2">
+	      HA Security Options
+	    </th></tr></thead><tbody><tr><td align="left"><p><code class="literal">ha-username</code> <em class="replaceable"><code>USER</code></em></p></td><td align="left"><p>User name for HA brokers. Note this must <span class="emphasis"><em>not</em></span> include the <code class="literal">@QPID</code> suffix.</p></td></tr><tr><td align="left"><p><code class="literal">ha-password</code> <em class="replaceable"><code>PASS</code></em></p></td><td align="left"><p>Password for HA brokers.</p></td></tr><tr><td align="left"><p><code class="literal">ha-mechanism</code> <em class="replaceable"><code>MECHANISM</code></em></p></td><td align="left">
+	      <p>
+		Mechanism for HA brokers. Any mechanism you enable for
+		broker-to-broker communication can also be used by a client, so
+		do not use ha-mechanism=ANONYMOUS in a secure environment.
+	      </p>
+	    </td></tr></tbody></table></div></div><br class="table-break" /><p>
+      This identity is used to authorize federation links from backup to
+      primary.  It is also used to authorize actions on the backup to replicate
+      primary state, for example creating queues and exchanges.
+    </p><p>
+      When authorization is enabled you must have an Access Control List with the
+      following rule to allow HA replication to function. Suppose
+      <code class="literal">ha-username</code>=<em class="replaceable"><code>USER</code></em>
+    </p><pre class="programlisting">
+acl allow <em class="replaceable"><code>USER</code></em>@QPID all all
+    </pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-other-rm"></a>1.12.10.&#160;Integrating with other Cluster Resource Managers</h3></div></div></div><p>
+      To integrate with a different resource manager you must configure it to:
+      </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Start a qpidd process on each node of the cluster.</p></li><li class="listitem"><p>Restart qpidd if it crashes.</p></li><li class="listitem"><p>Promote exactly one of the brokers to primary.</p></li><li class="listitem"><p>Detect a failure and promote a new primary.</p></li></ul></div><p>
+    </p><p>
+      The <span class="command"><strong>qpid-ha</strong></span> command allows you to check if a broker is
+      primary, and to promote a backup to primary.
+    </p><p>
+      To test if a broker is the primary:
+    </p><pre class="programlisting">qpid-ha -b <em class="replaceable"><code>broker-address</code></em> status --expect=primary</pre><p>
+      This will return 0 if the broker at <em class="replaceable"><code>broker-address</code></em> is the primary,
+      non-0 otherwise.
+    </p><p>
+      To promote a broker to primary:
+    </p><pre class="programlisting">qpid-ha --cluster-manager -b <em class="replaceable"><code>broker-address</code></em> promote</pre><p>
+    </p><p>
+      Note that <code class="literal">promote</code> is considered a "cluster manager
+      only" command. Incorrect use of <code class="literal">promote</code> outside of the
+      cluster manager could create a cluster with multiple primaries. Such a
+      cluster will malfunction and lose data.  "Cluster manager only" commands
+      are not accessible in <span class="command"><strong>qpid-ha</strong></span> without the
+      <code class="literal">--cluster-manager</code> option.
+    </p><p>
+      To list the full set of commands use:
+    </p><pre class="programlisting">
+qpid-ha --cluster-manager --help
+    </pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-store"></a>1.12.11.&#160;Using a message store in a cluster</h3></div></div></div><p>
+      If you use a persistent store for your messages then each broker in a
+      cluster will have its own store. If the entire cluster fails and is
+      restarted, the *first* broker that becomes primary will recover from its
+      store. All the other brokers will clear their stores and get an update
+      from the primary to ensure consistency.
+    </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-troubleshoot"></a>1.12.12.&#160;Troubleshooting a cluster</h3></div></div></div><p>
+      This section applies to clusters that are using rgmanager as the
+      cluster manager.
+    </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="ha-troubleshoot-no-primary"></a>1.12.12.1.&#160;No primary broker</h4></div></div></div><p>
+	When you initially start a HA cluster, all brokers are in
+	<code class="literal">joining</code> mode. The brokers do not automatically select
+	a primary, they rely on the cluster manager <code class="literal">rgmanager</code>
+	to do so. If <code class="literal">rgmanager</code> is not running or is not
+	configured correctly, brokers will remain in the
+	<code class="literal">joining</code> state. See <a class="xref" href="chapter-ha.html#ha-rm-config" title="1.12.5.&#160;Configuring with rgmanager as resource manager">Section&#160;1.12.5, &#8220;Configuring with <span class="command"><strong>rgmanager</strong></span> as resource manager&#8221;</a>
+      </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="ha-troubleshoot-security"></a>1.12.12.2.&#160;Authentication and ACL failures</h4></div></div></div><p>
+	If a broker is unable to establish a connection to another broker in the
+	cluster due to authentication or ACL problems the logs may contain
+	errors like the following:
+	</p><pre class="programlisting">
+info SASL: Authentication failed: SASL(-13): user not found: Password verification failed
+	</pre><p>
+	</p><pre class="programlisting">
+warning Client closed connection with 320: User anonymous@QPID federation connection denied. Systems with authentication enabled must specify ACL create link rules.
+	</pre><p>
+	</p><pre class="programlisting">
+warning Client closed connection with 320: ACL denied anonymous@QPID creating a federation link.
+	</pre><p>
+      </p><p>
+	Set the HA security configuration and ACL file as described in <a class="xref" href="chapter-ha.html#ha-security" title="1.12.9.&#160;Security and Access Control.">Section&#160;1.12.9, &#8220;Security and Access Control.&#8221;</a>.  Once the cluster is running and the primary is
+	promoted , run:
+	</p><pre class="programlisting">qpid-ha status --all</pre><p>
+	to make sure that the brokers are running as one cluster.
+      </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="ha-troubleshoot-slow-recovery"></a>1.12.12.3.&#160;Slow recovery times</h4></div></div></div><p>
+	The following configuration settings affect recovery time. The
+	values shown are examples that give fast recovery on a lightly
+	loaded system. You should run tests to determine if the values are
+	appropriate for your system and load conditions.
+      </p><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="ha-troubleshoot-cluster.conf"></a>cluster.conf:</h5></div></div></div><pre class="programlisting">
+&lt;rm status_poll_interval=1&gt;
+	</pre><p>
+	  status_poll_interval is the interval in seconds that the
+	  resource manager checks the status of managed services. This
+	  affects how quickly the manager will detect failed services.
+	</p><pre class="programlisting">
+&lt;ip address="20.0.20.200" monitor_link="yes" sleeptime="0"/&gt;
+	</pre><p>
+	  This is a virtual IP address for client traffic.
+	  monitor_link="yes" means monitor the health of the network interface
+	  used for the VIP. sleeptime="0" means don't delay when
+	  failing over the VIP to a new address.
+	</p></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="ha-troubleshoot-qpidd.conf"></a>qpidd.conf</h5></div></div></div><pre class="programlisting">
+link-maintenance-interval=0.1
+	</pre><p>
+	  Interval for backup brokers to check the link to the primary
+	  re-connect if need be. Default 2 seconds. Can be set lower for
+	  faster fail-over. Setting too low will result in excessive
+	  link-checking activity on the broker.
+	</p><pre class="programlisting">
+link-heartbeat-interval=5
+	</pre><p>
+	  Heartbeat interval for federation links. The HA cluster uses
+	  federation links between the primary and each backup. The
+	  primary can take up to twice the heartbeat interval to detect a
+	  failed backup. When a sender sends a message the primary waits
+	  for all backups to acknowledge before acknowledging to the
+	  sender. A disconnected backup may cause the primary to block
+	  senders until it is detected via heartbeat.
+	</p><p>
+	  This interval is also used as the timeout for broker status
+	  checks by rgmanager. It may take up to this interval for
+	  rgmanager to detect a hung broker.
+	</p><p>
+	  The default of 120 seconds is very high, you will probably want
+	  to set this to a lower value. If set too low, under network
+	  congestion or heavy load, a slow-to-respond broker may be
+	  re-started by rgmanager.
+	</p></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="ha-troubleshoot-total-cluster-failure"></a>1.12.12.4.&#160;Total cluster failure</h4></div></div></div><p>
+	Note: for definition of broker states <em class="firstterm">joining</em>,
+	<em class="firstterm">catch-up</em>, <em class="firstterm">ready</em>,
+	<em class="firstterm">recovering</em> and <em class="firstterm">active</em> see
+	<a class="xref" href="chapter-ha.html#ha-broker-states" title="HA Broker States">HA Broker States</a>
+      </p><p>
+	The cluster can only guarantee availability as long as there is at
+	least one active primary broker or ready backup broker left alive.
+	If all the brokers fail simultaneously, the cluster will fail and
+	non-persistent data will be lost.
+      </p><p>
+	While there is an active primary broker, clients can get service.
+	If the active primary fails, one of the "ready" backup
+	brokers will take over, recover and become active. Note a backup
+	can only be promoted to primary if it is in the "ready"
+	state (with the exception of the first primary in a new cluster
+	where all brokers are in the "joining" state)
+      </p><p>
+	Given a stable cluster of N brokers with one active primary and
+	N-1 ready backups, the system can sustain up to N-1 failures in
+	rapid succession. The surviving broker will be promoted to active
+	and continue to give service.
+      </p><p>
+	However at this point the system <span class="emphasis"><em>cannot</em></span>
+	sustain a failure of the surviving broker until at least one of
+	the other brokers recovers, catches up and becomes a ready backup.
+	If the surviving broker fails before that the cluster will fail in
+	one of two modes (depending on the exact timing of failures)
+      </p><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="ha-troubleshoot-the-cluster-hangs"></a>1. The cluster hangs</h5></div></div></div><p>
+	  All brokers are in joining or catch-up mode. rgmanager tries to
+	  promote a new primary but cannot find any candidates and so
+	  gives up. clustat will show that the qpidd services are running
+	  but the the qpidd-primary service has stopped, something like
+	  this:
+	</p><pre class="programlisting">
+Service Name                   Owner (Last)                   State
+------- ----                   ----- ------                   -----
+service:mrg33-qpidd-service    20.0.10.33                     started
+service:mrg34-qpidd-service    20.0.10.34                     started
+service:mrg35-qpidd-service    20.0.10.35                     started
+service:qpidd-primary-service  (20.0.10.33)                   stopped
+	</pre><p>
+	  Eventually all brokers become stuck in "joining" mode,
+	  as shown by: <code class="literal">qpid-ha status --all</code>
+	</p><p>
+	  At this point you need to restart the cluster in one of the
+	  following ways:
+	  </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
+	      Restart the entire cluster:
+	      In <code class="literal">luci:<em class="replaceable"><code>your-cluster</code></em>:Nodes</code>
+	      click reboot to restart the entire cluster
+	    </p></li><li class="listitem"><p>
+	      Stop and restart the cluster with
+	      <code class="literal">ccs --stopall; ccs --startall</code>
+	    </p></li><li class="listitem"><p>
+	      Restart just the Qpid services:In <code class="literal">luci:<em class="replaceable"><code>your-cluster</code></em>:Service Groups</code>
+	      </p><div class="orderedlist"><ol class="orderedlist" type="a"><li class="listitem"><p>Select all the qpidd (not qpidd-primary) services, click restart</p></li><li class="listitem"><p>Select the qpidd-primary service, click restart</p></li></ol></div><p>
+	    </p></li><li class="listitem"><p>
+	      Stop the <code class="literal">qpidd-primary</code> and
+	      <code class="literal">qpidd</code> services with <code class="literal">clusvcadm</code>,
+	      then restart (qpidd-primary last)
+	    </p></li></ol></div><p>
+	</p></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="ha-troubleshoot-the-cluster-reboots"></a>2. The cluster reboots</h5></div></div></div><p>
+	  A new primary is promoted and the cluster is functional but all
+	  non-persistent data from before the failure is lost.
+	</p></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="ha-troubleshoot-fencing-and-network-partitions"></a>1.12.12.5.&#160;Fencing and network partitions</h4></div></div></div><p>
+	A network partition is a a network failure that divides the
+	cluster into two or more sub-clusters, where each broker can
+	communicate with brokers in its own sub-cluster but not with
+	brokers in other sub-clusters. This condition is also referred to
+	as a "split brain".
+      </p><p>
+	Nodes in one sub-cluster can't tell whether nodes in other
+	sub-clusters are dead or are still running but disconnected. We
+	cannot allow each sub-cluster to independently declare its own
+	qpidd primary and start serving clients, as the cluster will
+	become inconsistent. We must ensure only one sub-cluster continues
+	to provide service.
+      </p><p>
+	A <span class="emphasis"><em>quorum</em></span> determines which sub-cluster
+	continues to operate, and <span class="emphasis"><em>power fencing</em></span>
+	ensures that nodes in non-quorate sub-clusters cannot attempt to
+	provide service inconsistently. For more information see:
+      </p><p>
+	https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html-single/High_Availability_Add-On_Overview/index.html,
+	chapter 2. Quorum and 4. Fencing.
+      </p></div></div><div class="footnotes"><br /><hr align="left" width="100" /><div class="footnote" id="ftn.idm140173354112704"><p><a class="para" href="#idm140173354112704"><sup class="para">[1] </sup></a>
+	    You can control the maximum number of messages in the buffer by setting the
+	    client's <code class="literal">capacity</code>. For details of how to set the capacity
+	    in client code see "Using the Qpid Messaging API" in
+	    <em class="citetitle">Programming in Apache Qpid</em>.
+	  </p></div><div class="footnote" id="ftn.idm140173359114720"><p><a class="para" href="#idm140173359114720"><sup class="para">[2] </sup></a>
+	  Clients must use "at-least-once" reliability to enable re-send of unacknowledged
+	  messages. This is the default behaviour, no options need be set to enable it. For
+	  details of client addressing options see "Using the Qpid Messaging API"
+	  in <em class="citetitle">Programming in Apache Qpid</em>.
+	  </p></div><div class="footnote" id="ftn.idm140173353898128"><p><a class="para" href="#idm140173353898128"><sup class="para">[3] </sup></a>
+	    The full grammar for the URL is:
+	  </p><pre class="programlisting">
+url = ["amqp:"][ user ["/" password] "@" ] addr ("," addr)*
+addr = tcp_addr / rmda_addr / ssl_addr / ...
+tcp_addr = ["tcp:"] host [":" port]
+rdma_addr = "rdma:" host [":" port]
+ssl_addr = "ssl:" host [":" port]'
+	  </pre></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="Using-message-groups.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="ha-queue-replication.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.11.&#160;
+    Using Message Groups
+  &#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.13.&#160;Replicating Queues with the HA module</td></tr></table></div></div>
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/cpp-broker/book/css/style.css
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/cpp-broker/book/css/style.css b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/css/style.css
new file mode 100644
index 0000000..c681596
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/css/style.css
@@ -0,0 +1,279 @@
+/*
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+ */
+ul {
+    list-style-type:square;
+}
+
+th { 
+    font-weight: bold;
+}
+
+.navfooter td { 
+    font-size:10pt;
+}
+
+.navheader td { 
+    font-size:10pt;
+}
+
+body {
+    margin:0;
+    background:#FFFFFF;
+    font-family:"Verdana", sans-serif;
+    font-size:10pt;
+}
+
+.container {
+    width:950px;
+    margin:0 auto;
+}
+
+body a {
+    color:#000000;
+}
+
+
+div.book {
+    margin-left:10pt;
+    margin-right:10pt;
+}
+
+div.preface {
+    margin-left:10pt;
+    margin-right:10pt;
+}
+
+div.chapter {
+    margin-left:10pt;
+    margin-right:10pt;
+}
+
+div.section {
+    margin-left:10pt;
+    margin-right:10pt;
+}
+
+div.titlepage {
+    margin-left:-10pt;
+    margin-right:-10pt;
+}
+
+.calloutlist td {
+    font-size:10pt;
+}
+
+.table-contents table {
+    border-spacing: 0px;
+}
+
+.table-contents td {
+    font-size:10pt;
+    padding-left:6px;
+    padding-right:6px;
+}
+
+div.breadcrumbs {
+    font-size:9pt;
+    margin-right:10pt;
+    padding-bottom:16px;
+}
+
+.chapter h2.title {
+    font-size:20pt;
+    color:#0c3b82;
+}
+
+.chapter .section h2.title {
+    font-size:18pt;
+    color:#0c3b82;
+}
+
+.section h2.title {
+    font-size:16pt;
+    color:#0c3b82;
+}
+
+.section h3.title {
+    font-size:14pt;
+    color:#0c3b82;
+}
+
+.section h4.title {
+    font-size:12pt;
+    color:#0c3b82;
+}
+
+.section h5.title {
+    font-size:12pt;
+    color:#0c3b82;
+}
+
+.section h6.title {
+    font-size:12pt;
+    color:#0c3b82;
+}
+
+.toc a {
+    font-size:9pt;
+}
+
+.header {
+    height:100px;
+    width:950px;
+    background:url(http://qpid.apache.org/images/header.png)
+}
+
+.logo {
+    text-align:center;
+    font-weight:600;
+    padding:0 0 0 0;
+    font-size:14px;
+    font-family:"Verdana", cursive;
+}
+
+.logo a {
+    color:#000000;
+    text-decoration:none;
+}
+
+.main_text_area {
+    margin-left:200px;
+}
+
+.main_text_area_top {
+    height:14px;
+    font-size:1px;
+}
+
+.main_text_area_bottom {
+    display:none;
+/*  height:14px;
+    margin-bottom:4px;*/
+}
+
+.main_text_area_body {
+    padding:5px 24px;
+}
+
+.main_text_area_body p {
+    text-align:justify;
+}
+
+.main_text_area br {
+    line-height:10px;
+}
+
+.main_text_area h1 {
+    font-size:28px;
+    font-weight:600;
+    margin:0 0 24px 0;
+    color:#0c3b82;
+    font-family:"Verdana", Times, serif;
+}
+
+.main_text_area h2 {
+    font-size:24px;
+    font-weight:600;
+    margin:24px 0 8px 0;
+    color:#0c3b82;
+    font-family:"Verdana",Times, serif;
+}
+
+.main_text_area ol, .main_text_area ul {
+    padding:0;
+    margin:10px 0;
+    margin-left:20px;
+}
+
+.main_text_area li {
+/*    margin-left:40px; */
+}
+
+.main_text_area, .menu_box {
+    font-size:13px;
+    line-height:17px;
+    color:#000000;
+}
+
+.main_text_area {
+    font-size:14px;
+}
+
+.main_text_area a {
+    color:#000000;
+}
+
+.main_text_area a:hover {
+    color:#000000;
+}
+
+.menu_box {
+    width:196px;
+    float:left;
+    margin-left:4px;
+}
+
+.menu_box_top {
+    background:url(http://qpid.apache.org/images/menu_top.png) no-repeat; 
+    height:14px;
+    font-size:1px;
+}
+
+.menu_box_body {
+    background:url(http://qpid.apache.org/images/menu_body.png) repeat-y; 
+    padding:5px 24px 5px 24px;
+}
+
+.menu_box_bottom {
+    background:url(http://qpid.apache.org/images/menu_bottom.png) no-repeat; 
+    height:14px;
+    font-size:1px;
+    margin-bottom:1px;
+}
+
+.menu_box h3 {
+    font-size:20px;
+    font-weight:500;
+    margin:0 0 8px 0;
+    color:#0c3b82;
+    font-family:"Verdana",Times, serif;
+}
+
+.menu_box ul {
+    margin:12px;
+    padding:0px;
+}
+
+.menu_box li {
+    list-style:square; 
+}
+
+.menu_box a {
+    color:#000000;
+    text-decoration:none;
+}
+
+.menu_box a:hover {
+    color:#000000;
+    text-decoration:underline;
+}
+
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ha-queue-replication.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ha-queue-replication.html b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ha-queue-replication.html
new file mode 100644
index 0000000..64e2ea3
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ha-queue-replication.html
@@ -0,0 +1,221 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>1.13.&#160;Replicating Queues with the HA module - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html">AMQP Messaging Broker (Implemented in C++)</a></li><li>1.13.&#160;Replicating Queues with the HA module</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.13.&#160;Replicating Queues with the HA module</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="chapter-ha.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="chapter-Managing-CPP-Broker.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="ha-queue-replication"></a>1.13.&#160;Replicating Queues with the HA module</h2></div></div></div><p>
+    As well as support for an active-passive cluster, the
+    HA module allows you to replicate individual queues,
+    even if the brokers are not in a cluster. The <em class="firstterm">original</em>
+    queue is used as normal.  The <em class="firstterm">replica</em> queue is
+    updated automatically as messages are added to or removed from the original
+    queue.
+  </p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+      It is not safe to modify the replica queue
+      other than via the automatic updates from the original. Adding or removing
+      messages on the replica queue will make replication inconsistent and may
+      cause message loss.
+      The HA module does <span class="emphasis"><em>not</em></span> enforce
+      restricted access to the replica queue (as it does in the case of a cluster)
+      so it is up to the application to ensure the replica is not used until it has
+      been disconnected from the original.
+    </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="idm140173354836560"></a>1.13.1.&#160;Replicating queues</h3></div></div></div><p>
+      To create a replica queue, the HA module must be
+      loaded on both the original and replica brokers (it is loaded by default.)
+      You also need to set the configuration option:
+      </p><pre class="programlisting">
+	ha-queue-replication=yes
+      </pre><p>
+      to enable this feature on a stand-alone broker. It is automatically
+      enabled for brokers that are part of a cluster.
+    </p><p>
+      Suppose that <span class="command"><strong>myqueue</strong></span> is a queue on
+      <span class="command"><strong>node1</strong></span> and we want to create a replica of
+      <span class="command"><strong>myqueue</strong></span> on <span class="command"><strong>node2</strong></span> (where both brokers
+      are using the default AMQP port.) This is accomplished by the command:
+      </p><pre class="programlisting">
+	qpid-config --broker=node2 add queue --start-replica node1 myqueue
+      </pre><p>
+      If <span class="command"><strong>myqueue</strong></span> already exists on the replica
+      broker you can start replication from the original queue like this:
+      </p><pre class="programlisting">
+	qpid-ha replicate -b node2 node1 myqueue
+      </pre><p>
+    </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="idm140173356524352"></a>1.13.2.&#160;Replicating queues between clusters</h3></div></div></div><p>
+      You can replicate queues between two standalone brokers, between a
+      standalone broker and a cluster, or between two clusters (see <a class="xref" href="chapter-ha.html" title="1.12.&#160;Active-Passive Messaging Clusters">Section&#160;1.12, &#8220;Active-Passive Messaging Clusters&#8221;</a>.) For failover in a cluster there are two cases to
+      consider.
+    </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
+	  When the <span class="emphasis"><em>original</em></span> queue is on the active node
+	  of a cluster, failover is automatic. If the active node
+	  fails, the replication link will automatically reconnect and the
+	  replica will continue to be updated from the new primary.
+	</p></li><li class="listitem"><p>
+	  When the <span class="emphasis"><em>replica</em></span> queue is on the active node of a
+	  cluster, there is no automatic failover. However you can use the
+	  following workaround.
+	</p></li></ol></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="idm140173357353824"></a>1.13.2.1.&#160;Work around for fail-over of replica queue in a cluster</h4></div></div></div><p>
+	When a primary broker fails the cluster resource manager calls a script
+	to promote a backup broker to be the new primary. By default this script
+	is <code class="filename">/etc/init.d/qpidd-primary</code> but you can modify
+	that in your <code class="filename">cluster.conf</code> file (see <a class="xref" href="chapter-ha.html#ha-rm-config" title="1.12.5.&#160;Configuring with rgmanager as resource manager">Section&#160;1.12.5, &#8220;Configuring with <span class="command"><strong>rgmanager</strong></span> as resource manager&#8221;</a>.)
+      </p><p>
+	You can modify this script (on each host in your cluster) by adding
+	commands to create your replica queues just before the broker is
+	promoted, as indicated in the following exceprt from the script:
+	</p><pre class="programlisting">
+start() {
+    service qpidd start
+    echo -n $"Promoting qpid daemon to cluster primary: "
+    ################################
+    #### Add your commands here ####
+    ################################
+    $QPID_HA -b localhost:$QPID_PORT promote
+    [ "$?" -eq 0 ] &amp;&amp; success || failure
+}
+	</pre><p>
+	Your commands will be run, and your replicas created, whenever 
+	the system fails over to a new primary.
+      </p></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="chapter-ha.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="chapter-Managing-CPP-Broker.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.12.&#160;Active-Passive Messaging Clusters&#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;Chapter&#160;2.&#160;
+      Managing the AMQP Messaging Broker
+    </td></tr></table></div></div>
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[17/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/drain.cpp
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/drain.cpp b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/drain.cpp
new file mode 100755
index 0000000..0c58cc2
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/drain.cpp
@@ -0,0 +1,112 @@
+/*
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+ */
+
+#include <qpid/messaging/Connection.h>
+#include <qpid/messaging/Message.h>
+#include <qpid/messaging/Message_io.h>
+#include <qpid/messaging/Receiver.h>
+#include <qpid/messaging/Session.h>
+
+#include <iostream>
+
+#include "OptionParser.h"
+
+using namespace qpid::messaging;
+using namespace qpid::types;
+
+struct Options : OptionParser
+{
+    std::string url;
+    std::string address;
+    std::string connectionOptions;
+    int timeout;
+    bool forever;
+    int count;
+
+    Options()
+        : OptionParser("Usage: drain [OPTIONS] ADDRESS", "Drains messages from the specified address"),
+          url("127.0.0.1"),
+          timeout(0),
+          forever(false),
+          count(0)
+    {
+        add("broker,b", url, "url of broker to connect to");
+        add("timeout,t", timeout, "timeout in seconds to wait before exiting");
+        add("forever,f", forever, "ignore timeout and wait forever");
+        add("connection-options", connectionOptions, "connection options string in the form {name1:value1, name2:value2}");
+        add("count,c", count, "number of messages to read before exiting");
+    }
+
+    Duration getTimeout()
+    {
+        if (forever) return Duration::FOREVER;
+        else return timeout*Duration::SECOND;
+    }
+
+    int getCount()
+    {
+        return count;
+    }
+    
+    bool checkAddress()
+    {
+        if (getArguments().empty()) {
+            error("Address is required");
+            return false;
+        } else {
+            address = getArguments()[0];
+            return true;
+        }
+    }
+};
+
+int main(int argc, char** argv)
+{
+    Options options;
+    if (options.parse(argc, argv) && options.checkAddress()) {
+        Connection connection;
+        try {
+            connection = Connection(options.url, options.connectionOptions);
+            connection.open();
+            Session session = connection.createSession();
+            Receiver receiver = session.createReceiver(options.address);
+            Duration timeout = options.getTimeout();
+            int count = options.getCount();
+            Message message;
+            int i = 0;
+
+            while (receiver.fetch(message, timeout)) {
+                std::cout << message << std::endl;
+                session.acknowledge();
+                if (count && (++i == count))
+                    break;
+            }
+            receiver.close();
+            session.close();
+            connection.close();
+            return 0;
+        } catch(const std::exception& error) {
+            std::cout << "Error: " << error.what() << std::endl;
+            connection.close();
+        }
+    }
+    return 1;
+}

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/drain.cpp.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/drain.cpp.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/drain.cpp.html
new file mode 100644
index 0000000..3b43b3c
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/drain.cpp.html
@@ -0,0 +1,240 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>drain.cpp - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/index.html">C++ Messaging API Examples</a></li><li>drain.cpp</li></ul>
+
+        <div id="-middle-content">
+          
+<h1>drain.cpp</h1>
+<div class="highlight"><pre><span></span><span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Connection.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Message.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Message_io.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Receiver.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Session.h&gt;</span><span class="cp"></span>
+
+<span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
+
+<span class="cp">#include</span> <span class="cpf">&quot;OptionParser.h&quot;</span><span class="cp"></span>
+
+<span class="k">using</span> <span class="k">namespace</span> <span class="n">qpid</span><span class="o">::</span><span class="n">messaging</span><span class="p">;</span>
+<span class="k">using</span> <span class="k">namespace</span> <span class="n">qpid</span><span class="o">::</span><span class="n">types</span><span class="p">;</span>
+
+<span class="k">struct</span> <span class="nl">Options</span> <span class="p">:</span> <span class="n">OptionParser</span>
+<span class="p">{</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">url</span><span class="p">;</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">address</span><span class="p">;</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">connectionOptions</span><span class="p">;</span>
+    <span class="kt">int</span> <span class="n">timeout</span><span class="p">;</span>
+    <span class="kt">bool</span> <span class="n">forever</span><span class="p">;</span>
+    <span class="kt">int</span> <span class="n">count</span><span class="p">;</span>
+
+    <span class="n">Options</span><span class="p">()</span>
+        <span class="o">:</span> <span class="n">OptionParser</span><span class="p">(</span><span class="s">&quot;Usage: drain [OPTIONS] ADDRESS&quot;</span><span class="p">,</span> <span class="s">&quot;Drains messages from the specified address&quot;</span><span class="p">),</span>
+          <span class="n">url</span><span class="p">(</span><span class="s">&quot;127.0.0.1&quot;</span><span class="p">),</span>
+          <span class="n">timeout</span><span class="p">(</span><span class="mi">0</span><span class="p">),</span>
+          <span class="n">forever</span><span class="p">(</span><span class="nb">false</span><span class="p">),</span>
+          <span class="n">count</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span>
+    <span class="p">{</span>
+        <span class="n">add</span><span class="p">(</span><span class="s">&quot;broker,b&quot;</span><span class="p">,</span> <span class="n">url</span><span class="p">,</span> <span class="s">&quot;url of broker to connect to&quot;</span><span class="p">);</span>
+        <span class="n">add</span><span class="p">(</span><span class="s">&quot;timeout,t&quot;</span><span class="p">,</span> <span class="n">timeout</span><span class="p">,</span> <span class="s">&quot;timeout in seconds to wait before exiting&quot;</span><span class="p">);</span>
+        <span class="n">add</span><span class="p">(</span><span class="s">&quot;forever,f&quot;</span><span class="p">,</span> <span class="n">forever</span><span class="p">,</span> <span class="s">&quot;ignore timeout and wait forever&quot;</span><span class="p">);</span>
+        <span class="n">add</span><span class="p">(</span><span class="s">&quot;connection-options&quot;</span><span class="p">,</span> <span class="n">connectionOptions</span><span class="p">,</span> <span class="s">&quot;connection options string in the form {name1:value1, name2:value2}&quot;</span><span class="p">);</span>
+        <span class="n">add</span><span class="p">(</span><span class="s">&quot;count,c&quot;</span><span class="p">,</span> <span class="n">count</span><span class="p">,</span> <span class="s">&quot;number of messages to read before exiting&quot;</span><span class="p">);</span>
+    <span class="p">}</span>
+
+    <span class="n">Duration</span> <span class="n">getTimeout</span><span class="p">()</span>
+    <span class="p">{</span>
+        <span class="k">if</span> <span class="p">(</span><span class="n">forever</span><span class="p">)</span> <span class="k">return</span> <span class="n">Duration</span><span class="o">::</span><span class="n">FOREVER</span><span class="p">;</span>
+        <span class="k">else</span> <span class="k">return</span> <span class="n">timeout</span><span class="o">*</span><span class="n">Duration</span><span class="o">::</span><span class="n">SECOND</span><span class="p">;</span>
+    <span class="p">}</span>
+
+    <span class="kt">int</span> <span class="n">getCount</span><span class="p">()</span>
+    <span class="p">{</span>
+        <span class="k">return</span> <span class="n">count</span><span class="p">;</span>
+    <span class="p">}</span>
+    
+    <span class="kt">bool</span> <span class="n">checkAddress</span><span class="p">()</span>
+    <span class="p">{</span>
+        <span class="k">if</span> <span class="p">(</span><span class="n">getArguments</span><span class="p">().</span><span class="n">empty</span><span class="p">())</span> <span class="p">{</span>
+            <span class="n">error</span><span class="p">(</span><span class="s">&quot;Address is required&quot;</span><span class="p">);</span>
+            <span class="k">return</span> <span class="nb">false</span><span class="p">;</span>
+        <span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
+            <span class="n">address</span> <span class="o">=</span> <span class="n">getArguments</span><span class="p">()[</span><span class="mi">0</span><span class="p">];</span>
+            <span class="k">return</span> <span class="nb">true</span><span class="p">;</span>
+        <span class="p">}</span>
+    <span class="p">}</span>
+<span class="p">};</span>
+
+<span class="kt">int</span> <span class="nf">main</span><span class="p">(</span><span class="kt">int</span> <span class="n">argc</span><span class="p">,</span> <span class="kt">char</span><span class="o">**</span> <span class="n">argv</span><span class="p">)</span>
+<span class="p">{</span>
+    <span class="n">Options</span> <span class="n">options</span><span class="p">;</span>
+    <span class="k">if</span> <span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">parse</span><span class="p">(</span><span class="n">argc</span><span class="p">,</span> <span class="n">argv</span><span class="p">)</span> <span class="o">&amp;&amp;</span> <span class="n">options</span><span class="p">.</span><span class="n">checkAddress</span><span class="p">())</span> <span class="p">{</span>
+        <span class="n">Connection</span> <span class="n">connection</span><span class="p">;</span>
+        <span class="k">try</span> <span class="p">{</span>
+            <span class="n">connection</span> <span class="o">=</span> <span class="n">Connection</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">url</span><span class="p">,</span> <span class="n">options</span><span class="p">.</span><span class="n">connectionOptions</span><span class="p">);</span>
+            <span class="n">connection</span><span class="p">.</span><span class="n">open</span><span class="p">();</span>
+            <span class="n">Session</span> <span class="n">session</span> <span class="o">=</span> <span class="n">connection</span><span class="p">.</span><span class="n">createSession</span><span class="p">();</span>
+            <span class="n">Receiver</span> <span class="n">receiver</span> <span class="o">=</span> <span class="n">session</span><span class="p">.</span><span class="n">createReceiver</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">address</span><span class="p">);</span>
+            <span class="n">Duration</span> <span class="n">timeout</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">getTimeout</span><span class="p">();</span>
+            <span class="kt">int</span> <span class="n">count</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">getCount</span><span class="p">();</span>
+            <span class="n">Message</span> <span class="n">message</span><span class="p">;</span>
+            <span class="kt">int</span> <span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
+
+            <span class="k">while</span> <span class="p">(</span><span class="n">receiver</span><span class="p">.</span><span class="n">fetch</span><span class="p">(</span><span class="n">message</span><span class="p">,</span> <span class="n">timeout</span><span class="p">))</span> <span class="p">{</span>
+                <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="n">message</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+                <span class="n">session</span><span class="p">.</span><span class="n">acknowledge</span><span class="p">();</span>
+                <span class="k">if</span> <span class="p">(</span><span class="n">count</span> <span class="o">&amp;&amp;</span> <span class="p">(</span><span class="o">++</span><span class="n">i</span> <span class="o">==</span> <span class="n">count</span><span class="p">))</span>
+                    <span class="k">break</span><span class="p">;</span>
+            <span class="p">}</span>
+            <span class="n">receiver</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+            <span class="n">session</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+            <span class="n">connection</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+            <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
+        <span class="p">}</span> <span class="k">catch</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">exception</span><span class="o">&amp;</span> <span class="n">error</span><span class="p">)</span> <span class="p">{</span>
+            <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="s">&quot;Error: &quot;</span> <span class="o">&lt;&lt;</span> <span class="n">error</span><span class="p">.</span><span class="n">what</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+            <span class="n">connection</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+        <span class="p">}</span>
+    <span class="p">}</span>
+    <span class="k">return</span> <span class="mi">1</span><span class="p">;</span>
+<span class="p">}</span>
+</pre></div>
+
+<p><a href="drain.cpp">Download this file</a></p>
+
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/hello_world.cpp
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/hello_world.cpp b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/hello_world.cpp
new file mode 100755
index 0000000..61894f4
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/hello_world.cpp
@@ -0,0 +1,60 @@
+/*
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+ */
+
+#include <qpid/messaging/Connection.h>
+#include <qpid/messaging/Message.h>
+#include <qpid/messaging/Receiver.h>
+#include <qpid/messaging/Sender.h>
+#include <qpid/messaging/Session.h>
+
+#include <iostream>
+
+using namespace qpid::messaging;
+
+int main(int argc, char** argv) {
+    std::string broker = argc > 1 ? argv[1] : "localhost:5672";
+    std::string address = argc > 2 ? argv[2] : "amq.topic";
+    std::string connectionOptions = argc > 3 ? argv[3] : "";
+
+    try {
+        Connection connection(broker, connectionOptions);
+        connection.open();
+        Session session = connection.createSession();
+
+        Receiver receiver = session.createReceiver(address);
+        Sender sender = session.createSender(address);
+
+        Message message;
+        message.setContentObject("Hello world!");
+        message.getContentObject().setEncoding("utf8");
+        sender.send(message);
+
+        message = receiver.fetch(Duration::SECOND * 1);
+        std::cout << message.getContent() << std::endl;
+        session.acknowledge();
+
+        connection.close();
+        return 0;
+    } catch(const std::exception& error) {
+        std::cerr << error.what() << std::endl;
+        return 1;
+    }
+}

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/hello_world.cpp.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/hello_world.cpp.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/hello_world.cpp.html
new file mode 100644
index 0000000..7651cdd
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/hello_world.cpp.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>hello_world.cpp - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/index.html">C++ Messaging API Examples</a></li><li>hello_world.cpp</li></ul>
+
+        <div id="-middle-content">
+          
+<h1>hello_world.cpp</h1>
+<div class="highlight"><pre><span></span><span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Connection.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Message.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Receiver.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Sender.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Session.h&gt;</span><span class="cp"></span>
+
+<span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
+
+<span class="k">using</span> <span class="k">namespace</span> <span class="n">qpid</span><span class="o">::</span><span class="n">messaging</span><span class="p">;</span>
+
+<span class="kt">int</span> <span class="nf">main</span><span class="p">(</span><span class="kt">int</span> <span class="n">argc</span><span class="p">,</span> <span class="kt">char</span><span class="o">**</span> <span class="n">argv</span><span class="p">)</span> <span class="p">{</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">broker</span> <span class="o">=</span> <span class="n">argc</span> <span class="o">&gt;</span> <span class="mi">1</span> <span class="o">?</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">:</span> <span class="s">&quot;localhost:5672&quot;</span><span class="p">;</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">address</span> <span class="o">=</span> <span class="n">argc</span> <span class="o">&gt;</span> <span class="mi">2</span> <span class="o">?</span> <span class="n">argv</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span> <span class="o">:</span> <span class="s">&quot;amq.topic&quot;</span><span class="p">;</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">connectionOptions</span> <span class="o">=</span> <span class="n">argc</span> <span class="o">&gt;</span> <span class="mi">3</span> <span class="o">?</span> <span class="n">argv</span><span class="p">[</span><span class="mi">3</span><span class="p">]</span> <span class="o">:</span> <span class="s">&quot;&quot;</span><span class="p">;</span>
+
+    <span class="k">try</span> <span class="p">{</span>
+        <span class="n">Connection</span> <span class="n">connection</span><span class="p">(</span><span class="n">broker</span><span class="p">,</span> <span class="n">connectionOptions</span><span class="p">);</span>
+        <span class="n">connection</span><span class="p">.</span><span class="n">open</span><span class="p">();</span>
+        <span class="n">Session</span> <span class="n">session</span> <span class="o">=</span> <span class="n">connection</span><span class="p">.</span><span class="n">createSession</span><span class="p">();</span>
+
+        <span class="n">Receiver</span> <span class="n">receiver</span> <span class="o">=</span> <span class="n">session</span><span class="p">.</span><span class="n">createReceiver</span><span class="p">(</span><span class="n">address</span><span class="p">);</span>
+        <span class="n">Sender</span> <span class="n">sender</span> <span class="o">=</span> <span class="n">session</span><span class="p">.</span><span class="n">createSender</span><span class="p">(</span><span class="n">address</span><span class="p">);</span>
+
+        <span class="n">Message</span> <span class="n">message</span><span class="p">;</span>
+        <span class="n">message</span><span class="p">.</span><span class="n">setContentObject</span><span class="p">(</span><span class="s">&quot;Hello world!&quot;</span><span class="p">);</span>
+        <span class="n">message</span><span class="p">.</span><span class="n">getContentObject</span><span class="p">().</span><span class="n">setEncoding</span><span class="p">(</span><span class="s">&quot;utf8&quot;</span><span class="p">);</span>
+        <span class="n">sender</span><span class="p">.</span><span class="n">send</span><span class="p">(</span><span class="n">message</span><span class="p">);</span>
+
+        <span class="n">message</span> <span class="o">=</span> <span class="n">receiver</span><span class="p">.</span><span class="n">fetch</span><span class="p">(</span><span class="n">Duration</span><span class="o">::</span><span class="n">SECOND</span> <span class="o">*</span> <span class="mi">1</span><span class="p">);</span>
+        <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="n">message</span><span class="p">.</span><span class="n">getContent</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+        <span class="n">session</span><span class="p">.</span><span class="n">acknowledge</span><span class="p">();</span>
+
+        <span class="n">connection</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+        <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
+    <span class="p">}</span> <span class="k">catch</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">exception</span><span class="o">&amp;</span> <span class="n">error</span><span class="p">)</span> <span class="p">{</span>
+        <span class="n">std</span><span class="o">::</span><span class="n">cerr</span> <span class="o">&lt;&lt;</span> <span class="n">error</span><span class="p">.</span><span class="n">what</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+        <span class="k">return</span> <span class="mi">1</span><span class="p">;</span>
+    <span class="p">}</span>
+<span class="p">}</span>
+</pre></div>
+
+<p><a href="hello_world.cpp">Download this file</a></p>
+
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/hello_xml.cpp
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/hello_xml.cpp b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/hello_xml.cpp
new file mode 100755
index 0000000..00e1b6c
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/hello_xml.cpp
@@ -0,0 +1,87 @@
+/*
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+ */
+
+#include <qpid/messaging/Connection.h>
+#include <qpid/messaging/Message.h>
+#include <qpid/messaging/Receiver.h>
+#include <qpid/messaging/Sender.h>
+#include <qpid/messaging/Session.h>
+
+#include <iostream>
+#include <sstream>
+using std::stringstream;
+
+using namespace qpid::messaging;
+
+int main(int argc, char** argv) {
+  std::string broker = argc > 1 ? argv[1] : "localhost:5672";
+  std::string connectionOptions = argc > 2 ? argv[2] : "";
+
+  std::string query = 
+    "let $w := ./weather "
+    "return $w/station = 'Raleigh-Durham International Airport (KRDU)' "
+    "   and $w/temperature_f > 50"
+    "   and $w/temperature_f - $w/dewpoint > 5"
+    "   and $w/wind_speed_mph > 7"
+    "   and $w/wind_speed_mph < 20";
+
+  stringstream address;
+
+  address << "xml-exchange; {"
+    " create: always, "        // This line and the next are not in docs
+    " node: { type: topic, x-declare: { type: xml } }, " // Added so it works "out of the box"
+    " link: { "
+    "  x-bindings: [{ exchange: xml-exchange, key: weather, arguments: { xquery:\"" 
+       << query 
+       << "\"} }] "
+    " } "
+    "}";
+
+  Connection connection(broker, connectionOptions);
+  try {
+    connection.open();
+    Session session = connection.createSession();
+
+    Receiver receiver = session.createReceiver(address.str());
+
+    Message message;
+    message.setContent(
+       "<weather>"
+       "<station>Raleigh-Durham International Airport (KRDU)</station>"
+       "<wind_speed_mph>16</wind_speed_mph>"
+       "<temperature_f>70</temperature_f>"
+       "<dewpoint>35</dewpoint>"
+       "</weather>");
+    Sender sender = session.createSender("xml-exchange/weather");
+    sender.send(message);
+
+    Message response = receiver.fetch();
+
+    std::cout << response.getContent() << std::endl;
+
+    connection.close();
+    return 0;
+  } catch(const std::exception& error) {
+    std::cerr << error.what() << std::endl;
+    connection.close();
+    return 1;   
+  }
+}

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/hello_xml.cpp.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/hello_xml.cpp.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/hello_xml.cpp.html
new file mode 100644
index 0000000..b0086ba
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/hello_xml.cpp.html
@@ -0,0 +1,215 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>hello_xml.cpp - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/index.html">C++ Messaging API Examples</a></li><li>hello_xml.cpp</li></ul>
+
+        <div id="-middle-content">
+          
+<h1>hello_xml.cpp</h1>
+<div class="highlight"><pre><span></span><span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Connection.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Message.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Receiver.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Sender.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Session.h&gt;</span><span class="cp"></span>
+
+<span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;sstream&gt;</span><span class="cp"></span>
+<span class="k">using</span> <span class="n">std</span><span class="o">::</span><span class="n">stringstream</span><span class="p">;</span>
+
+<span class="k">using</span> <span class="k">namespace</span> <span class="n">qpid</span><span class="o">::</span><span class="n">messaging</span><span class="p">;</span>
+
+<span class="kt">int</span> <span class="nf">main</span><span class="p">(</span><span class="kt">int</span> <span class="n">argc</span><span class="p">,</span> <span class="kt">char</span><span class="o">**</span> <span class="n">argv</span><span class="p">)</span> <span class="p">{</span>
+  <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">broker</span> <span class="o">=</span> <span class="n">argc</span> <span class="o">&gt;</span> <span class="mi">1</span> <span class="o">?</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">:</span> <span class="s">&quot;localhost:5672&quot;</span><span class="p">;</span>
+  <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">connectionOptions</span> <span class="o">=</span> <span class="n">argc</span> <span class="o">&gt;</span> <span class="mi">2</span> <span class="o">?</span> <span class="n">argv</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span> <span class="o">:</span> <span class="s">&quot;&quot;</span><span class="p">;</span>
+
+  <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">query</span> <span class="o">=</span> 
+    <span class="s">&quot;let $w := ./weather &quot;</span>
+    <span class="s">&quot;return $w/station = &#39;Raleigh-Durham International Airport (KRDU)&#39; &quot;</span>
+    <span class="s">&quot;   and $w/temperature_f &gt; 50&quot;</span>
+    <span class="s">&quot;   and $w/temperature_f - $w/dewpoint &gt; 5&quot;</span>
+    <span class="s">&quot;   and $w/wind_speed_mph &gt; 7&quot;</span>
+    <span class="s">&quot;   and $w/wind_speed_mph &lt; 20&quot;</span><span class="p">;</span>
+
+  <span class="n">stringstream</span> <span class="n">address</span><span class="p">;</span>
+
+  <span class="n">address</span> <span class="o">&lt;&lt;</span> <span class="s">&quot;xml-exchange; {&quot;</span>
+    <span class="s">&quot; create: always, &quot;</span>        <span class="c1">// This line and the next are not in docs</span>
+    <span class="s">&quot; node: { type: topic, x-declare: { type: xml } }, &quot;</span> <span class="c1">// Added so it works &quot;out of the box&quot;</span>
+    <span class="s">&quot; link: { &quot;</span>
+    <span class="s">&quot;  x-bindings: [{ exchange: xml-exchange, key: weather, arguments: { xquery:</span><span class="se">\&quot;</span><span class="s">&quot;</span> 
+       <span class="o">&lt;&lt;</span> <span class="n">query</span> 
+       <span class="o">&lt;&lt;</span> <span class="s">&quot;</span><span class="se">\&quot;</span><span class="s">} }] &quot;</span>
+    <span class="s">&quot; } &quot;</span>
+    <span class="s">&quot;}&quot;</span><span class="p">;</span>
+
+  <span class="n">Connection</span> <span class="n">connection</span><span class="p">(</span><span class="n">broker</span><span class="p">,</span> <span class="n">connectionOptions</span><span class="p">);</span>
+  <span class="k">try</span> <span class="p">{</span>
+    <span class="n">connection</span><span class="p">.</span><span class="n">open</span><span class="p">();</span>
+    <span class="n">Session</span> <span class="n">session</span> <span class="o">=</span> <span class="n">connection</span><span class="p">.</span><span class="n">createSession</span><span class="p">();</span>
+
+    <span class="n">Receiver</span> <span class="n">receiver</span> <span class="o">=</span> <span class="n">session</span><span class="p">.</span><span class="n">createReceiver</span><span class="p">(</span><span class="n">address</span><span class="p">.</span><span class="n">str</span><span class="p">());</span>
+
+    <span class="n">Message</span> <span class="n">message</span><span class="p">;</span>
+    <span class="n">message</span><span class="p">.</span><span class="n">setContent</span><span class="p">(</span>
+       <span class="s">&quot;&lt;weather&gt;&quot;</span>
+       <span class="s">&quot;&lt;station&gt;Raleigh-Durham International Airport (KRDU)&lt;/station&gt;&quot;</span>
+       <span class="s">&quot;&lt;wind_speed_mph&gt;16&lt;/wind_speed_mph&gt;&quot;</span>
+       <span class="s">&quot;&lt;temperature_f&gt;70&lt;/temperature_f&gt;&quot;</span>
+       <span class="s">&quot;&lt;dewpoint&gt;35&lt;/dewpoint&gt;&quot;</span>
+       <span class="s">&quot;&lt;/weather&gt;&quot;</span><span class="p">);</span>
+    <span class="n">Sender</span> <span class="n">sender</span> <span class="o">=</span> <span class="n">session</span><span class="p">.</span><span class="n">createSender</span><span class="p">(</span><span class="s">&quot;xml-exchange/weather&quot;</span><span class="p">);</span>
+    <span class="n">sender</span><span class="p">.</span><span class="n">send</span><span class="p">(</span><span class="n">message</span><span class="p">);</span>
+
+    <span class="n">Message</span> <span class="n">response</span> <span class="o">=</span> <span class="n">receiver</span><span class="p">.</span><span class="n">fetch</span><span class="p">();</span>
+
+    <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="n">response</span><span class="p">.</span><span class="n">getContent</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+
+    <span class="n">connection</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+    <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
+  <span class="p">}</span> <span class="k">catch</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">exception</span><span class="o">&amp;</span> <span class="n">error</span><span class="p">)</span> <span class="p">{</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">cerr</span> <span class="o">&lt;&lt;</span> <span class="n">error</span><span class="p">.</span><span class="n">what</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+    <span class="n">connection</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+    <span class="k">return</span> <span class="mi">1</span><span class="p">;</span>   
+  <span class="p">}</span>
+<span class="p">}</span>
+</pre></div>
+
+<p><a href="hello_xml.cpp">Download this file</a></p>
+
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/index.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/index.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/index.html
new file mode 100644
index 0000000..2d18982
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/index.html
@@ -0,0 +1,168 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>C++ Messaging API Examples - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li>C++ Messaging API Examples</li></ul>
+
+        <div id="-middle-content">
+          <h1 id="c-messaging-api-examples">C++ Messaging API Examples</h1>
+
+<h2 id="example-files">Example files</h2>
+
+<ul>
+<li><a href="OptionParser.cpp.html">OptionParser.cpp</a></li>
+<li><a href="OptionParser.h.html">OptionParser.h</a></li>
+<li><a href="client.cpp.html">client.cpp</a></li>
+<li><a href="drain.cpp.html">drain.cpp</a></li>
+<li><a href="hello_world.cpp.html">hello_world.cpp</a></li>
+<li><a href="hello_xml.cpp.html">hello_xml.cpp</a></li>
+<li><a href="map_receiver.cpp.html">map_receiver.cpp</a></li>
+<li><a href="map_sender.cpp.html">map_sender.cpp</a></li>
+<li><a href="server.cpp.html">server.cpp</a></li>
+<li><a href="server_reconnect.cpp.html">server_reconnect.cpp</a></li>
+<li><a href="spout.cpp.html">spout.cpp</a></li>
+</ul>
+
+<h2 id="more-information">More information</h2>
+
+<ul>
+<li><a href="https://git-wip-us.apache.org/repos/asf?p=qpid-cpp.git;a=blob_plain;f=examples/README.txt;hb=refs/heads/master">README</a></li>
+<li><a href="https://git-wip-us.apache.org/repos/asf?p=qpid-cpp.git;a=tree;f=examples/messaging;hb=refs/heads/master">Source location</a></li>
+</ul>
+
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/map_receiver.cpp
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/map_receiver.cpp b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/map_receiver.cpp
new file mode 100755
index 0000000..96bc76b
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/map_receiver.cpp
@@ -0,0 +1,58 @@
+/*
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+ */
+
+#include <qpid/messaging/Connection.h>
+#include <qpid/messaging/Message.h>
+#include <qpid/messaging/Receiver.h>
+#include <qpid/messaging/Session.h>
+
+#include <cstdlib>
+#include <iostream>
+
+#include <sstream>
+
+using namespace qpid::messaging;
+using namespace qpid::types;
+
+using std::stringstream;
+using std::string;
+
+int main(int argc, char** argv) {
+    const char* url = argc>1 ? argv[1] : "amqp:tcp:127.0.0.1:5672";
+    const char* address = argc>2 ? argv[2] : "message_queue; {create: always}";
+    std::string connectionOptions = argc > 3 ? argv[3] : "";
+
+    Connection connection(url, connectionOptions);
+    try {
+        connection.open();
+        Session session = connection.createSession();
+        Receiver receiver = session.createReceiver(address);
+        std::cout << receiver.fetch().getContentObject() << std::endl;
+        session.acknowledge();
+        receiver.close();
+        connection.close();
+        return 0;
+    } catch(const std::exception& error) {
+        std::cout << error.what() << std::endl;
+        connection.close();
+    }
+    return 1;
+}

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/map_receiver.cpp.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/map_receiver.cpp.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/map_receiver.cpp.html
new file mode 100644
index 0000000..020b1f6
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/map_receiver.cpp.html
@@ -0,0 +1,186 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>map_receiver.cpp - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/index.html">C++ Messaging API Examples</a></li><li>map_receiver.cpp</li></ul>
+
+        <div id="-middle-content">
+          
+<h1>map_receiver.cpp</h1>
+<div class="highlight"><pre><span></span><span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Connection.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Message.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Receiver.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Session.h&gt;</span><span class="cp"></span>
+
+<span class="cp">#include</span> <span class="cpf">&lt;cstdlib&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
+
+<span class="cp">#include</span> <span class="cpf">&lt;sstream&gt;</span><span class="cp"></span>
+
+<span class="k">using</span> <span class="k">namespace</span> <span class="n">qpid</span><span class="o">::</span><span class="n">messaging</span><span class="p">;</span>
+<span class="k">using</span> <span class="k">namespace</span> <span class="n">qpid</span><span class="o">::</span><span class="n">types</span><span class="p">;</span>
+
+<span class="k">using</span> <span class="n">std</span><span class="o">::</span><span class="n">stringstream</span><span class="p">;</span>
+<span class="k">using</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="p">;</span>
+
+<span class="kt">int</span> <span class="nf">main</span><span class="p">(</span><span class="kt">int</span> <span class="n">argc</span><span class="p">,</span> <span class="kt">char</span><span class="o">**</span> <span class="n">argv</span><span class="p">)</span> <span class="p">{</span>
+    <span class="k">const</span> <span class="kt">char</span><span class="o">*</span> <span class="n">url</span> <span class="o">=</span> <span class="n">argc</span><span class="o">&gt;</span><span class="mi">1</span> <span class="o">?</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">:</span> <span class="s">&quot;amqp:tcp:127.0.0.1:5672&quot;</span><span class="p">;</span>
+    <span class="k">const</span> <span class="kt">char</span><span class="o">*</span> <span class="n">address</span> <span class="o">=</span> <span class="n">argc</span><span class="o">&gt;</span><span class="mi">2</span> <span class="o">?</span> <span class="n">argv</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span> <span class="o">:</span> <span class="s">&quot;message_queue; {create: always}&quot;</span><span class="p">;</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">connectionOptions</span> <span class="o">=</span> <span class="n">argc</span> <span class="o">&gt;</span> <span class="mi">3</span> <span class="o">?</span> <span class="n">argv</span><span class="p">[</span><span class="mi">3</span><span class="p">]</span> <span class="o">:</span> <span class="s">&quot;&quot;</span><span class="p">;</span>
+
+    <span class="n">Connection</span> <span class="n">connection</span><span class="p">(</span><span class="n">url</span><span class="p">,</span> <span class="n">connectionOptions</span><span class="p">);</span>
+    <span class="k">try</span> <span class="p">{</span>
+        <span class="n">connection</span><span class="p">.</span><span class="n">open</span><span class="p">();</span>
+        <span class="n">Session</span> <span class="n">session</span> <span class="o">=</span> <span class="n">connection</span><span class="p">.</span><span class="n">createSession</span><span class="p">();</span>
+        <span class="n">Receiver</span> <span class="n">receiver</span> <span class="o">=</span> <span class="n">session</span><span class="p">.</span><span class="n">createReceiver</span><span class="p">(</span><span class="n">address</span><span class="p">);</span>
+        <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="n">receiver</span><span class="p">.</span><span class="n">fetch</span><span class="p">().</span><span class="n">getContentObject</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+        <span class="n">session</span><span class="p">.</span><span class="n">acknowledge</span><span class="p">();</span>
+        <span class="n">receiver</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+        <span class="n">connection</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+        <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
+    <span class="p">}</span> <span class="k">catch</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">exception</span><span class="o">&amp;</span> <span class="n">error</span><span class="p">)</span> <span class="p">{</span>
+        <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="n">error</span><span class="p">.</span><span class="n">what</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+        <span class="n">connection</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+    <span class="p">}</span>
+    <span class="k">return</span> <span class="mi">1</span><span class="p">;</span>
+<span class="p">}</span>
+</pre></div>
+
+<p><a href="map_receiver.cpp">Download this file</a></p>
+
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/map_sender.cpp
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/map_sender.cpp b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/map_sender.cpp
new file mode 100755
index 0000000..81ac732
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/map_sender.cpp
@@ -0,0 +1,73 @@
+/*
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+ */
+
+#include <qpid/messaging/Connection.h>
+#include <qpid/messaging/Message.h>
+#include <qpid/messaging/Sender.h>
+#include <qpid/messaging/Session.h>
+
+#include <cstdlib>
+#include <iostream>
+
+#include <sstream>
+
+using namespace qpid::messaging;
+using namespace qpid::types;
+
+using std::stringstream;
+using std::string;
+
+int main(int argc, char** argv) {
+    const char* url = argc>1 ? argv[1] : "amqp:tcp:127.0.0.1:5672";
+    const char* address = argc>2 ? argv[2] : "message_queue; {create: always}";
+    std::string connectionOptions = argc > 3 ? argv[3] : "";
+
+    Connection connection(url, connectionOptions);
+    try {
+        connection.open();
+        Session session = connection.createSession();
+        Sender sender = session.createSender(address);
+
+        Message message;
+        Variant::Map content;
+        content["id"] = 987654321;
+        content["name"] = "Widget";
+        content["percent"] = 0.99;
+        Variant::List colours;
+        colours.push_back(Variant("red"));
+        colours.push_back(Variant("green"));
+        colours.push_back(Variant("white"));
+        content["colours"] = colours;
+        content["uuid"] = Uuid(true);
+        message.setContentObject(content);
+
+        sender.send(message, true);
+
+        connection.close();
+        return 0;
+    } catch(const std::exception& error) {
+        std::cout << error.what() << std::endl;
+        connection.close();
+    }
+    return 1;
+}
+
+


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[22/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NotFound.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NotFound.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NotFound.html
new file mode 100755
index 0000000..51fb597
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NotFound.html
@@ -0,0 +1,161 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::NotFound Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1NotFound.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1NotFound-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::NotFound Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="exceptions_8h_source.html">exceptions.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::NotFound:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1NotFound.png" usemap="#qpid::messaging::NotFound_map" alt=""/>
+  <map id="qpid::messaging::NotFound_map" name="qpid::messaging::NotFound_map">
+<area href="structqpid_1_1messaging_1_1ResolutionError.html" alt="qpid::messaging::ResolutionError" shape="rect" coords="0,280,222,304"/>
+<area href="structqpid_1_1messaging_1_1AddressError.html" alt="qpid::messaging::AddressError" shape="rect" coords="0,224,222,248"/>
+<area href="structqpid_1_1messaging_1_1LinkError.html" alt="qpid::messaging::LinkError" shape="rect" coords="0,168,222,192"/>
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="0,112,222,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="0,56,222,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a55cf97dbcff5a9003806952175473ace"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55cf97dbcff5a9003806952175473ace"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>NotFound</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:a55cf97dbcff5a9003806952175473ace"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1ResolutionError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1ResolutionError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1ResolutionError.html">qpid::messaging::ResolutionError</a></td></tr>
+<tr class="memitem:aa51eb483dfbf77f84d73393db53828e5 inherit pub_methods_structqpid_1_1messaging_1_1ResolutionError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa51eb483dfbf77f84d73393db53828e5"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>ResolutionError</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:aa51eb483dfbf77f84d73393db53828e5 inherit pub_methods_structqpid_1_1messaging_1_1ResolutionError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1AddressError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1AddressError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1AddressError.html">qpid::messaging::AddressError</a></td></tr>
+<tr class="memitem:ae1636f6d53ca6c8303d8ee5caf578ee3 inherit pub_methods_structqpid_1_1messaging_1_1AddressError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1636f6d53ca6c8303d8ee5caf578ee3"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>AddressError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:ae1636f6d53ca6c8303d8ee5caf578ee3 inherit pub_methods_structqpid_1_1messaging_1_1AddressError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1LinkError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1LinkError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td></tr>
+<tr class="memitem:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a73e81b14d57824fb2c39b81a45217f"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>LinkError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Thrown on attempts to create a sender or receiver to a non-existent node. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1NotFound.html">NotFound</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NotFound.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NotFound.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NotFound.js
new file mode 100755
index 0000000..8102c06
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NotFound.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1NotFound =
+[
+    [ "NotFound", "structqpid_1_1messaging_1_1NotFound.html#a55cf97dbcff5a9003806952175473ace", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NotFound.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NotFound.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NotFound.png
new file mode 100755
index 0000000..8c4ae75
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NotFound.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1OutOfCapacity-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1OutOfCapacity-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1OutOfCapacity-members.html
new file mode 100755
index 0000000..2f9b72c
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1OutOfCapacity-members.html
@@ -0,0 +1,119 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1OutOfCapacity.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)">
+</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">qpid::messaging::OutOfCapacity Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1OutOfCapacity.html">qpid::messaging::OutOfCapacity</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>LinkError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>OutOfCapacity</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1OutOfCapacity.html">qpid::messaging::OutOfCapacity</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1OutOfCapacity.html">qpid::messaging::OutOfCapacity</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SenderError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1SenderError.html">qpid::messaging::SenderError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1SenderError.html">qpid::messaging::SenderError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SendError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1SendError.html">qpid::messaging::SendError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1SendError.html">qpid::messaging::SendError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1OutOfCapacity.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1OutOfCapacity.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1OutOfCapacity.html
new file mode 100755
index 0000000..7204890
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1OutOfCapacity.html
@@ -0,0 +1,161 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::OutOfCapacity Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1OutOfCapacity.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1OutOfCapacity-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::OutOfCapacity Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="exceptions_8h_source.html">exceptions.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::OutOfCapacity:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1OutOfCapacity.png" usemap="#qpid::messaging::OutOfCapacity_map" alt=""/>
+  <map id="qpid::messaging::OutOfCapacity_map" name="qpid::messaging::OutOfCapacity_map">
+<area href="structqpid_1_1messaging_1_1SendError.html" alt="qpid::messaging::SendError" shape="rect" coords="0,280,222,304"/>
+<area href="structqpid_1_1messaging_1_1SenderError.html" alt="qpid::messaging::SenderError" shape="rect" coords="0,224,222,248"/>
+<area href="structqpid_1_1messaging_1_1LinkError.html" alt="qpid::messaging::LinkError" shape="rect" coords="0,168,222,192"/>
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="0,112,222,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="0,56,222,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ab1477925b846aad49504aa1af5486445"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1477925b846aad49504aa1af5486445"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>OutOfCapacity</b> (const std::string &amp;)</td></tr>
+<tr class="separator:ab1477925b846aad49504aa1af5486445"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1SendError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1SendError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1SendError.html">qpid::messaging::SendError</a></td></tr>
+<tr class="memitem:aaf0249d40111d77d1feed00750e801c9 inherit pub_methods_structqpid_1_1messaging_1_1SendError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf0249d40111d77d1feed00750e801c9"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>SendError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:aaf0249d40111d77d1feed00750e801c9 inherit pub_methods_structqpid_1_1messaging_1_1SendError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1SenderError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1SenderError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1SenderError.html">qpid::messaging::SenderError</a></td></tr>
+<tr class="memitem:a40733bc5ea9715db7955d4ddf4f80cdc inherit pub_methods_structqpid_1_1messaging_1_1SenderError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40733bc5ea9715db7955d4ddf4f80cdc"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>SenderError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a40733bc5ea9715db7955d4ddf4f80cdc inherit pub_methods_structqpid_1_1messaging_1_1SenderError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1LinkError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1LinkError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td></tr>
+<tr class="memitem:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a73e81b14d57824fb2c39b81a45217f"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>LinkError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Thrown to indicate that the locally configured sender capacity has been reached, and thus no further messages can be put on the replay buffer. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1OutOfCapacity.html">OutOfCapacity</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1OutOfCapacity.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1OutOfCapacity.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1OutOfCapacity.js
new file mode 100755
index 0000000..a98754f
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1OutOfCapacity.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1OutOfCapacity =
+[
+    [ "OutOfCapacity", "structqpid_1_1messaging_1_1OutOfCapacity.html#ab1477925b846aad49504aa1af5486445", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1OutOfCapacity.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1OutOfCapacity.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1OutOfCapacity.png
new file mode 100755
index 0000000..f429f75
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1OutOfCapacity.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ProtocolVersionError-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ProtocolVersionError-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ProtocolVersionError-members.html
new file mode 100755
index 0000000..b98bc39
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ProtocolVersionError-members.html
@@ -0,0 +1,117 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1ProtocolVersionError.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)">
+</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">qpid::messaging::ProtocolVersionError Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1ProtocolVersionError.html">qpid::messaging::ProtocolVersionError</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ConnectionError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1ConnectionError.html">qpid::messaging::ConnectionError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1ConnectionError.html">qpid::messaging::ConnectionError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>ProtocolVersionError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1ProtocolVersionError.html">qpid::messaging::ProtocolVersionError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1ProtocolVersionError.html">qpid::messaging::ProtocolVersionError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ProtocolVersionError.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ProtocolVersionError.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ProtocolVersionError.html
new file mode 100755
index 0000000..2d35dba
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ProtocolVersionError.html
@@ -0,0 +1,147 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::ProtocolVersionError Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1ProtocolVersionError.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1ProtocolVersionError-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::ProtocolVersionError Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::ProtocolVersionError:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1ProtocolVersionError.png" usemap="#qpid::messaging::ProtocolVersionError_map" alt=""/>
+  <map id="qpid::messaging::ProtocolVersionError_map" name="qpid::messaging::ProtocolVersionError_map">
+<area href="structqpid_1_1messaging_1_1ConnectionError.html" alt="qpid::messaging::ConnectionError" shape="rect" coords="0,168,227,192"/>
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="0,112,227,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="0,56,227,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ab82d1d187f4f2c4e5816dc8296a44640"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab82d1d187f4f2c4e5816dc8296a44640"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>ProtocolVersionError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:ab82d1d187f4f2c4e5816dc8296a44640"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1ConnectionError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1ConnectionError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1ConnectionError.html">qpid::messaging::ConnectionError</a></td></tr>
+<tr class="memitem:a2f5533d0bb4f56f10d10cf6edb7032ad inherit pub_methods_structqpid_1_1messaging_1_1ConnectionError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f5533d0bb4f56f10d10cf6edb7032ad"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>ConnectionError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a2f5533d0bb4f56f10d10cf6edb7032ad inherit pub_methods_structqpid_1_1messaging_1_1ConnectionError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1ProtocolVersionError.html">ProtocolVersionError</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ProtocolVersionError.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ProtocolVersionError.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ProtocolVersionError.js
new file mode 100755
index 0000000..71acf1f
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ProtocolVersionError.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1ProtocolVersionError =
+[
+    [ "ProtocolVersionError", "structqpid_1_1messaging_1_1ProtocolVersionError.html#ab82d1d187f4f2c4e5816dc8296a44640", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ProtocolVersionError.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ProtocolVersionError.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ProtocolVersionError.png
new file mode 100755
index 0000000..094a113
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ProtocolVersionError.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ReceiverError-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ReceiverError-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ReceiverError-members.html
new file mode 100755
index 0000000..dd331d5
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ReceiverError-members.html
@@ -0,0 +1,117 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1ReceiverError.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)">
+</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">qpid::messaging::ReceiverError Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1ReceiverError.html">qpid::messaging::ReceiverError</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>LinkError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>ReceiverError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1ReceiverError.html">qpid::messaging::ReceiverError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1ReceiverError.html">qpid::messaging::ReceiverError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ReceiverError.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ReceiverError.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ReceiverError.html
new file mode 100755
index 0000000..21a034e
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ReceiverError.html
@@ -0,0 +1,149 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::ReceiverError Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1ReceiverError.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1ReceiverError-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::ReceiverError Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::ReceiverError:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1ReceiverError.png" usemap="#qpid::messaging::ReceiverError_map" alt=""/>
+  <map id="qpid::messaging::ReceiverError_map" name="qpid::messaging::ReceiverError_map">
+<area href="structqpid_1_1messaging_1_1LinkError.html" alt="qpid::messaging::LinkError" shape="rect" coords="0,168,226,192"/>
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="0,112,226,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="0,56,226,80"/>
+<area href="structqpid_1_1messaging_1_1FetchError.html" alt="qpid::messaging::FetchError" shape="rect" coords="0,280,226,304"/>
+<area href="structqpid_1_1messaging_1_1NoMessageAvailable.html" alt="qpid::messaging::NoMessageAvailable" shape="rect" coords="0,336,226,360"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a4e033da931f45817b016354f15bfebaa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e033da931f45817b016354f15bfebaa"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>ReceiverError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a4e033da931f45817b016354f15bfebaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1LinkError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1LinkError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td></tr>
+<tr class="memitem:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a73e81b14d57824fb2c39b81a45217f"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>LinkError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1ReceiverError.html">ReceiverError</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ReceiverError.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ReceiverError.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ReceiverError.js
new file mode 100755
index 0000000..f4069e4
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ReceiverError.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1ReceiverError =
+[
+    [ "ReceiverError", "structqpid_1_1messaging_1_1ReceiverError.html#a4e033da931f45817b016354f15bfebaa", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ReceiverError.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ReceiverError.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ReceiverError.png
new file mode 100755
index 0000000..fb8707f
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ReceiverError.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ResolutionError-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ResolutionError-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ResolutionError-members.html
new file mode 100755
index 0000000..b67a221
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ResolutionError-members.html
@@ -0,0 +1,118 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1ResolutionError.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)">
+</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">qpid::messaging::ResolutionError Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1ResolutionError.html">qpid::messaging::ResolutionError</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AddressError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1AddressError.html">qpid::messaging::AddressError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1AddressError.html">qpid::messaging::AddressError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>LinkError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ResolutionError</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1ResolutionError.html">qpid::messaging::ResolutionError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1ResolutionError.html">qpid::messaging::ResolutionError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[32/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Variant.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Variant.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Variant.html
new file mode 100755
index 0000000..2253985
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Variant.html
@@ -0,0 +1,581 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::types::Variant Class Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1types_1_1Variant.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)">
+</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="summary">
+<a href="#pub-types">Public Types</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classqpid_1_1types_1_1Variant-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::types::Variant Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Variant_8h_source.html">Variant.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
+Public Types</h2></td></tr>
+<tr class="memitem:ae4e24d890f56397299a6ebadb2dfa7f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4e24d890f56397299a6ebadb2dfa7f0"></a>
+typedef std::map&lt; std::string, <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Map</b></td></tr>
+<tr class="separator:ae4e24d890f56397299a6ebadb2dfa7f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8603092790e51851bc2166e9562a2e11"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8603092790e51851bc2166e9562a2e11"></a>
+typedef std::list&lt; <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>List</b></td></tr>
+<tr class="separator:a8603092790e51851bc2166e9562a2e11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a40e4354f290c717ff0cf8793e5ddce74"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40e4354f290c717ff0cf8793e5ddce74"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Variant</b> (bool)</td></tr>
+<tr class="separator:a40e4354f290c717ff0cf8793e5ddce74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a191104ace1f896a44cafa40501886e20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a191104ace1f896a44cafa40501886e20"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Variant</b> (uint8_t)</td></tr>
+<tr class="separator:a191104ace1f896a44cafa40501886e20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ad50ff5b14904ddb2df386210ea1617"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ad50ff5b14904ddb2df386210ea1617"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Variant</b> (uint16_t)</td></tr>
+<tr class="separator:a0ad50ff5b14904ddb2df386210ea1617"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cf38698c638ff5a98266a25cb9cacd5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cf38698c638ff5a98266a25cb9cacd5"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Variant</b> (uint32_t)</td></tr>
+<tr class="separator:a9cf38698c638ff5a98266a25cb9cacd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9387f121e09b09db45449565f36e239a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9387f121e09b09db45449565f36e239a"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Variant</b> (uint64_t)</td></tr>
+<tr class="separator:a9387f121e09b09db45449565f36e239a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3f92c2487d3fed531c2881b2bbcd9e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3f92c2487d3fed531c2881b2bbcd9e8"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Variant</b> (int8_t)</td></tr>
+<tr class="separator:ad3f92c2487d3fed531c2881b2bbcd9e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8950df90d615d610600a0fb754d2d923"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8950df90d615d610600a0fb754d2d923"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Variant</b> (int16_t)</td></tr>
+<tr class="separator:a8950df90d615d610600a0fb754d2d923"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a154c908bf9d3121342fc32bcaaab8b97"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a154c908bf9d3121342fc32bcaaab8b97"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Variant</b> (int32_t)</td></tr>
+<tr class="separator:a154c908bf9d3121342fc32bcaaab8b97"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af39fa4c88448d3be2ec2e3e0827b5e1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af39fa4c88448d3be2ec2e3e0827b5e1a"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Variant</b> (int64_t)</td></tr>
+<tr class="separator:af39fa4c88448d3be2ec2e3e0827b5e1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a28dfabd861c7b4faf91d1062993b9172"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a28dfabd861c7b4faf91d1062993b9172"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Variant</b> (float)</td></tr>
+<tr class="separator:a28dfabd861c7b4faf91d1062993b9172"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad63bc95281ae423a1790b676450dc26f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad63bc95281ae423a1790b676450dc26f"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Variant</b> (double)</td></tr>
+<tr class="separator:ad63bc95281ae423a1790b676450dc26f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a706e959524f8bf36037db181cef6cc9b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a706e959524f8bf36037db181cef6cc9b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Variant</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a706e959524f8bf36037db181cef6cc9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0de9f6c38307e887a2bf442267b1b17a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0de9f6c38307e887a2bf442267b1b17a"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Variant</b> (const std::string &amp;value, const std::string &amp;encoding)</td></tr>
+<tr class="separator:a0de9f6c38307e887a2bf442267b1b17a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebde1e755649820b840bb627b9e88e89"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aebde1e755649820b840bb627b9e88e89"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Variant</b> (const char *)</td></tr>
+<tr class="separator:aebde1e755649820b840bb627b9e88e89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a652bcb10aaa9a08b86ee84b4cd145ce1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a652bcb10aaa9a08b86ee84b4cd145ce1"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Variant</b> (const char *value, const char *encoding)</td></tr>
+<tr class="separator:a652bcb10aaa9a08b86ee84b4cd145ce1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a50e44e1701f6ed368bd2025f91cf52"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a50e44e1701f6ed368bd2025f91cf52"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Variant</b> (const Map &amp;)</td></tr>
+<tr class="separator:a7a50e44e1701f6ed368bd2025f91cf52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a42541a03fd42df33076aa23868ad9c51"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a42541a03fd42df33076aa23868ad9c51"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Variant</b> (const List &amp;)</td></tr>
+<tr class="separator:a42541a03fd42df33076aa23868ad9c51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a760721d1db05da274cbcfe3bcfd82cfa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a760721d1db05da274cbcfe3bcfd82cfa"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Variant</b> (const <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;)</td></tr>
+<tr class="separator:a760721d1db05da274cbcfe3bcfd82cfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38c52d1b69bc8a490878cf8f7ef66b89"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38c52d1b69bc8a490878cf8f7ef66b89"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Variant</b> (const <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;)</td></tr>
+<tr class="separator:a38c52d1b69bc8a490878cf8f7ef66b89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8d5b19af1848a2a2a454be9439bdbdbe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d5b19af1848a2a2a454be9439bdbdbe"></a>
+QPID_TYPES_EXTERN VariantType&#160;</td><td class="memItemRight" valign="bottom"><b>getType</b> () const </td></tr>
+<tr class="separator:a8d5b19af1848a2a2a454be9439bdbdbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5570248042b8b62f5f3c5186e336a34f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5570248042b8b62f5f3c5186e336a34f"></a>
+QPID_TYPES_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><b>isVoid</b> () const </td></tr>
+<tr class="separator:a5570248042b8b62f5f3c5186e336a34f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98db938a88d782eeb7299e1ffe6d48fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98db938a88d782eeb7299e1ffe6d48fd"></a>
+QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (bool)</td></tr>
+<tr class="separator:a98db938a88d782eeb7299e1ffe6d48fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01bcf88764d428367699c5394b00f131"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01bcf88764d428367699c5394b00f131"></a>
+QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (uint8_t)</td></tr>
+<tr class="separator:a01bcf88764d428367699c5394b00f131"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6b0ec26fbd6bcc9994b1d9401f6a90dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b0ec26fbd6bcc9994b1d9401f6a90dd"></a>
+QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (uint16_t)</td></tr>
+<tr class="separator:a6b0ec26fbd6bcc9994b1d9401f6a90dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3335f37cffe70c871544e82d2e1c21a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3335f37cffe70c871544e82d2e1c21a"></a>
+QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (uint32_t)</td></tr>
+<tr class="separator:ae3335f37cffe70c871544e82d2e1c21a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a01f5ee0877d83c73e39b574334ece93d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01f5ee0877d83c73e39b574334ece93d"></a>
+QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (uint64_t)</td></tr>
+<tr class="separator:a01f5ee0877d83c73e39b574334ece93d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a297e90d438a8a04c7f3ec2062d7b8a6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a297e90d438a8a04c7f3ec2062d7b8a6a"></a>
+QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (int8_t)</td></tr>
+<tr class="separator:a297e90d438a8a04c7f3ec2062d7b8a6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9e5d89a39b6295d64cdf8a07f0e42e9a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e5d89a39b6295d64cdf8a07f0e42e9a"></a>
+QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (int16_t)</td></tr>
+<tr class="separator:a9e5d89a39b6295d64cdf8a07f0e42e9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3cf5562295cd320645db68193215afe3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3cf5562295cd320645db68193215afe3"></a>
+QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (int32_t)</td></tr>
+<tr class="separator:a3cf5562295cd320645db68193215afe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a578bd534a13ac7c786a3fe658d1ecb89"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a578bd534a13ac7c786a3fe658d1ecb89"></a>
+QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (int64_t)</td></tr>
+<tr class="separator:a578bd534a13ac7c786a3fe658d1ecb89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a38d725c897b0802b25e2cb5234e057bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38d725c897b0802b25e2cb5234e057bc"></a>
+QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (float)</td></tr>
+<tr class="separator:a38d725c897b0802b25e2cb5234e057bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abb8fa6cd87bdc189e2e8fe01e1032850"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb8fa6cd87bdc189e2e8fe01e1032850"></a>
+QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (double)</td></tr>
+<tr class="separator:abb8fa6cd87bdc189e2e8fe01e1032850"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0e57d65f6f036c9af1a5b5b71a1efba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0e57d65f6f036c9af1a5b5b71a1efba"></a>
+QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const std::string &amp;)</td></tr>
+<tr class="separator:ad0e57d65f6f036c9af1a5b5b71a1efba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd639fae97c8713df398dd3f55f62936"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd639fae97c8713df398dd3f55f62936"></a>
+QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const char *)</td></tr>
+<tr class="separator:abd639fae97c8713df398dd3f55f62936"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8f7c9f52d6c662e2735e9c0647796858"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f7c9f52d6c662e2735e9c0647796858"></a>
+QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const Map &amp;)</td></tr>
+<tr class="separator:a8f7c9f52d6c662e2735e9c0647796858"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebd0df180eba7fa4b8ad96183727364a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aebd0df180eba7fa4b8ad96183727364a"></a>
+QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const List &amp;)</td></tr>
+<tr class="separator:aebd0df180eba7fa4b8ad96183727364a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0ee5825038f43bccb621e6f415f0a59b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ee5825038f43bccb621e6f415f0a59b"></a>
+QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;)</td></tr>
+<tr class="separator:a0ee5825038f43bccb621e6f415f0a59b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a34e659bd6d4e396dedd653943b1364f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34e659bd6d4e396dedd653943b1364f8"></a>
+QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;)</td></tr>
+<tr class="separator:a34e659bd6d4e396dedd653943b1364f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afe8749ffa406f413549399a02b378b45"><td class="memItemLeft" align="right" valign="top">QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1types_1_1Variant.html#afe8749ffa406f413549399a02b378b45">parse</a> (const std::string &amp;)</td></tr>
+<tr class="separator:afe8749ffa406f413549399a02b378b45"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6685a9459ea37041dc8d6d8405ab76a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6685a9459ea37041dc8d6d8405ab76a5"></a>
+QPID_TYPES_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><b>asBool</b> () const </td></tr>
+<tr class="separator:a6685a9459ea37041dc8d6d8405ab76a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa58ccfbd015793418a7a675f0d2f29c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa58ccfbd015793418a7a675f0d2f29c0"></a>
+QPID_TYPES_EXTERN uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>asUint8</b> () const </td></tr>
+<tr class="separator:aa58ccfbd015793418a7a675f0d2f29c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af49d4763551ba67e5b392055004e3340"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af49d4763551ba67e5b392055004e3340"></a>
+QPID_TYPES_EXTERN uint16_t&#160;</td><td class="memItemRight" valign="bottom"><b>asUint16</b> () const </td></tr>
+<tr class="separator:af49d4763551ba67e5b392055004e3340"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab8cfe06fcafaa17f447efc3ba60be951"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab8cfe06fcafaa17f447efc3ba60be951"></a>
+QPID_TYPES_EXTERN uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>asUint32</b> () const </td></tr>
+<tr class="separator:ab8cfe06fcafaa17f447efc3ba60be951"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46d36d22eaee3f95880685159dae2971"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46d36d22eaee3f95880685159dae2971"></a>
+QPID_TYPES_EXTERN uint64_t&#160;</td><td class="memItemRight" valign="bottom"><b>asUint64</b> () const </td></tr>
+<tr class="separator:a46d36d22eaee3f95880685159dae2971"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6abfc347f66be010061eeb76c84c72a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6abfc347f66be010061eeb76c84c72a6"></a>
+QPID_TYPES_EXTERN int8_t&#160;</td><td class="memItemRight" valign="bottom"><b>asInt8</b> () const </td></tr>
+<tr class="separator:a6abfc347f66be010061eeb76c84c72a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a961cdc14472fa35e0fe91beb695a7c8f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a961cdc14472fa35e0fe91beb695a7c8f"></a>
+QPID_TYPES_EXTERN int16_t&#160;</td><td class="memItemRight" valign="bottom"><b>asInt16</b> () const </td></tr>
+<tr class="separator:a961cdc14472fa35e0fe91beb695a7c8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0306b3423c2948a521c802dd1ce64f24"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0306b3423c2948a521c802dd1ce64f24"></a>
+QPID_TYPES_EXTERN int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>asInt32</b> () const </td></tr>
+<tr class="separator:a0306b3423c2948a521c802dd1ce64f24"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d638158e3f252622c023df7e5ab5aa5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d638158e3f252622c023df7e5ab5aa5"></a>
+QPID_TYPES_EXTERN int64_t&#160;</td><td class="memItemRight" valign="bottom"><b>asInt64</b> () const </td></tr>
+<tr class="separator:a1d638158e3f252622c023df7e5ab5aa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0215577abd856accc17146d1b98da43"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0215577abd856accc17146d1b98da43"></a>
+QPID_TYPES_EXTERN float&#160;</td><td class="memItemRight" valign="bottom"><b>asFloat</b> () const </td></tr>
+<tr class="separator:ad0215577abd856accc17146d1b98da43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a84615d796c7bea1fdb624d6443c1b000"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84615d796c7bea1fdb624d6443c1b000"></a>
+QPID_TYPES_EXTERN double&#160;</td><td class="memItemRight" valign="bottom"><b>asDouble</b> () const </td></tr>
+<tr class="separator:a84615d796c7bea1fdb624d6443c1b000"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afbbba4337eb9edfacff5b7e92b32cff5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbbba4337eb9edfacff5b7e92b32cff5"></a>
+QPID_TYPES_EXTERN std::string&#160;</td><td class="memItemRight" valign="bottom"><b>asString</b> () const </td></tr>
+<tr class="separator:afbbba4337eb9edfacff5b7e92b32cff5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56d16ac10ffd0a134480aea6feb6ef59"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56d16ac10ffd0a134480aea6feb6ef59"></a>
+QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&#160;</td><td class="memItemRight" valign="bottom"><b>asUuid</b> () const </td></tr>
+<tr class="separator:a56d16ac10ffd0a134480aea6feb6ef59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc53cb86d2f7858f544bb1643342f5be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc53cb86d2f7858f544bb1643342f5be"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>operator bool</b> () const </td></tr>
+<tr class="separator:abc53cb86d2f7858f544bb1643342f5be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a882cac2f4efdf868c612fbea56ac655b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a882cac2f4efdf868c612fbea56ac655b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>operator uint8_t</b> () const </td></tr>
+<tr class="separator:a882cac2f4efdf868c612fbea56ac655b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a066b7416b28d037aed0370c12edbfa60"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a066b7416b28d037aed0370c12edbfa60"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>operator uint16_t</b> () const </td></tr>
+<tr class="separator:a066b7416b28d037aed0370c12edbfa60"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ec830b65a7bb775722bb43ed88e2133"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ec830b65a7bb775722bb43ed88e2133"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>operator uint32_t</b> () const </td></tr>
+<tr class="separator:a3ec830b65a7bb775722bb43ed88e2133"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae7cf5646536ac7bac4994150f8659ed3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7cf5646536ac7bac4994150f8659ed3"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>operator uint64_t</b> () const </td></tr>
+<tr class="separator:ae7cf5646536ac7bac4994150f8659ed3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a026862c05f40460e2e5b425eb6086b3e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a026862c05f40460e2e5b425eb6086b3e"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>operator int8_t</b> () const </td></tr>
+<tr class="separator:a026862c05f40460e2e5b425eb6086b3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a25251d0560f8ca9a4ce8b040ca8bfc54"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25251d0560f8ca9a4ce8b040ca8bfc54"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>operator int16_t</b> () const </td></tr>
+<tr class="separator:a25251d0560f8ca9a4ce8b040ca8bfc54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3b833d6d38f498bf5e728bc8d6ce1ca3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b833d6d38f498bf5e728bc8d6ce1ca3"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>operator int32_t</b> () const </td></tr>
+<tr class="separator:a3b833d6d38f498bf5e728bc8d6ce1ca3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeb768d96439b62ffc2ebd8a6c4248052"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb768d96439b62ffc2ebd8a6c4248052"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>operator int64_t</b> () const </td></tr>
+<tr class="separator:aeb768d96439b62ffc2ebd8a6c4248052"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0a56026068580e108fbc77d2e75992d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a56026068580e108fbc77d2e75992d3"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>operator float</b> () const </td></tr>
+<tr class="separator:a0a56026068580e108fbc77d2e75992d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37f7ab493851e222aca8ade3f08be65a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37f7ab493851e222aca8ade3f08be65a"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>operator double</b> () const </td></tr>
+<tr class="separator:a37f7ab493851e222aca8ade3f08be65a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af198c8d23a13bf9bfa96c84be5241dd6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af198c8d23a13bf9bfa96c84be5241dd6"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>operator std::string</b> () const </td></tr>
+<tr class="separator:af198c8d23a13bf9bfa96c84be5241dd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2329d85f57fbfb83e565121f9dbcd837"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2329d85f57fbfb83e565121f9dbcd837"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>operator Uuid</b> () const </td></tr>
+<tr class="separator:a2329d85f57fbfb83e565121f9dbcd837"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f964dfc4bc3db1d6e72c30cfc75953a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f964dfc4bc3db1d6e72c30cfc75953a"></a>
+QPID_TYPES_EXTERN const Map &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>asMap</b> () const </td></tr>
+<tr class="separator:a3f964dfc4bc3db1d6e72c30cfc75953a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa379a62d5eab055bbde3aa1a262e555b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa379a62d5eab055bbde3aa1a262e555b"></a>
+QPID_TYPES_EXTERN Map &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>asMap</b> ()</td></tr>
+<tr class="separator:aa379a62d5eab055bbde3aa1a262e555b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af3e28b4fb15e9f2cfa0cca34021b3f27"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3e28b4fb15e9f2cfa0cca34021b3f27"></a>
+QPID_TYPES_EXTERN const List &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>asList</b> () const </td></tr>
+<tr class="separator:af3e28b4fb15e9f2cfa0cca34021b3f27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f57bc9a27aa9568bb86a003d326ecc3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f57bc9a27aa9568bb86a003d326ecc3"></a>
+QPID_TYPES_EXTERN List &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>asList</b> ()</td></tr>
+<tr class="separator:a7f57bc9a27aa9568bb86a003d326ecc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40632d7034fbdd23f208edf81f8b5fa6"><td class="memItemLeft" align="right" valign="top">QPID_TYPES_EXTERN const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1types_1_1Variant.html#a40632d7034fbdd23f208edf81f8b5fa6">getString</a> () const </td></tr>
+<tr class="separator:a40632d7034fbdd23f208edf81f8b5fa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac8605b8561b2c3012a84078d56275140"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8605b8561b2c3012a84078d56275140"></a>
+QPID_TYPES_EXTERN std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getString</b> ()</td></tr>
+<tr class="separator:ac8605b8561b2c3012a84078d56275140"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a05f177447a728ff17cd83bc22d9a79c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05f177447a728ff17cd83bc22d9a79c2"></a>
+QPID_TYPES_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><b>setEncoding</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a05f177447a728ff17cd83bc22d9a79c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab6563961bd21d3e0549b4e185cb0f75b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6563961bd21d3e0549b4e185cb0f75b"></a>
+QPID_TYPES_EXTERN const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getEncoding</b> () const </td></tr>
+<tr class="separator:ab6563961bd21d3e0549b4e185cb0f75b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97dd59214dd27a6e475b5770ea41317d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97dd59214dd27a6e475b5770ea41317d"></a>
+QPID_TYPES_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><b>isEqualTo</b> (const <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;a) const </td></tr>
+<tr class="separator:a97dd59214dd27a6e475b5770ea41317d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c454d14b3246a4c7fd8859318dd05c1"><td class="memItemLeft" align="right" valign="top">QPID_TYPES_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1types_1_1Variant.html#a7c454d14b3246a4c7fd8859318dd05c1">reset</a> ()</td></tr>
+<tr class="separator:a7c454d14b3246a4c7fd8859318dd05c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1d28bb9ab2b36d324057844e7282e1ad"><td class="memItemLeft" align="right" valign="top">QPID_TYPES_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1types_1_1Variant.html#a1d28bb9ab2b36d324057844e7282e1ad">isDescribed</a> () const </td></tr>
+<tr class="separator:a1d28bb9ab2b36d324057844e7282e1ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a29c206d339c796f1c888ff1c95e4da36"><td class="memItemLeft" align="right" valign="top">QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1types_1_1Variant.html#a29c206d339c796f1c888ff1c95e4da36">getDescriptor</a> () const </td></tr>
+<tr class="separator:a29c206d339c796f1c888ff1c95e4da36"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a97645efd52fe90ce0939f970e83d6522"><td class="memItemLeft" align="right" valign="top">QPID_TYPES_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1types_1_1Variant.html#a97645efd52fe90ce0939f970e83d6522">setDescriptor</a> (const <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;descriptor)</td></tr>
+<tr class="separator:a97645efd52fe90ce0939f970e83d6522"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af58a31d895341a5e6c45b77d3baec65d"><td class="memItemLeft" align="right" valign="top">QPID_TYPES_EXTERN List &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1types_1_1Variant.html#af58a31d895341a5e6c45b77d3baec65d">getDescriptors</a> ()</td></tr>
+<tr class="separator:af58a31d895341a5e6c45b77d3baec65d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a709db949e66a510c34ec10df4582c093"><td class="memItemLeft" align="right" valign="top">QPID_TYPES_EXTERN const List &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1types_1_1Variant.html#a709db949e66a510c34ec10df4582c093">getDescriptors</a> () const </td></tr>
+<tr class="separator:a709db949e66a510c34ec10df4582c093"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a3b486c73ad069de85dc995fb76794641"><td class="memItemLeft" align="right" valign="top">static QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1types_1_1Variant.html#a3b486c73ad069de85dc995fb76794641">described</a> (const <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;descriptor, const <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;value)</td></tr>
+<tr class="separator:a3b486c73ad069de85dc995fb76794641"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a328765159474f69304617f25ffeb414f"><td class="memItemLeft" align="right" valign="top">static QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1types_1_1Variant.html#a328765159474f69304617f25ffeb414f">described</a> (const <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;descriptor, const List &amp;value)</td></tr>
+<tr class="separator:a328765159474f69304617f25ffeb414f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Represents a value of variable type. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a3b486c73ad069de85dc995fb76794641"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> qpid::types::Variant::described </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td>
+          <td class="paramname"><em>descriptor</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td>
+          <td class="paramname"><em>value</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Create a described value </p>
+
+</div>
+</div>
+<a class="anchor" id="a328765159474f69304617f25ffeb414f"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> qpid::types::Variant::described </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td>
+          <td class="paramname"><em>descriptor</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const List &amp;&#160;</td>
+          <td class="paramname"><em>value</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Create a described list, a common special case </p>
+
+</div>
+</div>
+<a class="anchor" id="a29c206d339c796f1c888ff1c95e4da36"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> qpid::types::Variant::getDescriptor </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the first descriptor associated with this variant.</p>
+<p>Normally there is at most one descriptor, when there are multiple descriptors use <a class="el" href="classqpid_1_1types_1_1Variant.html#af58a31d895341a5e6c45b77d3baec65d">getDescriptors()</a></p>
+<dl class="section return"><dt>Returns</dt><dd>The first descriptor or VOID if there is no descriptor. </dd></dl>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classqpid_1_1types_1_1Variant.html#a1d28bb9ab2b36d324057844e7282e1ad">isDescribed</a>, <a class="el" href="classqpid_1_1types_1_1Variant.html#af58a31d895341a5e6c45b77d3baec65d">getDescriptors</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="af58a31d895341a5e6c45b77d3baec65d"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_TYPES_EXTERN List&amp; qpid::types::Variant::getDescriptors </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Return a modifiable list of descriptors for this <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a>. Used in case where there are multiple descriptors, for a single descriptor use getDescriptor and setDescriptor. </p>
+
+</div>
+</div>
+<a class="anchor" id="a709db949e66a510c34ec10df4582c093"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_TYPES_EXTERN const List&amp; qpid::types::Variant::getDescriptors </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Return the list of descriptors for this <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a>. Used in case where there are multiple descriptors, for a single descriptor use getDescriptor and setDescriptor. </p>
+
+</div>
+</div>
+<a class="anchor" id="a40632d7034fbdd23f208edf81f8b5fa6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_TYPES_EXTERN const std::string&amp; qpid::types::Variant::getString </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Unlike asString(), getString() will not do any conversions. </p><dl class="exception"><dt>Exceptions</dt><dd>
+  <table class="exception">
+    <tr><td class="paramname"><a class="el" href="structqpid_1_1types_1_1InvalidConversion.html">InvalidConversion</a></td><td>if the type is not STRING. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a1d28bb9ab2b36d324057844e7282e1ad"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_TYPES_EXTERN bool qpid::types::Variant::isDescribed </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>True if there is at least one descriptor associated with this variant. </p>
+
+</div>
+</div>
+<a class="anchor" id="afe8749ffa406f413549399a02b378b45"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a>&amp; qpid::types::Variant::parse </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Parses the argument and assigns itself the appropriate value. Recognises integers, doubles and booleans. </p>
+
+</div>
+</div>
+<a class="anchor" id="a7c454d14b3246a4c7fd8859318dd05c1"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_TYPES_EXTERN void qpid::types::Variant::reset </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Reset value to VOID, does not reset the descriptors. </p>
+
+</div>
+</div>
+<a class="anchor" id="a97645efd52fe90ce0939f970e83d6522"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_TYPES_EXTERN void qpid::types::Variant::setDescriptor </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> &amp;&#160;</td>
+          <td class="paramname"><em>descriptor</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set a single descriptor for this <a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a>. The descriptor must be a string or integer. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/types/<a class="el" href="Variant_8h_source.html">Variant.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>types</b></li><li class="navelem"><a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Variant.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Variant.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Variant.js
new file mode 100755
index 0000000..3284db4
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Variant.js
@@ -0,0 +1,87 @@
+var classqpid_1_1types_1_1Variant =
+[
+    [ "List", "classqpid_1_1types_1_1Variant.html#a8603092790e51851bc2166e9562a2e11", null ],
+    [ "Map", "classqpid_1_1types_1_1Variant.html#ae4e24d890f56397299a6ebadb2dfa7f0", null ],
+    [ "Variant", "classqpid_1_1types_1_1Variant.html#a1d1514205ebd981b764ce190c78a2a7f", null ],
+    [ "Variant", "classqpid_1_1types_1_1Variant.html#a40e4354f290c717ff0cf8793e5ddce74", null ],
+    [ "Variant", "classqpid_1_1types_1_1Variant.html#a191104ace1f896a44cafa40501886e20", null ],
+    [ "Variant", "classqpid_1_1types_1_1Variant.html#a0ad50ff5b14904ddb2df386210ea1617", null ],
+    [ "Variant", "classqpid_1_1types_1_1Variant.html#a9cf38698c638ff5a98266a25cb9cacd5", null ],
+    [ "Variant", "classqpid_1_1types_1_1Variant.html#a9387f121e09b09db45449565f36e239a", null ],
+    [ "Variant", "classqpid_1_1types_1_1Variant.html#ad3f92c2487d3fed531c2881b2bbcd9e8", null ],
+    [ "Variant", "classqpid_1_1types_1_1Variant.html#a8950df90d615d610600a0fb754d2d923", null ],
+    [ "Variant", "classqpid_1_1types_1_1Variant.html#a154c908bf9d3121342fc32bcaaab8b97", null ],
+    [ "Variant", "classqpid_1_1types_1_1Variant.html#af39fa4c88448d3be2ec2e3e0827b5e1a", null ],
+    [ "Variant", "classqpid_1_1types_1_1Variant.html#a28dfabd861c7b4faf91d1062993b9172", null ],
+    [ "Variant", "classqpid_1_1types_1_1Variant.html#ad63bc95281ae423a1790b676450dc26f", null ],
+    [ "Variant", "classqpid_1_1types_1_1Variant.html#a706e959524f8bf36037db181cef6cc9b", null ],
+    [ "Variant", "classqpid_1_1types_1_1Variant.html#a0de9f6c38307e887a2bf442267b1b17a", null ],
+    [ "Variant", "classqpid_1_1types_1_1Variant.html#aebde1e755649820b840bb627b9e88e89", null ],
+    [ "Variant", "classqpid_1_1types_1_1Variant.html#a652bcb10aaa9a08b86ee84b4cd145ce1", null ],
+    [ "Variant", "classqpid_1_1types_1_1Variant.html#a7a50e44e1701f6ed368bd2025f91cf52", null ],
+    [ "Variant", "classqpid_1_1types_1_1Variant.html#a42541a03fd42df33076aa23868ad9c51", null ],
+    [ "Variant", "classqpid_1_1types_1_1Variant.html#a760721d1db05da274cbcfe3bcfd82cfa", null ],
+    [ "Variant", "classqpid_1_1types_1_1Variant.html#a38c52d1b69bc8a490878cf8f7ef66b89", null ],
+    [ "~Variant", "classqpid_1_1types_1_1Variant.html#a89977f55dd4cb9eaadf90595dbfa9653", null ],
+    [ "asBool", "classqpid_1_1types_1_1Variant.html#a6685a9459ea37041dc8d6d8405ab76a5", null ],
+    [ "asDouble", "classqpid_1_1types_1_1Variant.html#a84615d796c7bea1fdb624d6443c1b000", null ],
+    [ "asFloat", "classqpid_1_1types_1_1Variant.html#ad0215577abd856accc17146d1b98da43", null ],
+    [ "asInt16", "classqpid_1_1types_1_1Variant.html#a961cdc14472fa35e0fe91beb695a7c8f", null ],
+    [ "asInt32", "classqpid_1_1types_1_1Variant.html#a0306b3423c2948a521c802dd1ce64f24", null ],
+    [ "asInt64", "classqpid_1_1types_1_1Variant.html#a1d638158e3f252622c023df7e5ab5aa5", null ],
+    [ "asInt8", "classqpid_1_1types_1_1Variant.html#a6abfc347f66be010061eeb76c84c72a6", null ],
+    [ "asList", "classqpid_1_1types_1_1Variant.html#af3e28b4fb15e9f2cfa0cca34021b3f27", null ],
+    [ "asList", "classqpid_1_1types_1_1Variant.html#a7f57bc9a27aa9568bb86a003d326ecc3", null ],
+    [ "asMap", "classqpid_1_1types_1_1Variant.html#a3f964dfc4bc3db1d6e72c30cfc75953a", null ],
+    [ "asMap", "classqpid_1_1types_1_1Variant.html#aa379a62d5eab055bbde3aa1a262e555b", null ],
+    [ "asString", "classqpid_1_1types_1_1Variant.html#afbbba4337eb9edfacff5b7e92b32cff5", null ],
+    [ "asUint16", "classqpid_1_1types_1_1Variant.html#af49d4763551ba67e5b392055004e3340", null ],
+    [ "asUint32", "classqpid_1_1types_1_1Variant.html#ab8cfe06fcafaa17f447efc3ba60be951", null ],
+    [ "asUint64", "classqpid_1_1types_1_1Variant.html#a46d36d22eaee3f95880685159dae2971", null ],
+    [ "asUint8", "classqpid_1_1types_1_1Variant.html#aa58ccfbd015793418a7a675f0d2f29c0", null ],
+    [ "asUuid", "classqpid_1_1types_1_1Variant.html#a56d16ac10ffd0a134480aea6feb6ef59", null ],
+    [ "getDescriptor", "classqpid_1_1types_1_1Variant.html#a29c206d339c796f1c888ff1c95e4da36", null ],
+    [ "getDescriptors", "classqpid_1_1types_1_1Variant.html#af58a31d895341a5e6c45b77d3baec65d", null ],
+    [ "getDescriptors", "classqpid_1_1types_1_1Variant.html#a709db949e66a510c34ec10df4582c093", null ],
+    [ "getEncoding", "classqpid_1_1types_1_1Variant.html#ab6563961bd21d3e0549b4e185cb0f75b", null ],
+    [ "getString", "classqpid_1_1types_1_1Variant.html#a40632d7034fbdd23f208edf81f8b5fa6", null ],
+    [ "getString", "classqpid_1_1types_1_1Variant.html#ac8605b8561b2c3012a84078d56275140", null ],
+    [ "getType", "classqpid_1_1types_1_1Variant.html#a8d5b19af1848a2a2a454be9439bdbdbe", null ],
+    [ "isDescribed", "classqpid_1_1types_1_1Variant.html#a1d28bb9ab2b36d324057844e7282e1ad", null ],
+    [ "isEqualTo", "classqpid_1_1types_1_1Variant.html#a97dd59214dd27a6e475b5770ea41317d", null ],
+    [ "isVoid", "classqpid_1_1types_1_1Variant.html#a5570248042b8b62f5f3c5186e336a34f", null ],
+    [ "operator bool", "classqpid_1_1types_1_1Variant.html#abc53cb86d2f7858f544bb1643342f5be", null ],
+    [ "operator double", "classqpid_1_1types_1_1Variant.html#a37f7ab493851e222aca8ade3f08be65a", null ],
+    [ "operator float", "classqpid_1_1types_1_1Variant.html#a0a56026068580e108fbc77d2e75992d3", null ],
+    [ "operator int16_t", "classqpid_1_1types_1_1Variant.html#a25251d0560f8ca9a4ce8b040ca8bfc54", null ],
+    [ "operator int32_t", "classqpid_1_1types_1_1Variant.html#a3b833d6d38f498bf5e728bc8d6ce1ca3", null ],
+    [ "operator int64_t", "classqpid_1_1types_1_1Variant.html#aeb768d96439b62ffc2ebd8a6c4248052", null ],
+    [ "operator int8_t", "classqpid_1_1types_1_1Variant.html#a026862c05f40460e2e5b425eb6086b3e", null ],
+    [ "operator std::string", "classqpid_1_1types_1_1Variant.html#af198c8d23a13bf9bfa96c84be5241dd6", null ],
+    [ "operator uint16_t", "classqpid_1_1types_1_1Variant.html#a066b7416b28d037aed0370c12edbfa60", null ],
+    [ "operator uint32_t", "classqpid_1_1types_1_1Variant.html#a3ec830b65a7bb775722bb43ed88e2133", null ],
+    [ "operator uint64_t", "classqpid_1_1types_1_1Variant.html#ae7cf5646536ac7bac4994150f8659ed3", null ],
+    [ "operator uint8_t", "classqpid_1_1types_1_1Variant.html#a882cac2f4efdf868c612fbea56ac655b", null ],
+    [ "operator Uuid", "classqpid_1_1types_1_1Variant.html#a2329d85f57fbfb83e565121f9dbcd837", null ],
+    [ "operator=", "classqpid_1_1types_1_1Variant.html#a98db938a88d782eeb7299e1ffe6d48fd", null ],
+    [ "operator=", "classqpid_1_1types_1_1Variant.html#a01bcf88764d428367699c5394b00f131", null ],
+    [ "operator=", "classqpid_1_1types_1_1Variant.html#a6b0ec26fbd6bcc9994b1d9401f6a90dd", null ],
+    [ "operator=", "classqpid_1_1types_1_1Variant.html#ae3335f37cffe70c871544e82d2e1c21a", null ],
+    [ "operator=", "classqpid_1_1types_1_1Variant.html#a01f5ee0877d83c73e39b574334ece93d", null ],
+    [ "operator=", "classqpid_1_1types_1_1Variant.html#a297e90d438a8a04c7f3ec2062d7b8a6a", null ],
+    [ "operator=", "classqpid_1_1types_1_1Variant.html#a9e5d89a39b6295d64cdf8a07f0e42e9a", null ],
+    [ "operator=", "classqpid_1_1types_1_1Variant.html#a3cf5562295cd320645db68193215afe3", null ],
+    [ "operator=", "classqpid_1_1types_1_1Variant.html#a578bd534a13ac7c786a3fe658d1ecb89", null ],
+    [ "operator=", "classqpid_1_1types_1_1Variant.html#a38d725c897b0802b25e2cb5234e057bc", null ],
+    [ "operator=", "classqpid_1_1types_1_1Variant.html#abb8fa6cd87bdc189e2e8fe01e1032850", null ],
+    [ "operator=", "classqpid_1_1types_1_1Variant.html#ad0e57d65f6f036c9af1a5b5b71a1efba", null ],
+    [ "operator=", "classqpid_1_1types_1_1Variant.html#abd639fae97c8713df398dd3f55f62936", null ],
+    [ "operator=", "classqpid_1_1types_1_1Variant.html#a8f7c9f52d6c662e2735e9c0647796858", null ],
+    [ "operator=", "classqpid_1_1types_1_1Variant.html#aebd0df180eba7fa4b8ad96183727364a", null ],
+    [ "operator=", "classqpid_1_1types_1_1Variant.html#a0ee5825038f43bccb621e6f415f0a59b", null ],
+    [ "operator=", "classqpid_1_1types_1_1Variant.html#a34e659bd6d4e396dedd653943b1364f8", null ],
+    [ "parse", "classqpid_1_1types_1_1Variant.html#afe8749ffa406f413549399a02b378b45", null ],
+    [ "reset", "classqpid_1_1types_1_1Variant.html#a7c454d14b3246a4c7fd8859318dd05c1", null ],
+    [ "setDescriptor", "classqpid_1_1types_1_1Variant.html#a97645efd52fe90ce0939f970e83d6522", null ],
+    [ "setEncoding", "classqpid_1_1types_1_1Variant.html#a05f177447a728ff17cd83bc22d9a79c2", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/closed.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/closed.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/closed.png
new file mode 100755
index 0000000..98cc2c9
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/closed.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_13a1f016b7e4029ce6d63f46085f9ca8.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_13a1f016b7e4029ce6d63f46085f9ca8.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_13a1f016b7e4029ce6d63f46085f9ca8.html
new file mode 100755
index 0000000..2f467eb
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_13a1f016b7e4029ce6d63f46085f9ca8.html
@@ -0,0 +1,112 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid Directory Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('dir_13a1f016b7e4029ce6d63f46085f9ca8.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)">
+</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">qpid Directory Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
+Directories</h2></td></tr>
+</table>
+</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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_13a1f016b7e4029ce6d63f46085f9ca8.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_13a1f016b7e4029ce6d63f46085f9ca8.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_13a1f016b7e4029ce6d63f46085f9ca8.js
new file mode 100755
index 0000000..b92fb9a
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_13a1f016b7e4029ce6d63f46085f9ca8.js
@@ -0,0 +1,5 @@
+var dir_13a1f016b7e4029ce6d63f46085f9ca8 =
+[
+    [ "messaging", "dir_20ca349f353d950391945791158d5618.html", "dir_20ca349f353d950391945791158d5618" ],
+    [ "types", "dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.html", "dir_a5c81fbe0e0c67c01eb4dd18ec4885d5" ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_20ca349f353d950391945791158d5618.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_20ca349f353d950391945791158d5618.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_20ca349f353d950391945791158d5618.html
new file mode 100755
index 0000000..14b5cf8
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_20ca349f353d950391945791158d5618.html
@@ -0,0 +1,112 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging Directory Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('dir_20ca349f353d950391945791158d5618.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)">
+</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">messaging Directory Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+</table>
+</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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_20ca349f353d950391945791158d5618.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_20ca349f353d950391945791158d5618.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_20ca349f353d950391945791158d5618.js
new file mode 100755
index 0000000..2242ccb
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_20ca349f353d950391945791158d5618.js
@@ -0,0 +1,16 @@
+var dir_20ca349f353d950391945791158d5618 =
+[
+    [ "Address.h", "Address_8h_source.html", null ],
+    [ "Connection.h", "Connection_8h_source.html", null ],
+    [ "Duration.h", "Duration_8h_source.html", null ],
+    [ "exceptions.h", "exceptions_8h_source.html", null ],
+    [ "FailoverUpdates.h", "FailoverUpdates_8h_source.html", null ],
+    [ "Handle.h", "Handle_8h_source.html", null ],
+    [ "ImportExport.h", "messaging_2ImportExport_8h_source.html", null ],
+    [ "Logger.h", "Logger_8h_source.html", null ],
+    [ "Message.h", "Message_8h_source.html", null ],
+    [ "Message_io.h", "Message__io_8h_source.html", null ],
+    [ "Receiver.h", "Receiver_8h_source.html", null ],
+    [ "Sender.h", "Sender_8h_source.html", null ],
+    [ "Session.h", "Session_8h_source.html", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.html
new file mode 100755
index 0000000..3f5b7ea
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.html
@@ -0,0 +1,112 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/types Directory Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.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)">
+</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">types Directory Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+</table>
+</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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.html">types</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.js
new file mode 100755
index 0000000..f7ecd39
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.js
@@ -0,0 +1,7 @@
+var dir_a5c81fbe0e0c67c01eb4dd18ec4885d5 =
+[
+    [ "Exception.h", "Exception_8h_source.html", null ],
+    [ "ImportExport.h", "types_2ImportExport_8h_source.html", null ],
+    [ "Uuid.h", "Uuid_8h_source.html", null ],
+    [ "Variant.h", "Variant_8h_source.html", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/doc.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/doc.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/doc.png
new file mode 100755
index 0000000..17edabf
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/doc.png differ


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[14/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/download.md
----------------------------------------------------------------------
diff --git a/input/download.md b/input/download.md
index 1ef7ec2..5732d9f 100644
--- a/input/download.md
+++ b/input/download.md
@@ -45,7 +45,6 @@ It is important to [verify the integrity](#verify-what-you-download) of the file
 | ------- | -------- | ------ |
 | [Broker for Java]({{site_url}}/components/java-broker/index.html) | [qpid-broker-{{current_java_release}}-bin.tar.gz](http://www.apache.org/dyn/closer.lua/qpid/java/{{current_java_release}}/binaries/qpid-broker-{{current_java_release}}-bin.tar.gz)\* | [ASC](http://www.apache.org/dist/qpid/java/{{current_java_release}}/binaries/qpid-broker-{{current_java_release}}-bin.tar.gz.asc), [MD5](http://www.apache.org/dist/qpid/java/{{current_java_release}}/binaries/qpid-broker-{{current_java_release}}-bin.tar.gz.md5), [SHA1](http://www.apache.org/dist/qpid/java/{{current_java_release}}/binaries/qpid-broker-{{current_java_release}}-bin.tar.gz.sha1) |
 | [C++ broker]({{site_url}}/components/cpp-broker/index.html) | [qpid-cpp-{{current_cpp_release}}.tar.gz](http://www.apache.org/dyn/closer.lua/qpid/cpp/{{current_cpp_release}}/qpid-cpp-{{current_cpp_release}}.tar.gz) | [ASC](http://www.apache.org/dist/qpid/cpp/{{current_cpp_release}}/qpid-cpp-{{current_cpp_release}}.tar.gz.asc), [MD5](http://www.apache.org/dist/qpid/cpp/{{current_cpp_release}}/qpid-cpp-{{current_cpp_release}}.tar.gz.md5), [SHA1](http://www.apache.org/dist/qpid/cpp/{{current_cpp_release}}/qpid-cpp-{{current_cpp_release}}.tar.gz.sha1) |
-| [C++ broker]({{site_url}}/components/cpp-broker/index.html) (command-line tools) | [qpid-tools-{{current_release}}.tar.gz](http://www.apache.org/dyn/closer.lua/qpid/{{current_release}}/qpid-tools-{{current_release}}.tar.gz) | [ASC](http://www.apache.org/dist/qpid/{{current_release}}/qpid-tools-{{current_release}}.tar.gz.asc), [MD5](http://www.apache.org/dist/qpid/{{current_release}}/qpid-tools-{{current_release}}.tar.gz.md5), [SHA1](http://www.apache.org/dist/qpid/{{current_release}}/qpid-tools-{{current_release}}.tar.gz.sha1) |
 | [Dispatch router]({{site_url}}/components/dispatch-router/index.html) | [qpid-dispatch-{{current_dispatch_release}}.tar.gz](http://www.apache.org/dyn/closer.lua/qpid/dispatch/{{current_dispatch_release}}/qpid-dispatch-{{current_dispatch_release}}.tar.gz) | [ASC](http://www.apache.org/dist/qpid/dispatch/{{current_dispatch_release}}/qpid-dispatch-{{current_dispatch_release}}.tar.gz.asc), [SHA1](http://www.apache.org/dist/qpid/dispatch/{{current_dispatch_release}}/qpid-dispatch-{{current_dispatch_release}}.tar.gz.sha1) |
 
 \*These Java artefacts are released as compiled bytecode.  We also

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/index.md
----------------------------------------------------------------------
diff --git a/input/releases/index.md b/input/releases/index.md
index 3c9c771..e92a378 100644
--- a/input/releases/index.md
+++ b/input/releases/index.md
@@ -26,12 +26,12 @@ the
 
 ## Current releases
 
+ - [Qpid C++ 1.35.0](qpid-python-1.35.0/index.html), September 2016
  - [Qpid Python 1.35.0](qpid-python-1.35.0/index.html), August 2016
  - [Qpid Proton 0.14.0](qpid-proton-0.14.0/index.html), August 2016
  - [Qpid JMS 0.10.0](qpid-jms-0.10.0/index.html), July 2016
  - [Qpid for Java 6.0.4](qpid-java-6.0.4/index.html), July 2016
  - [Qpid Dispatch 0.6.1](qpid-dispatch-0.6.1/index.html), August 2016
- - [Qpid C++ 0.34](qpid-cpp-0.34/index.html), June 2015
  - [Qpid 0.32](qpid-0.32/index.html), March 2015
 
 ## Past releases
@@ -52,24 +52,25 @@ the
  - [Qpid for Java 6.0.0](qpid-java-6.0.0/index.html), December 2015
  - [Qpid JMS 0.7.0](qpid-jms-0.7.0/index.html), December 2015
  - [Qpid Proton 0.11.1](qpid-proton-0.11.1/index.html), December 2015
- - [Qpid JMS 0.6.0](qpid-jms-0.6.0/index.html), October 2015
  - [Qpid Proton 0.11.0](qpid-proton-0.11.0/index.html), November 2015
+ - [Qpid JMS 0.6.0](qpid-jms-0.6.0/index.html), October 2015
  - [Qpid Dispatch 0.5](qpid-dispatch-0.5/index.html), September 2015
  - [Qpid Proton 0.10](qpid-proton-0.10/index.html), August 2015
  - [Qpid JMS 0.5.0](qpid-jms-0.5.0/index.html), August 2015
- - [Qpid Dispatch 0.4](qpid-dispatch-0.4/index.html), April 2015
  - [Qpid JMS 0.4.0](qpid-jms-0.4.0/index.html), August 2015
+ - [Qpid C++ 0.34](qpid-cpp-0.34/index.html), June 2015
  - [Qpid JMS 0.3.0](qpid-jms-0.3.0/index.html), June 2015
  - [Qpid Proton 0.9.1](qpid-proton-0.9.1/index.html), May 2015
  - [Qpid JMS 0.2.0](qpid-jms-0.2.0/index.html), May 2015
+ - [Qpid Dispatch 0.4](qpid-dispatch-0.4/index.html), April 2015
  - [Qpid JMS 0.1.0](qpid-jms-0.1.0/index.html), March 2015
  - [Qpid Proton 0.9](qpid-proton-0.9/index.html), March 2015
  - [Qpid Dispatch 0.3](qpid-dispatch-0.3/index.html), January 2015
  - [Qpid Proton 0.8](qpid-proton-0.8/index.html), October 2014
  - [Qpid 0.30](qpid-0.30/index.html), September 2014
+ - [Qpid 0.28](qpid-0.28/index.html), June 2014
  - [Qpid Dispatch 0.2](qpid-dispatch-0.2/index.html), April 2014
  - [Qpid Proton 0.7](qpid-proton-0.7/index.html), April 2014
- - [Qpid 0.28](qpid-0.28/index.html), June 2014
  - [Qpid 0.26](qpid-0.26/index.html), February 2014
  - [Qpid Proton 0.6](qpid-proton-0.6/index.html), January 2014
  - [Qpid Dispatch 0.1](qpid-dispatch-0.1/index.html), January 2014
@@ -79,15 +80,15 @@ the
 Still older releases are available in the
 [Apache archives](http://archive.apache.org/dist/qpid/).
 
-## Development snapshots
-
-Warning! These are snapshots of work in progress.
-
- - [Qpid C++ trunk](qpid-cpp-trunk/index.html)
- - [Qpid Dispatch master](qpid-dispatch-master/index.html)
- - [Qpid for Java trunk](qpid-java-trunk/index.html)
- - [Qpid JMS master](qpid-jms-master/index.html)
- - [Qpid Proton master](qpid-proton-master/index.html)
+;; ## Development documentation snapshots
+;; 
+;; Warning! These are snapshots of work in progress.
+;; 
+;;  - [Qpid C++ master](qpid-cpp-master/index.html)
+;;  - [Qpid Dispatch master](qpid-dispatch-master/index.html)
+;;  - [Qpid for Java trunk](qpid-java-trunk/index.html)
+;;  - [Qpid JMS master](qpid-jms-master/index.html)
+;;  - [Qpid Proton master](qpid-proton-master/index.html)
 
 ## More information
 

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/cpp-broker/book/AMQP-Compatibility.html.in
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/cpp-broker/book/AMQP-Compatibility.html.in b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/AMQP-Compatibility.html.in
new file mode 100644
index 0000000..2216fea
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/AMQP-Compatibility.html.in
@@ -0,0 +1,393 @@
+<div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.9.&#160;
+      AMQP compatibility
+    </th></tr><tr><td align="left" width="20%"><a accesskey="p" href="producer-flow-control.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="AMQP-Compatibility"></a>1.9.&#160;
+      AMQP compatibility
+    </h2></div></div></div><p>
+            Qpid provides the most complete and compatible implementation
+            of AMQP. And is the most aggressive in implementing the latest
+            version of the specification.
+          </p><p>
+            There are two brokers:
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>C++ with support for AMQP 0-10</p></li><li class="listitem"><p>Java with support for AMQP 0-8 and 0-9 (0-10 planned)</p></li></ul></div><p>
+            There are client libraries for C++, Java (JMS), .Net (written in
+            C#), python and ruby.
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>All clients support 0-10 and interoperate with the C++
+            broker.
+            </p></li></ul></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>The JMS client supports 0-8, 0-9 and 0-10 and interoperates
+            with both brokers.
+            </p></li></ul></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>The python and ruby clients will also support all versions,
+            but the API is dynamically driven by the specification used and
+            so differs between versions. To work with the Java broker you
+            must use 0-8 or 0-9, to work with the C++ broker you must use
+            0-10.
+            </p></li></ul></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>There are two separate C# clients, one for 0-8 that
+            interoperates with the Java broker, one for 0-10 that
+            inteoperates with the C++ broker.
+            </p></li></ul></div><p>
+            QMF Management is supported in Ruby, Python, C++, and via QMan
+            for Java JMX &amp; WS-DM.
+          </p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="AMQPcompatibility-AMQPCompatibilityofQpidreleases-3A"></a>1.9.1.&#160;
+            AMQP
+            Compatibility of Qpid releases:
+          </h3></div></div></div><p>
+            Qpid implements the AMQP Specification, and as the specification
+            has progressed Qpid is keeping up with the updates. This means
+            that different Qpid versions support different versions of AMQP.
+            Here is a simple guide on what use.
+          </p><p>
+            Here is a matrix that describes the different versions supported
+            by each release. The status symbols are interpreted as follows:
+          </p><div class="variablelist"><dl class="variablelist"><dt><span class="term">Y</span></dt><dd><p>supported</p></dd><dt><span class="term">N</span></dt><dd><p>unsupported</p></dd><dt><span class="term">IP</span></dt><dd><p>in progress</p></dd><dt><span class="term">P</span></dt><dd><p>planned</p></dd></dl></div><div class="table"><a id="idm140173353934112"></a><p class="title"><strong>Table&#160;1.22.&#160;AMQP Version Support by Qpid Release</strong></p><div class="table-contents"><table border="1" summary="AMQP Version Support by Qpid Release"><colgroup><col /><col /><col /><col /><col /><col /></colgroup><tbody><tr><td>
+                  Component
+                </td><td>
+                  Spec
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  M2.1
+                </td><td>
+                  M3
+                </td><td>
+                  M4
+                </td><td>
+                  0.5
+                </td></tr><tr><td>
+                  java client
+                </td><td>
+                  0-10
+                </td><td>
+                  &#160;
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  &#160;
+                </td><td>
+                  0-9
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  &#160;
+                </td><td>
+                  0-8
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  java broker
+                </td><td>
+                  0-10
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  P
+                </td></tr><tr><td>
+                  &#160;
+                </td><td>
+                  0-9
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  &#160;
+                </td><td>
+                  0-8
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  c++ client/broker
+                </td><td>
+                  0-10
+                </td><td>
+                  &#160;
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  &#160;
+                </td><td>
+                  0-9
+                </td><td>
+                  Y
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  python client
+                </td><td>
+                  0-10
+                </td><td>
+                  &#160;
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  &#160;
+                </td><td>
+                  0-9
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  &#160;
+                </td><td>
+                  0-8
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  ruby client
+                </td><td>
+                  0-10
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  &#160;
+                </td><td>
+                  0-8
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  C# client
+                </td><td>
+                  0-10
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  &#160;
+                </td><td>
+                  0-8
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr></tbody></table></div></div><br class="table-break" /></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="AMQPcompatibility-InteroptablebyAMQPspecificationversion"></a>1.9.2.&#160;
+            Interop
+            table by AMQP specification version
+          </h3></div></div></div><p>
+            Above table represented in another format.
+          </p><div class="table"><a id="idm140173355678896"></a><p class="title"><strong>Table&#160;1.23.&#160;AMQP Version Support - alternate format</strong></p><div class="table-contents"><table border="1" summary="AMQP Version Support - alternate format"><colgroup><col /><col /><col /><col /><col /></colgroup><tbody><tr><td>
+                  &#160;
+                </td><td>
+                  release
+                </td><td>
+                  0-8
+                </td><td>
+                  0-9
+                </td><td>
+                  0-10
+                </td></tr><tr><td>
+                  java client
+                </td><td>
+                  M3 M4 0.5
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  java client
+                </td><td>
+                  M2.1
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  N
+                </td></tr><tr><td>
+                  java broker
+                </td><td>
+                  M3 M4 0.5
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  N
+                </td></tr><tr><td>
+                  java broker
+                </td><td>
+                  trunk
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  P
+                </td></tr><tr><td>
+                  java broker
+                </td><td>
+                  M2.1
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  N
+                </td></tr><tr><td>
+                  c++ client/broker
+                </td><td>
+                  M3 M4 0.5
+                </td><td>
+                  N
+                </td><td>
+                  N
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  c++ client/broker
+                </td><td>
+                  M2.1
+                </td><td>
+                  N
+                </td><td>
+                  Y
+                </td><td>
+                  N
+                </td></tr><tr><td>
+                  python client
+                </td><td>
+                  M3 M4 0.5
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  python client
+                </td><td>
+                  M2.1
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  N
+                </td></tr><tr><td>
+                  ruby client
+                </td><td>
+                  M3 M4 0.5
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  N
+                </td></tr><tr><td>
+                  ruby client
+                </td><td>
+                  trunk
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  P
+                </td></tr><tr><td>
+                  C# client
+                </td><td>
+                  M3 M4 0.5
+                </td><td>
+                  Y
+                </td><td>
+                  N
+                </td><td>
+                  N
+                </td></tr><tr><td>
+                  C# client
+                </td><td>
+                  trunk
+                </td><td>
+                  Y
+                </td><td>
+                  N
+                </td><td>
+                  Y
+                </td></tr></tbody></table></div></div><br class="table-break" /></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="producer-flow-control.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.8.&#160;
+    Producer Flow Control
+  &#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.10.&#160;Qpid Interoperability Documentation</td></tr></table></div></div>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/cpp-broker/book/QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html.in
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/cpp-broker/book/QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html.in b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html.in
new file mode 100644
index 0000000..3fc7264
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html.in
@@ -0,0 +1,232 @@
+<div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.10.&#160;Qpid Interoperability Documentation</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="AMQP-Compatibility.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="Using-message-groups.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation"></a>1.10.&#160;Qpid Interoperability Documentation</h2></div></div></div><p>
+            This page documents the various interoperable features of the
+            Qpid clients.
+          </p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QpidInteroperabilityDocumentation-SASL"></a>1.10.1.&#160;
+            SASL
+          </h3></div></div></div><p>
+            
+          </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QpidInteroperabilityDocumentation-StandardMechanisms"></a>1.10.1.1.&#160;
+            Standard
+            Mechanisms
+          </h4></div></div></div><p>
+            <a class="ulink" href="http://en.wikipedia.org/wiki/Simple_Authentication_and_Security_Layer#SASL_mechanisms" target="_top">http://en.wikipedia.org/wiki/Simple_Authentication_and_Security_Layer#SASL_mechanisms</a>
+          </p><p>
+            This table list the various SASL mechanisms that each component
+            supports. The version listed shows when this
+            functionality was added to the product.
+          </p><div class="table"><a id="idm140173357589616"></a><p class="title"><strong>Table&#160;1.24.&#160;SASL Mechanism Support</strong></p><div class="table-contents"><table border="1" summary="SASL Mechanism Support"><colgroup><col /><col /><col /><col /><col /><col /><col /></colgroup><tbody><tr><td>
+                  Component
+                </td><td>
+                  ANONYMOUS
+                </td><td>
+                  CRAM-MD5
+                </td><td>
+                  DIGEST-MD5
+                </td><td>
+                  EXTERNAL
+                </td><td>
+                  GSSAPI/Kerberos
+                </td><td>
+                  PLAIN
+                </td></tr><tr><td>
+                  C++ Broker
+                </td><td>
+                  M3[<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-1">Section&#160;1.10.1.1, &#8220;
+            Standard
+            Mechanisms
+          &#8221;</a>]
+                </td><td>
+                  M3[<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-1">Section&#160;1.10.1.1, &#8220;
+            Standard
+            Mechanisms
+          &#8221;</a>,<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-2">Section&#160;1.10.1.1, &#8220;
+            Standard
+            Mechanisms
+          &#8221;</a>]
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  M3[<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-1">Section&#160;1.10.1.1, &#8220;
+            Standard
+            Mechanisms
+          &#8221;</a>,<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-2">Section&#160;1.10.1.1, &#8220;
+            Standard
+            Mechanisms
+          &#8221;</a>]
+                </td><td>
+                  M1
+                </td></tr><tr><td>
+                  C++ Client
+                </td><td>
+                  M3[<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-1">Section&#160;1.10.1.1, &#8220;
+            Standard
+            Mechanisms
+          &#8221;</a>]
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  M1
+                </td></tr><tr><td>
+                  Java Broker
+                </td><td>
+                  &#160;
+                </td><td>
+                  M1
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  M1
+                </td></tr><tr><td>
+                  Java Client
+                </td><td>
+                  &#160;
+                </td><td>
+                  M1
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  M1
+                </td></tr><tr><td>
+                  .Net Client
+                </td><td>
+                  M2
+                </td><td>
+                  M2
+                </td><td>
+                  M2
+                </td><td>
+                  M2
+                </td><td>
+                  &#160;
+                </td><td>
+                  M2
+                </td></tr><tr><td>
+                  Python Client
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  ?
+                </td></tr><tr><td>
+                  Ruby Client
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  ?
+                </td></tr></tbody></table></div></div><br class="table-break" /><p><a id="QpidInteroperabilityDocumentation-1"></a>        
+            1: Support for these will be in M3 (currently available on
+            trunk).
+	  </p><p><a id="QpidInteroperabilityDocumentation-2"></a>2: C++ Broker uses <a class="ulink" href="http://freshmeat.net/projects/cyrussasl/" target="_top">Cyrus SASL</a> which
+            supports CRAM-MD5 and GSSAPI but these have not been tested yet
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QpidInteroperabilityDocumentation-CustomMechanisms"></a>1.10.1.2.&#160;
+            Custom
+            Mechanisms
+          </h4></div></div></div><p>
+            There have been some custom mechanisms added to our
+            implementations.
+          </p><div class="table"><a id="idm140173356693152"></a><p class="title"><strong>Table&#160;1.25.&#160;SASL Custom Mechanisms</strong></p><div class="table-contents"><table border="1" summary="SASL Custom Mechanisms"><colgroup><col /><col /><col /></colgroup><tbody><tr><td>
+                  Component
+                </td><td>
+                  AMQPLAIN
+                </td><td>
+                  CRAM-MD5-HASHED
+                </td></tr><tr><td>
+                  C++ Broker
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  C++ Client
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  Java Broker
+                </td><td>
+                  M1
+                </td><td>
+                  M2
+                </td></tr><tr><td>
+                  Java Client
+                </td><td>
+                  M1
+                </td><td>
+                  M2
+                </td></tr><tr><td>
+                  .Net Client
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  Python Client
+                </td><td>
+                  M2
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  Ruby Client
+                </td><td>
+                  M2
+                </td><td>
+                  &#160;
+                </td></tr></tbody></table></div></div><br class="table-break" /><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="idm140173354347120"></a>AMQPLAIN</h5></div></div></div><p /></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="idm140173358774608"></a>CRAM-MD5-HASHED</h5></div></div></div><p>
+            The Java SASL implementations require that you have the password
+            of the user to validate the incoming request. This then means
+            that the user's password must be stored on disk. For this to be
+            secure either the broker must encrypt the password file or the
+            need for the password being stored must be removed.
+          </p><p>
+            The CRAM-MD5-HASHED SASL plugin removes the need for the plain
+            text password to be stored on disk. The mechanism defers all
+            functionality to the build in CRAM-MD5 module the only change is
+            on the client side where it generates the hash of the password
+            and uses that value as the password. This means that the Java
+            Broker only need store the password hash on the file system.
+            While a one way hash is not very secure compared to other forms
+            of encryption in environments where the having the password in
+            plain text is unacceptable this will provide and additional layer
+            to protect the password. In particular this offers some
+            protection where the same password may be shared amongst many
+            systems. It offers no real extra protection against attacks on
+            the broker (the secret is now the hash rather than the password).
+          </p></div></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="AMQP-Compatibility.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="Using-message-groups.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.9.&#160;
+      AMQP compatibility
+    &#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.11.&#160;
+    Using Message Groups
+  </td></tr></table></div></div>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/cpp-broker/book/Using-message-groups.html.in
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/cpp-broker/book/Using-message-groups.html.in b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/Using-message-groups.html.in
new file mode 100644
index 0000000..cb0698f
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/Using-message-groups.html.in
@@ -0,0 +1,156 @@
+<div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.11.&#160;
+    Using Message Groups
+  </th></tr><tr><td align="left" width="20%"><a accesskey="p" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="chapter-ha.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="Using-message-groups"></a>1.11.&#160;
+    Using Message Groups
+  </h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="usingmessagegroups-Overview"></a>1.11.1.&#160;
+      Overview
+    </h3></div></div></div><p>
+        The broker allows messaging applications to classify a set of related messages as
+        belonging to a group.  This allows a message producer to indicate to the consumer
+        that a group of messages should be considered a single logical operation with
+        respect to the application.
+      </p><p>
+        The broker can use this group identification to enforce policies controlling how
+        messages from a given group can be distributed to consumers.  For instance, the
+        broker can be configured to guarantee all the messages from a particular group are
+        processed in order across multiple consumers.
+      </p><p>
+        For example, assume we have a shopping application that manages items in a virtual
+        shopping cart.  A user may add an item to their shopping cart, then change their
+        mind and remove it.  If the application sends an <span class="emphasis"><em>add</em></span> message to the broker,
+        immediately followed by a <span class="emphasis"><em>remove</em></span> message, they will be queued in the proper
+        order - <span class="emphasis"><em>add</em></span>, followed by <span class="emphasis"><em>remove</em></span>.
+      </p><p>
+        However, if there are multiple consumers, it is possible that once a consumer
+        acquires the <span class="emphasis"><em>add</em></span> message, a different consumer may acquire the
+        <span class="emphasis"><em>remove</em></span> message.  This allows both messages to be processed in parallel,
+        which could result in a "race" where the <span class="emphasis"><em>remove</em></span> operation is incorrectly
+        performed before the <span class="emphasis"><em>add</em></span> operation.
+      </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="usingmessagegroups-GroupingMessages"></a>1.11.2.&#160;
+        Grouping Messages
+      </h3></div></div></div><p>
+        In order to group messages, the application would designate a particular
+        message header as containing a message's <span class="emphasis"><em>group identifier</em></span>.  The group
+        identifier stored in that header field would be a string value set by the message
+        producer.  Messages from the same group would have the same group identifier
+        value. The key that identifies the header must also be known to the message
+        consumers.  This allows the consumers to determine a message's assigned group.
+      </p><p>
+        The header that is used to hold the group identifier, as well as the values used
+        as group identifiers, are totally under control of the application.
+      </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="usingmessagegroups-BrokerRole"></a>1.11.3.&#160;
+        The Role of the Broker
+      </h3></div></div></div><p>
+        The broker will apply the following processing on each grouped message:
+        </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">Enqueue a received message on the destination queue.</li><li class="listitem">Determine the message's group by examining the message's group identifier header.</li><li class="listitem">Enforce <span class="emphasis"><em>consumption ordering</em></span> among messages belonging to the same group.</li></ul></div><p>
+        <span class="emphasis"><em>Consumption ordering</em></span> means that the broker will not allow outstanding
+        unacknowledged messages to <span class="emphasis"><em>more than one consumer for a given group</em></span>.
+      </p><p>
+        This means that only one consumer can be processing messages from a particular
+        group at a given time.  When the consumer acknowledges all of its acquired
+        messages, then the broker <span class="emphasis"><em>may</em></span> pass the next pending message
+        from that group to a different consumer.
+      </p><p>
+        Specifically, for any given group the broker allows only the first N messages in
+        the group to be delivered to a consumer.  The value of N would be determined by
+        the selected consumer's configured prefetch capacity.  The broker blocks access by
+        any other consumer to any remaining undelivered messages in that group.  Once the
+        receiving consumer has:
+        </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">acknowledged,</li><li class="listitem">released, or</li><li class="listitem">rejected</li></ul></div><p>
+        all the delivered messages, the broker allows the next messages in the group to be
+        delivered.  The next messages <span class="emphasis"><em>may</em></span> be delivered to a different
+        consumer.
+      </p><p>
+        Note well that distinct message groups would not block each other from delivery.
+        For example, assume a queue contains messages from two different message groups -
+        say group "A" and group "B" - and they are enqueued such that "A"'s messages are
+        in front of "B". If the first message of group "A" is in the process of being
+        consumed by a client, then the remaining "A" messages are blocked, but the
+        messages of the "B" group are available for consumption by other consumers - even
+        though it is "behind" group "A" in the queue.
+      </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="usingmessagegroups-ConsumerGuide"></a>1.11.4.&#160;
+        Well Behaved Consumers
+      </h3></div></div></div><p>
+        The broker can only enforce policy when delivering messages. To guarantee that
+        strict message ordering is preserved, the consuming application must adhere to the
+        following rules:
+        </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">completely process the data in a received message before accepting
+          that message</li><li class="listitem">acknowledge (or reject) messages in the same order as they are
+          received</li><li class="listitem">avoid releasing messages (see below)</li></ul></div><p>
+        The term <span class="emphasis"><em>processed</em></span> means that the consumer has finished
+        updating all application state affected by the message that has been received.
+        See section 2.6.2. Transfer of Responsibility, of the AMQP-0.10 specification for
+        more detail.
+      </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Be Advised</h3><p>
+          If a consumer does not adhere to the above rules, it may affect the ordering of
+          grouped messages even when the broker is enforcing consumption order.  This can
+          be done by selectively acknowledging and releasing messages from the same group.
+        </p><p>
+          Assume a consumer has received two messages from group "A", "A-1" and "A-2", in
+          that order.  If the consumer releases "A-1" then acknowledges "A-2", "A-1" will
+          be put back onto the queue and "A-2" will be removed from the queue.  This
+          allows another consumer to acquire and process "A-1" <span class="emphasis"><em>after</em></span>
+          "A-2" has been processed.
+        </p><p>
+          Under some application-defined circumstances, this may be acceptable behavior.
+          However, if order must be preserved, the client should either release
+          <span class="emphasis"><em>all</em></span> currently held messages, or discard the target message
+          using reject.
+        </p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="usingmessagegroups-BrokerConfig"></a>1.11.5.&#160;
+        Broker Configuration
+      </h3></div></div></div><p>
+        In order for the broker to determine a message's group, the key for the header
+        that contains the group identifier must be provided to the broker via
+        configuration.  This is done on a per-queue basis, when the queue is first
+        configured.
+      </p><p>
+        This means that message group classification is determined by the message's destination
+        queue.
+      </p><p>
+        Specifically, the queue "holds" the header key that is used to find the message's
+        group identifier.  All messages arriving at the queue are expected to use the same
+        header key for holding the identifer.  Once the message is enqueued, the broker
+        looks up the group identifier in the message's header, and classifies the message
+        by its group.
+      </p><p>
+        Message group support can be enabled on a queue using the
+        <span class="command"><strong>qpid-config</strong></span> command line tool.  The following options should be
+        provided when adding a new queue:
+        </p><div class="table"><a id="idm140173354541888"></a><p class="title"><strong>Table&#160;1.26.&#160;qpid-config options for creating message group queues</strong></p><div class="table-contents"><table border="1" summary="qpid-config options for creating message group queues"><colgroup><col /><col /></colgroup><thead><tr><th>Option</th><th>Description</th></tr></thead><tbody><tr><td>--group-header=<em class="replaceable"><code>header-name</code></em></td><td>Enable message group support for this queue. Specify name of application header that holds the group identifier.</td></tr><tr><td>--shared-groups</td><td>Enforce ordered message group consumption across multiple consumers.</td></tr></tbody></table></div></div><p><br class="table-break" />
+      </p><p>
+        Message group support may also be specified in the
+        <span class="command"><strong>queue.declare</strong></span> method via the <span class="command"><strong>arguments</strong></span>
+        parameter map, or using the messaging address syntax.  The following keys must be
+        provided in the arguments map to enable message group support on a queue:
+      </p><div class="table"><a id="idm140173355737184"></a><p class="title"><strong>Table&#160;1.27.&#160;Queue Declare/Address Syntax Message Group Configuration Arguments</strong></p><div class="table-contents"><table border="1" summary="Queue Declare/Address Syntax Message Group Configuration Arguments"><colgroup><col /><col /></colgroup><thead><tr><th>Key</th><th>Value</th></tr></thead><tbody><tr><td>qpid.group_header_key</td><td>string - key for message header that holds the group identifier value</td></tr><tr><td>qpid.shared_msg_group</td><td>1 - enforce ordering across multiple consumers</td></tr></tbody></table></div></div><br class="table-break" /><p>
+        It is important to note that there is no need to provide the actual group
+        identifer values that will be used. The broker learns this values as messages are
+        recieved.  Also, there is no practical limit - aside from resource limitations -
+        to the number of different groups that the broker can track at run time.
+      </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Restrictions</h3><p>
+          Message grouping is not supported on LVQ or Priority queues.
+        </p></div><div class="example"><a id="idm140173354612320"></a><p class="title"><strong>Example&#160;1.4.&#160;Creating a message group queue via qpid-config</strong></p><div class="example-contents"><p>
+          This example uses the qpid-config tool to create a message group queue called
+          "MyMsgQueue".  The message header that contains the group identifier will use
+          the key "GROUP_KEY".
+        </p><pre class="programlisting">
+qpid-config add queue MyMsgQueue --group-header="GROUP_KEY" --shared-groups
+        </pre></div></div><br class="example-break" /><div class="example"><a id="idm140173353726960"></a><p class="title"><strong>Example&#160;1.5.&#160;Creating a message group queue using address syntax (C++)</strong></p><div class="example-contents"><p>
+          This example uses the messaging address syntax to create a message group queue
+          with the same configuration as the previous example.
+        </p><pre class="programlisting">
+sender = session.createSender("MyMsgQueue;"
+                              " {create:always, delete:receiver,"
+                              " node: {x-declare: {arguments:"
+                              " {'qpid.group_header_key':'GROUP_KEY',"
+                              " 'qpid.shared_msg_group':1}}}}")
+        </pre></div></div><br class="example-break" /><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="usingmessagegroups-DefaultGroup"></a>1.11.5.1.&#160;
+          Default Group
+        </h4></div></div></div><p>
+          Should a message without a group identifier arrive at a queue configured for message grouping, the broker assigns the message to the default group.  Therefore, all such "unidentified" messages are considered by the broker as part of the same group.  The name of the default group is <span class="command"><strong>"qpid.no-group"</strong></span>.  This default can be overridden by suppling a different value to the broker configuration item <span class="command"><strong>"default-message-group"</strong></span>:
+          </p><div class="example"><a id="idm140173354094592"></a><p class="title"><strong>Example&#160;1.6.&#160;Overriding the default message group identifier for the broker</strong></p><div class="example-contents"><pre class="programlisting">
+qpidd --default-msg-group "EMPTY-GROUP"
+            </pre></div></div><p><br class="example-break" />
+        </p></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="chapter-ha.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.10.&#160;Qpid Interoperability Documentation&#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.12.&#160;Active-Passive Messaging Clusters</td></tr></table></div></div>
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[49/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01.html b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01.html
new file mode 100644
index 0000000..9a2e3e5
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01.html
@@ -0,0 +1,690 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>ch01.html - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html">AMQP Messaging Broker (Implemented in C++)</a></li><li>ch01.html</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th></tr><tr><td align="left" width="20%"><a accesskey="p" href="pr01.html">Prev</a>&#160;</td><th align="center" width="60%">&#160;</th><td align="right" width="20%">&#160;<a accesskey="n" href="ch01s02.html">Next</a></td></tr></table><hr /></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="idm140173359789232"></a>Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </h1></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="section"><a href="ch01.html#section-Running-a-Qpid-CPP-Broker">1.1. 
+    Running a Qpid C++ Broker
+  </a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#RASC-BuildingtheCppBrokerandClientLibraries">1.1.1. 
+            Building the
+            C++ Broker and Client Libraries
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-RunningtheCppBroker">1.1.2. 
+            Running the C++ Broker
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-Mostcommonquestionsgettingqpiddrunning">1.1.3. 
+            Most
+            common questions getting qpidd running
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-Authentication">1.1.4. 
+            Authentication
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-Slightlymorecomplexconfiguration">1.1.5. 
+            Slightly more
+            complex configuration
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-Loadingextramodules">1.1.6. 
+            Loading extra modules
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-message-timestamps">1.1.7. Timestamping Received Messages</a></span></dt><dt><span class="section"><a href="ch01.html#RASC-logging-options">1.1.8. Logging Options</a></span></dt></dl></dd><dt><span class="section"><a href="ch01s02.html">1.2. 
+      Cheat Sheet for configuring Queue Options
+    </a></span></dt><dd><dl><dt><span class="section"><a href="ch01s02.html#CheatSheetforconfiguringQueueOptions-ConfiguringQueueOptions">1.2.1. 
+            Configuring
+            Queue Options
+          </a></span></dt></dl></dd><dt><span class="section"><a href="ch01s03.html">1.3. 
+    Cheat Sheet for configuring Exchange Options
+  </a></span></dt><dd><dl><dt><span class="section"><a href="ch01s03.html#CheatSheetforconfiguringExchangeOptions-ConfiguringExchangeOptions">1.3.1. 
+      Configuring Exchange Options
+    </a></span></dt></dl></dd><dt><span class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html">1.4. Broker Federation</a></span></dt><dd><dl><dt><span class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html#sect-Messaging_User_Guide-Broker_Federation-Message_Routes">1.4.1. Message Routes</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html#sect-Messaging_User_Guide-Broker_Federation-Federation_Topologies">1.4.2. Federation Topologies</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html#sect-Messaging_User_Guide-Broker_Federation-Federation_among_High_Availability_Message_Clusters">1.4.3. Federation among High Availability Message Clusters</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html#sect-Messaging_User_Guide-Broker_Federation-The_qpid_route_Utility">1.4.4. The qpid-route Utility</a></span></dt><dt><spa
 n class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html#federation-broker-options">1.4.5. Broker options affecting federation</a></span></dt></dl></dd><dt><span class="section"><a href="chap-Messaging_User_Guide-Security.html">1.5. Security</a></span></dt><dd><dl><dt><span class="section"><a href="chap-Messaging_User_Guide-Security.html#sect-Messaging_User_Guide-Security-User_Authentication">1.5.1. User Authentication</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Security.html#sect-Messaging_User_Guide-Security-Authorization">1.5.2. Authorization</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Security.html#sect-Messaging_User_Guide-Authorization-Specifying_ACL_Quotas">1.5.3. User Connection and Queue Quotas</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Security.html#sect-Messaging_User_Guide-Security-Encryption_using_SSL">1.5.4. Encryption using SSL</a></span></dt></dl></dd><
 dt><span class="section"><a href="ch01s06.html">1.6. LVQ - Last Value Queue</a></span></dt><dd><dl><dt><span class="section"><a href="ch01s06.html#LVQ-UnderstandingLVQ">1.6.1. Understanding LVQ</a></span></dt><dt><span class="section"><a href="ch01s06.html#LVQ-Creating">1.6.2. Creating a Last Value Queue</a></span></dt><dt><span class="section"><a href="ch01s06.html#LVQ-Example">1.6.3. LVQ Example</a></span></dt><dt><span class="section"><a href="ch01s06.html#LVQ-Deprecated">1.6.4. Deprecated LVQ Modes</a></span></dt></dl></dd><dt><span class="section"><a href="queue-state-replication.html">1.7. 
+    Queue State Replication
+  </a></span></dt><dd><dl><dt><span class="section"><a href="queue-state-replication.html#queuestatereplication-AsynchronousReplicationofQueueState">1.7.1. 
+      Asynchronous
+      Replication of Queue State
+    </a></span></dt></dl></dd><dt><span class="section"><a href="producer-flow-control.html">1.8. 
+    Producer Flow Control
+  </a></span></dt><dd><dl><dt><span class="section"><a href="producer-flow-control.html#producerflowcontrol-Overview">1.8.1. 
+      Overview
+    </a></span></dt><dt><span class="section"><a href="producer-flow-control.html#producerflowcontrol-UserInterface">1.8.2. 
+        User Interface
+      </a></span></dt></dl></dd><dt><span class="section"><a href="AMQP-Compatibility.html">1.9. 
+      AMQP compatibility
+    </a></span></dt><dd><dl><dt><span class="section"><a href="AMQP-Compatibility.html#AMQPcompatibility-AMQPCompatibilityofQpidreleases-3A">1.9.1. 
+            AMQP
+            Compatibility of Qpid releases:
+          </a></span></dt><dt><span class="section"><a href="AMQP-Compatibility.html#AMQPcompatibility-InteroptablebyAMQPspecificationversion">1.9.2. 
+            Interop
+            table by AMQP specification version
+          </a></span></dt></dl></dd><dt><span class="section"><a href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html">1.10. Qpid Interoperability Documentation</a></span></dt><dd><dl><dt><span class="section"><a href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-SASL">1.10.1. 
+            SASL
+          </a></span></dt></dl></dd><dt><span class="section"><a href="Using-message-groups.html">1.11. 
+    Using Message Groups
+  </a></span></dt><dd><dl><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-Overview">1.11.1. 
+      Overview
+    </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-GroupingMessages">1.11.2. 
+        Grouping Messages
+      </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-BrokerRole">1.11.3. 
+        The Role of the Broker
+      </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-ConsumerGuide">1.11.4. 
+        Well Behaved Consumers
+      </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-BrokerConfig">1.11.5. 
+        Broker Configuration
+      </a></span></dt></dl></dd><dt><span class="section"><a href="chapter-ha.html">1.12. Active-Passive Messaging Clusters</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-ha.html#ha-overview">1.12.1. Overview</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-virtual-ip">1.12.2. Virtual IP Addresses</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-broker-config">1.12.3. Configuring the Brokers</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-rm">1.12.4. The Cluster Resource Manager</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-rm-config">1.12.5. Configuring with <span class="command"><strong>rgmanager</strong></span> as resource manager</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-broker-admin">1.12.6. Broker Administration Tools</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-replicate-values">1.12.7. Controlling replication of queues and 
 exchanges</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-failover">1.12.8. Client Connection and Fail-over</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-security">1.12.9. Security and Access Control.</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-other-rm">1.12.10. Integrating with other Cluster Resource Managers</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-store">1.12.11. Using a message store in a cluster</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-troubleshoot">1.12.12. Troubleshooting a cluster</a></span></dt></dl></dd><dt><span class="section"><a href="ha-queue-replication.html">1.13. Replicating Queues with the HA module</a></span></dt><dd><dl><dt><span class="section"><a href="ha-queue-replication.html#idm140173354836560">1.13.1. Replicating queues</a></span></dt><dt><span class="section"><a href="ha-queue-replication.html#idm140173356524352">1.13.2. Replicating
  queues between clusters</a></span></dt></dl></dd></dl></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="section-Running-a-Qpid-CPP-Broker"></a>1.1.&#160;
+    Running a Qpid C++ Broker
+  </h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="RASC-BuildingtheCppBrokerandClientLibraries"></a>1.1.1.&#160;
+            Building the
+            C++ Broker and Client Libraries
+          </h3></div></div></div><p>
+            The root directory for the C++ distribution is named
+            qpidc-0.4. The README file in that directory gives
+            instructions for building the broker and client libraries. In
+            most cases you will do the following:
+          </p><pre class="programlisting">
+[qpidc-0.4]$ ./configure
+[qpidc-0.4]$ make
+</pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="RASC-RunningtheCppBroker"></a>1.1.2.&#160;
+            Running the C++ Broker
+          </h3></div></div></div><p>
+            Once you have built the broker and client libraries, you can
+            start the broker from the command line:
+          </p><pre class="programlisting">
+[qpidc-0.4]$ src/qpidd
+</pre><p>
+            Use the --daemon option to run the broker as a daemon
+            process:
+          </p><pre class="programlisting">
+[qpidc-0.4]$ src/qpidd --daemon
+</pre><p>
+            You can stop a running daemon with the --quit option:
+          </p><pre class="programlisting">
+[qpidc-0.4]$ src/qpidd --quit
+</pre><p>
+            You can see all available options with the --help option
+          </p><pre class="programlisting">
+[qpidc-0.4]$ src/qpidd --help
+</pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="RASC-Mostcommonquestionsgettingqpiddrunning"></a>1.1.3.&#160;
+            Most
+            common questions getting qpidd running
+          </h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-Errorwhenstartingbroker-3A-22nodatadirectory-22"></a>1.1.3.1.&#160;
+            Error
+            when starting broker: "no data directory"
+          </h4></div></div></div><p>
+            The C++ Broker requires you to set a data directory or specify
+            --no-data-dir (see help for more details). The data
+            directory is used for the journal, so it is important when
+            reliability counts. Make sure your process has write permission
+            to the data directory.
+          </p><p>
+            The default location is
+          </p><pre class="programlisting">
+/lib/var/qpidd
+</pre><p>
+            An alternate location can be set with --data-dir
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-Errorwhenstartingbroker-3A-22thatprocessislocked-22"></a>1.1.3.2.&#160;
+            Error
+            when starting broker: "that process is locked"
+          </h4></div></div></div><p>
+            Note that when qpidd starts it creates a lock file is data
+            directory are being used. If you have a un-controlled exit,
+            please mail
+            the trace from the core to the dev@qpid.apache.org mailing list.
+            To clear the lock run
+          </p><pre class="programlisting">
+./qpidd -q
+</pre><p>
+            It should also be noted that multiple brokers can be run on the
+            same host. To do so set alternate data directories for each qpidd
+            instance.
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-Usingaconfigurationfile"></a>1.1.3.3.&#160;
+            Using a configuration
+            file
+          </h4></div></div></div><p>
+            Each option that can be specified on the command line can also be
+            specified in a configuration file. To see available options, use
+            --help on the command line:
+          </p><pre class="programlisting">
+./qpidd --help
+</pre><p>
+            A configuration file uses name/value pairs, one on each line. To
+            convert a command line option to a configuration file entry:
+          </p><p>
+            a.) remove the '--' from the beginning of the option.
+            b.) place a '=' between the option and the value (use
+            <span class="emphasis"><em>yes</em></span> or <span class="emphasis"><em>true</em></span> to enable options that take no
+            value when specified on the command line).
+            c.) place one option per line.
+          </p><p>
+            For instance, the --daemon option takes no value, the
+            --log-to-syslog option takes the values yes or
+            no. The following configuration file sets these two
+            options:
+          </p><pre class="programlisting">
+daemon=yes
+log-to-syslog=yes
+</pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-CanIuseanyLanguageclientwiththeCppBroker-3F"></a>1.1.3.4.&#160;
+            Can I use
+            any Language client with the C++ Broker?
+          </h4></div></div></div><p>
+            Yes, all the clients work with the C++ broker; it is written in
+            C+<span class="emphasis"><em>, but uses the AMQP wire protocol. Any broker can be used
+            with any client that uses the same AMQP version. When running the
+            C</em></span>+ broker, it is highly recommended to run AMQP 0-10.
+          </p><p>
+            Note that JMS also works with the C++ broker.
+          </p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="RASC-Authentication"></a>1.1.4.&#160;
+            Authentication
+          </h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-Linux"></a>1.1.4.1.&#160;
+            Linux
+          </h4></div></div></div><p>
+            The PLAIN authentication is done on a username+password, which is
+            stored in the sasldb_path file. Usernames and passwords can be
+            added to the file using the command:
+          </p><pre class="programlisting">
+saslpasswd2 -f /var/lib/qpidd/qpidd.sasldb -u &lt;REALM&gt; &lt;USER&gt;
+</pre><p>
+            The REALM is important and should be the same as the
+            --auth-realm
+            option to the broker. This lets the broker properly find the user
+            in
+            the sasldb file.
+          </p><p>
+            Existing user accounts may be listed with:
+          </p><pre class="programlisting">
+sasldblistusers2 -f /var/lib/qpidd/qpidd.sasldb
+</pre><p>
+            NOTE: The sasldb file must be readable by the user running the
+            qpidd daemon, and should be readable only by that user.
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-Windows"></a>1.1.4.2.&#160;
+            Windows
+          </h4></div></div></div><p>
+            On Windows, the users are authenticated against the local
+            machine. You should add the appropriate users using the standard
+            Windows tools (Control Panel-&gt;User Accounts). To run many of
+            the examples, you will need to create a user "guest" with
+            password "guest".
+          </p><p>
+            If you cannot or do not want to create new users, you can run
+            without authentication by specifying the no-auth option to the
+            broker.
+          </p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="RASC-Slightlymorecomplexconfiguration"></a>1.1.5.&#160;
+            Slightly more
+            complex configuration
+          </h3></div></div></div><p>
+            The easiest way to get a full listing of the broker's options are
+            to use the --help command, run it locally for the latest set of
+            options. These options can then be set in the conf file for
+            convenience (see above)
+          </p><pre class="programlisting">
+./qpidd --help
+
+Usage: qpidd OPTIONS
+Options:
+  -h [ --help ]                    Displays the help message
+  -v [ --version ]                 Displays version information
+  --config FILE (/etc/qpidd.conf)  Reads configuration from FILE
+
+Module options:
+  --module-dir DIR (/usr/lib/qpidd)  Load all .so modules in this directory
+  --load-module FILE                 Specifies additional module(s) to be loaded
+  --no-module-dir                    Don't load modules from module directory
+
+Broker Options:
+  --data-dir DIR (/var/lib/qpidd)   Directory to contain persistent data generated by the broker
+  --no-data-dir                     Don't use a data directory.  No persistent
+                                    configuration will be loaded or stored
+  -p [ --port ] PORT (5672)         Tells the broker to listen on PORT
+  --worker-threads N (3)            Sets the broker thread pool size
+  --max-connections N (500)         Sets the maximum allowed connections
+  --connection-backlog N (10)       Sets the connection backlog limit for the
+                                    server socket
+  --staging-threshold N (5000000)   Stages messages over N bytes to disk
+  -m [ --mgmt-enable ] yes|no (1)   Enable Management
+  --mgmt-pub-interval SECONDS (10)  Management Publish Interval
+  --ack N (0)                       Send session.ack/solicit-ack at least every
+                                    N frames. 0 disables voluntary ack/solitict
+                                   -ack
+
+Daemon options:
+  -d [ --daemon ]             Run as a daemon.
+  -w [ --wait ] SECONDS (10)  Sets the maximum wait time to initialize the
+                              daemon. If the daemon fails to initialize, prints
+                              an error and returns 1
+  -c [ --check ]              Prints the daemon's process ID to stdout and
+                              returns 0 if the daemon is running, otherwise
+                              returns 1
+  -q [ --quit ]               Tells the daemon to shut down
+Logging options:
+  -t [ --trace ]              Enables all logging
+  --log-enable RULE (notice+) Enables logging for selected levels and components. 
+                              RULE is in the form 'LEVEL[+-][:PATTERN]'
+                              LEVEL is one of: 
+                                 trace debug info notice warning error critical
+                              PATTERN is a logging category name, or a namespace-qualified 
+                              function name or name fragment. 
+                                 Logging category names are: 
+                                 Security Broker Management Protocol System HA Messaging Store 
+                                 Network Test Client Model Unspecified
+
+                              For example:
+                                  '--log-enable warning+'
+                                  logs all warning, error and critical messages.
+
+                                  '--log-enable trace+:Broker'
+                                  logs all category 'Broker' messages.
+
+                                  '--log-enable debug:framing'
+                                  logs debug messages from all functions with 'framing' in 
+                                  the namespace or function name.
+
+                              This option can be used multiple times
+
+  --log-disable RULE          Disables logging for selected levels and components. 
+                              RULE is in the form 'LEVEL[+-][:PATTERN]'
+                              LEVEL is one of: 
+                                 trace debug info notice warning error critical
+                              PATTERN is a logging category name, or a namespace-qualified 
+                              function name or name fragment. 
+                                 Logging category names are: 
+                                 Security Broker Management Protocol System HA Messaging Store 
+                                 Network Test Client Model Unspecified
+
+                              For example:
+                                  '--log-disable warning-'
+                                  disables logging all warning, notice, info, debug, and 
+                                  trace messages.
+
+                                  '--log-disable trace:Broker'
+                                  disables all category 'Broker' trace messages.
+
+                                  '--log-disable debug-:qmf::'
+                                  disables logging debug and trace messages from all functions 
+                                  with 'qmf::' in the namespace.
+
+                              This option can be used multiple times
+
+  --log-time yes|no (1)                 Include time in log messages
+  --log-level yes|no (1)                Include severity level in log messages
+  --log-source yes|no (0)               Include source file:line in log 
+                                        messages
+  --log-thread yes|no (0)               Include thread ID in log messages
+  --log-function yes|no (0)             Include function signature in log 
+                                        messages
+  --log-hires-timestamp yes|no (0)      Use hi-resolution timestamps in log 
+                                        messages
+  --log-category yes|no (1)             Include category in log messages
+  --log-prefix STRING                   Prefix to prepend to all log messages
+
+Logging sink options:
+  --log-to-stderr yes|no (1)            Send logging output to stderr
+  --log-to-stdout yes|no (0)            Send logging output to stdout
+  --log-to-file FILE                    Send log output to FILE.
+  --log-to-syslog yes|no (0)            Send logging output to syslog;
+                                        customize using --syslog-name and 
+                                        --syslog-facility
+  --syslog-name NAME (qpidd)            Name to use in syslog messages
+  --syslog-facility LOG_XXX (LOG_DAEMON) 
+                                        Facility to use in syslog messages
+
+</pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="RASC-Loadingextramodules"></a>1.1.6.&#160;
+            Loading extra modules
+          </h3></div></div></div><p>
+            By default the broker will load all the modules in the module
+            directory, however it will NOT display options for modules that
+            are not loaded. So to see the options for extra modules loaded
+            you need to load the module and then add the help command like
+            this:
+          </p><pre class="programlisting">
+./qpidd --load-module libbdbstore.so --help
+Usage: qpidd OPTIONS
+Options:
+  -h [ --help ]                    Displays the help message
+  -v [ --version ]                 Displays version information
+  --config FILE (/etc/qpidd.conf)  Reads configuration from FILE
+
+
+ / .... non module options would be here ... /
+
+
+Store Options:
+  --store-directory DIR     Store directory location for persistence (overrides
+                            --data-dir)
+  --store-async yes|no (1)  Use async persistence storage - if store supports
+                            it, enables AIO O_DIRECT.
+  --store-force yes|no (0)  Force changing modes of store, will delete all
+                            existing data if mode is changed. Be SURE you want
+                            to do this!
+  --num-jfiles N (8)        Number of files in persistence journal
+  --jfile-size-pgs N (24)   Size of each journal file in multiples of read
+                            pages (1 read page = 64kiB)
+</pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="RASC-message-timestamps"></a>1.1.7.&#160;Timestamping Received Messages</h3></div></div></div><p>
+    The AMQP 0-10 specification defines a <span class="emphasis"><em>timestamp</em></span> message delivery
+    property. The timestamp delivery property is a <span class="emphasis"><em>datetime</em></span> value
+    that is written to each message that arrives at the broker.  See the description of
+    "message.delivery-properties" in the "Command Classes" section of the AMQP 0-10
+    specification for more detail.
+  </p><p>
+    See the <span class="emphasis"><em>Programming in Apache Qpid</em></span> documentation for
+    information regarding how clients may access the timestamp value in received
+    messages.
+  </p><p>
+    By default, this timestamping feature is disabled.  To enable timestamping, use the
+    <span class="emphasis"><em>enable-timestamp</em></span> broker configuration option.  Setting the
+    enable-timestamp option to 'yes' will enable message timestamping:
+  </p><pre class="programlisting">
+./qpidd --enable-timestamp yes
+  </pre><p>
+    Message timestamping can also be enabled (and disabled) without restarting the broker.
+    The QMF Broker management object defines two methods for accessing the timestamp
+    configuration:
+  </p><div class="table"><a id="idm140173359592576"></a><p class="title"><strong>Table&#160;1.1.&#160;QMF Management - Broker Methods for Managing the Timestamp Configuration</strong></p><div class="table-contents"><table border="1" summary="QMF Management - Broker Methods for Managing the Timestamp Configuration"><colgroup><col /><col /></colgroup><thead><tr><th>Method</th><th>Description</th></tr></thead><tbody><tr><td>getTimestampConfig</td><td>Get the message timestamping configuration.  Returns True if received messages are timestamped.</td></tr><tr><td>setTimestampConfig</td><td>Set the message timestamping configuration. Set True to enable timestamping received messages, False to disable timestamping.</td></tr></tbody></table></div></div><br class="table-break" /><div class="example"><a id="idm140173359586608"></a><p class="title"><strong>Example&#160;1.1.&#160;Enabling Message Timestamping via QMF - Python</strong></p><div class="example-contents"><p>
+      The following code fragment uses these QMF method calls to enable message timestamping.
+    </p><pre class="programlisting" lang="python" xml:lang="python">
+# get the state of the timestamp configuration
+broker = self.qmf.getObjects(_class="broker")[0]
+rc = broker.getTimestampConfig()
+self.assertEqual(rc.status, 0)
+self.assertEqual(rc.text, "OK")
+print("The timestamp setting is %s" % str(rc.receive))
+
+# try to enable it
+rc = broker.setTimestampConfig(True)
+self.assertEqual(rc.status, 0)
+self.assertEqual(rc.text, "OK")
+    </pre></div></div><br class="example-break" /></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="RASC-logging-options"></a>1.1.8.&#160;Logging Options</h3></div></div></div><p>
+    The C++ Broker provides a rich set of logging options. To use logging effectively
+    a user must select a useful set of options to expose the log messages of interest.
+    This section introduces the logging options and how they are used in practice.
+  </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-LogConcepts"></a>1.1.8.1.&#160;Logging Concepts</h4></div></div></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="RASC-LogConcept-level"></a>Log Level</h5></div></div></div><p>
+	The C++ Broker has a traditional set of log severity levels. The log levels
+	range from low frequency and high importance critical level
+	to high frequency and low importance trace level.
+      </p><div class="table"><a id="idm140173359579408"></a><p class="title"><strong>Table&#160;1.2.&#160;C++ Broker Log Severity Levels</strong></p><div class="table-contents"><table border="1" summary="C++ Broker Log Severity Levels"><colgroup><col /><col /></colgroup><thead><tr><th>Name</th><th>Level</th></tr></thead><tbody><tr><td>critical</td><td>high</td></tr><tr><td>error</td><td>&#160;</td></tr><tr><td>warning</td><td>&#160;</td></tr><tr><td>notice</td><td>&#160;</td></tr><tr><td>info</td><td>&#160;</td></tr><tr><td>debug</td><td>&#160;</td></tr><tr><td>trace</td><td>low</td></tr></tbody></table></div></div><br class="table-break" /></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="RASC-LogConcept-category"></a>Log Category</h5></div></div></div><p>
+	The C++ Broker groups log messages into categories. The log category
+	name may then be used to enable and disable groups of related messages
+	at varying log levels.
+      </p><div class="table"><a id="idm140173359567776"></a><p class="title"><strong>Table&#160;1.3.&#160;C++ Broker Log Categories</strong></p><div class="table-contents"><table border="1" summary="C++ Broker Log Categories"><colgroup><col /></colgroup><thead><tr><th>Name</th></tr></thead><tbody><tr><td>Security</td></tr><tr><td>Broker</td></tr><tr><td>Management</td></tr><tr><td>Protocol</td></tr><tr><td>System</td></tr><tr><td>HA</td></tr><tr><td>Messaging</td></tr><tr><td>Store</td></tr><tr><td>Network</td></tr><tr><td>Test</td></tr><tr><td>Client</td></tr><tr><td>Model</td></tr><tr><td>Unspecified</td></tr></tbody></table></div></div><br class="table-break" /><p>
+	Generally speaking the log categories are groupings of messages from files 
+	related by
+	thier placement in the source code directory structure. The 
+	<span class="emphasis"><em>Model</em></span> category is an exception. Debug log entries 
+	identified by the Model category expose the creation, deletion, and usage 
+	statistics for managed objects in the broker. Log messages in the Model 
+	category are emitted by source files scattered throughout the source tree.
+      </p></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="RASC-LogConcept-StatementAttributes"></a>Log Statement Attributes</h5></div></div></div><p>
+	Every log statement in the C++ Broker has fixed attributes that may be
+	used in enabling or disabling log messages.
+      </p><div class="table"><a id="idm140173359554912"></a><p class="title"><strong>Table&#160;1.4.&#160;C++ Broker Log Statement Attributes</strong></p><div class="table-contents"><table border="1" summary="C++ Broker Log Statement Attributes"><colgroup><col /><col /></colgroup><thead><tr><th>Name</th><th>Description</th></tr></thead><tbody><tr><td>Level</td><td>Severity level</td></tr><tr><td>Category</td><td>Category</td></tr><tr><td>Function</td><td>Namespace-qualified source function name</td></tr></tbody></table></div></div><br class="table-break" /></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-LogRules-EnableDisable"></a>1.1.8.2.&#160;Enabling and Disabling Log Messages</h4></div></div></div><p>
+      The Qpid C++ Broker has hundreds of log message statements in the source
+      code. Under typical conditions
+      most of the messages are deselected and never emitted as actual logs.
+      However, under some circumstances debug and trace messages must be enabled
+      to analyze broker behavior. This section discusses how the broker enables
+      and disables log messages.
+    </p><p>
+      At startup the broker processes command line and option file '--log-enable RULE' and
+      '--log-disable RULE' options using the following rule format:
+    </p><pre class="programlisting">
+  LEVEL[+-][:PATTERN}
+    </pre><div class="table"><a id="idm140173359543920"></a><p class="title"><strong>Table&#160;1.5.&#160;C++ Broker Log Enable/Disable RULE Format</strong></p><div class="table-contents"><table border="1" summary="C++ Broker Log Enable/Disable RULE Format"><colgroup><col /><col /></colgroup><thead><tr><th>Name</th><th>Description</th></tr></thead><tbody><tr><td>LEVEL</td><td>Severity level</td></tr><tr><td>[+-]</td><td>
+	      Option level modifiers. <span class="emphasis"><em>'+'</em></span> indicates 
+	      <span class="emphasis"><em>this level and above</em></span>. 
+	      <span class="emphasis"><em>'-'</em></span> indicates <span class="emphasis"><em>this level and below</em></span>.
+	    </td></tr><tr><td>[:PATTERN]</td><td>
+	      If PATTERN matches a Category name then the log option applies only
+	      to log messages with the named category. Otherwise, the pattern is stored
+	      as a function name match string.
+	    </td></tr></tbody></table></div></div><br class="table-break" /><p>
+      As the options are procesed the results are aggregated into two pairs of tables.
+    </p><div class="table"><a id="idm140173359533472"></a><p class="title"><strong>Table&#160;1.6.&#160;C++ Broker Log Enable/Disable Settings Tables</strong></p><div class="table-contents"><table border="1" summary="C++ Broker Log Enable/Disable Settings Tables"><colgroup><col /><col /></colgroup><thead><tr><th>Name</th><th>Description</th></tr></thead><tbody><tr><td>Function Table</td><td>
+	      A set of vectors of accumulated function name patterns. 
+	      There is a separate vector of name patterns for each log level.
+	    </td></tr><tr><td>Category Table</td><td>
+	      A simple two dimensional array of boolean values indexed by 
+	      [Level][Category] indicating
+	      if all log statements are enabled for the Level and Category pair.
+	    </td></tr></tbody></table></div></div><br class="table-break" /><p>
+      --log-enable statements and --log-disable statements are aggregated into dedicated
+      Function and Category tables. With this scheme multiple conflicting log enable and
+      disable commands may be processed in any order yet produce consistent patterns
+      of enabled broker log statements.
+    </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-LogRules-RuleMatching"></a>1.1.8.3.&#160;Determining if a Log Statement is Enabled</h4></div></div></div><p>
+      Function Table Lookups are simple string pattern matches where the searchable
+      text is the domain-name qualified function name from the log statement and the
+      search pattern is the set of Function Table entries for a given log level.
+    </p><p>
+      Category Table Lookups are boolean array queries where the Level and Category 
+      indexes are from the log statement.
+    </p><p>
+      Each log statment sends its Level, Category, and FunctionName to the
+      Logger for evaluation. As a result the log statement is either visible or hidden.
+    </p><div class="table"><a id="idm140173359522352"></a><p class="title"><strong>Table&#160;1.7.&#160;C++ Broker Log Statement Visibility Determination</strong></p><div class="table-contents"><table border="1" summary="C++ Broker Log Statement Visibility Determination"><colgroup><col /><col /></colgroup><thead><tr><th>Test</th><th>Description</th></tr></thead><tbody><tr><td>Disabled Function</td><td>
+	      If the statement matches a Disabled Function pattern then the
+	      statement is hidden.
+	    </td></tr><tr><td>Disabled Category</td><td>
+	      If the Disabled Category table for this [Level][Category] is true then the
+	      statement is hidden.
+	    </td></tr><tr><td>Enabled Function</td><td>
+	      If the statement matches a Enabled Function pattern then the
+	      statement is visible.
+	    </td></tr><tr><td>Enabled Category</td><td>
+	      If the Enabled Category table for this [Level][Category] is true then the
+	      statement is visible.
+	    </td></tr><tr><td>Unreferenced</td><td>
+	      Log statements that are unreferenced by specific enable rules are by 
+	      default hidden.
+	    </td></tr></tbody></table></div></div><br class="table-break" /></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-LogRules-Reenabling"></a>1.1.8.4.&#160;Changing Log Enable/Disable Settings at Run Time</h4></div></div></div><p>
+      The C++ Broker provides QMF management methods that allow users to query and to set
+      the log enable and disable settings while the broker is running.
+    </p><div class="table"><a id="idm140173359509056"></a><p class="title"><strong>Table&#160;1.8.&#160;QMF Management - Broker Methods for Managing the Log Enable/Disable Settings</strong></p><div class="table-contents"><table border="1" summary="QMF Management - Broker Methods for Managing the Log Enable/Disable Settings"><colgroup><col /><col /></colgroup><thead><tr><th>Method</th><th>Description</th></tr></thead><tbody><tr><td>getLogLevel</td><td>Get the log enable/disable settings.</td></tr><tr><td>setLogLevel</td><td>Set the log enable/disable settings.</td></tr></tbody></table></div></div><br class="table-break" /><p>
+      The management methods use a RULE format similar to the option RULE format:
+    </p><pre class="programlisting">
+  [!]LEVEL[+-][:PATTERN]
+    </pre><p>
+      The difference is the leading exclamation point that identifies disable rules.
+    </p><div class="example"><a id="idm140173359500912"></a><p class="title"><strong>Example&#160;1.2.&#160;
+	Querying Log Settings via qpid-ctrl utility
+      </strong></p><div class="example-contents"><p>
+	At start up a C++ Broker may have the following options:
+      </p><pre class="programlisting">
+  --log-enable debug+
+  --log-enable trace+:Protocol
+  --log-disable info-:Management
+      </pre><p>
+	The following command:
+      </p><pre class="programlisting">
+  qpid-ctrl getLogLevel
+      </pre><p>
+	will return the following result:
+      </p><pre class="programlisting">
+  level=debug+,trace+:Protocol,!info-:Management
+      </pre></div></div><br class="example-break" /><div class="example"><a id="idm140173359497056"></a><p class="title"><strong>Example&#160;1.3.&#160;
+	Setting Log Settings via qpid-ctrl utility
+      </strong></p><div class="example-contents"><p>
+	New broker log options may be set at any time using qpid-ctrl
+      </p><pre class="programlisting">
+  qpid-ctrl setLogLevel level='debug+:Broker !debug-:broker::Broker::ManagementMethod'
+      </pre></div></div><br class="example-break" /></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-LogRules-Explorer"></a>1.1.8.5.&#160;Discovering Log Sources</h4></div></div></div><p>
+      A common condition for a user is being swamped by log messages that are not
+      interesting for some debug situation. Conversely, a particular log entry
+      may be of interest all the time but enabling all log levels just to see a
+      single log entry is too much. How can a user find and specify a pattern
+      to single out logs of interest?
+    </p><p>
+      The easiest way to hide messages it to disable logs at log level and 
+      category combinations. This may not always work since using only these 
+      coarse controls the log messages of interest may also be hidden. 
+      To discover a more precise filter to specify the messages you want 
+      to show or to hide you may temporarily enable the 
+      <span class="emphasis"><em>"--log-function=yes"</em></span> option. 
+      The following log entries show a typical log message without and 
+      with the log function names enabled:
+    </p><pre class="programlisting">
+  2013-05-01 11:16:01 [Broker] notice Broker running
+  2013-05-01 11:16:54 [Broker] notice qpid::broker::Broker::run: Broker running
+    </pre><p>
+      This log entry is emitted by function <span class="emphasis"><em>qpid::broker::Broker::run</em></span>
+      and this is the function name pattern to be used in specific log enable and 
+      disable rules.
+      For example, this log entry could be disabled with any of the following:
+    </p><pre class="programlisting">
+  --log-disable notice                            [1]
+  --log-disable notice:qpid::                     [2]
+  --log-disable notice:Broker                     [3]
+  --log-disable notice-:Broker::run               [4]
+  --log-disable notice:qpid::broker::Broker::run  [5]
+    </pre><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+	[1] Disables all messages at notice level.
+      </li><li class="listitem">
+	[2] Disables all messages at notice level in qpid:: name space. This is
+	very broad and disables many log messages.
+      </li><li class="listitem">
+	[3] Disables the category <span class="emphasis"><em>[Broker]</em></span> and is not specific
+	to the function. Category names supercede function name fragments in
+	log option processing
+      </li><li class="listitem">
+	[4] Disables the function.
+      </li><li class="listitem">
+	[5] Disables the function.
+      </li></ul></div><p>
+      Remember that the log filter matching PATTERN strings are matched against the 
+      domain-name qualified function names associated with the log statement
+      and not against the log message text itself. That is, in the previous example
+      log filters cannot be set on the log text <span class="emphasis"><em>Broker running</em></span>
+    </p></div></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="pr01.html">Prev</a>&#160;</td><td align="center" width="20%">&#160;</td><td align="right" width="40%">&#160;<a accesskey="n" href="ch01s02.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">Introduction&#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.2.&#160;
+      Cheat Sheet for configuring Queue Options
+    </td></tr></table></div></div>
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s02.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s02.html b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s02.html
new file mode 100644
index 0000000..f3defdb
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s02.html
@@ -0,0 +1,286 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>ch01s02.html - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html">AMQP Messaging Broker (Implemented in C++)</a></li><li>ch01s02.html</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.2.&#160;
+      Cheat Sheet for configuring Queue Options
+    </th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ch01.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="ch01s03.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="idm140173359833200"></a>1.2.&#160;
+      Cheat Sheet for configuring Queue Options
+    </h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="CheatSheetforconfiguringQueueOptions-ConfiguringQueueOptions"></a>1.2.1.&#160;
+            Configuring
+            Queue Options
+          </h3></div></div></div><p>
+            The C++ Broker M4 or later supports the following additional
+            Queue constraints.
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+                <a class="xref" href="ch01s02.html#CheatSheetforconfiguringQueueOptions-ConfiguringQueueOptions" title="1.2.1.&#160; Configuring Queue Options">Section&#160;1.2.1, &#8220;
+            Configuring
+            Queue Options
+          &#8221;</a>
+              </p></li><li class="listitem"><p>
+                </p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><p>
+                    <a class="xref" href="ch01s02.html#CheatSheetforconfiguringQueueOptions-ApplyingQueueSizingConstraints" title="1.2.1.1.&#160; Applying Queue Sizing Constraints">Section&#160;1.2.1.1, &#8220;
+            Applying Queue Sizing Constraints
+          &#8221;</a>
+                  </p></li><li class="listitem"><p>
+                    <a class="xref" href="ch01s02.html#CheatSheetforconfiguringQueueOptions-ChangingtheQueueorderingBehaviors-28FIFO-2FLVQ-29" title="1.2.1.2.&#160; Changing the Queue ordering Behaviors (FIFO/LVQ)">Section&#160;1.2.1.2, &#8220;
+            Changing the Queue ordering Behaviors (FIFO/LVQ)
+          &#8221;</a>
+                  </p></li><li class="listitem"><p>
+                    <a class="xref" href="ch01s02.html#CheatSheetforconfiguringQueueOptions-Settingadditionalbehaviors" title="1.2.1.3.&#160; Setting additional behaviors">Section&#160;1.2.1.3, &#8220;
+            Setting additional behaviors
+          &#8221;</a>
+                  </p></li><li class="listitem"><p>
+                    </p><div class="itemizedlist"><ul class="itemizedlist" type="square"><li class="listitem"><p>
+                        <a class="xref" href="">???</a>
+                      </p></li></ul></div><p>
+                  </p></li><li class="listitem"><p>
+                    <a class="xref" href="ch01s02.html#CheatSheetforconfiguringQueueOptions-OtherClients" title="1.2.1.4.&#160; Other Clients">Section&#160;1.2.1.4, &#8220;
+            Other
+            Clients
+          &#8221;</a>
+                  </p></li></ul></div><p>
+              </p></li></ul></div><p>
+            The 0.10 C++ Broker supports the following additional Queue configuration options:
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+              <a class="xref" href="producer-flow-control.html" title="1.8.&#160; Producer Flow Control">Section&#160;1.8, &#8220;
+    Producer Flow Control
+  &#8221;</a>
+            </p></li></ul></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="CheatSheetforconfiguringQueueOptions-ApplyingQueueSizingConstraints"></a>1.2.1.1.&#160;
+            Applying Queue Sizing Constraints
+          </h4></div></div></div><p>
+            This allows to specify how to size a queue and what to do when
+            the sizing constraints have been reached. The queue size can be
+            limited by the number messages (message depth) or byte depth on
+            the queue.
+          </p><p>
+            Once the Queue meets/ exceeds these constraints the follow
+            policies can be applied
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>REJECT - Reject the published message
+            </p></li><li class="listitem"><p>FLOW_TO_DISK - Flow the messages to disk, to preserve memory
+            </p></li><li class="listitem"><p>RING - start overwriting messages in a ring based on sizing.
+            If head meets tail, advance head
+            </p></li><li class="listitem"><p>RING_STRICT - start overwriting messages in a ring based on
+            sizing. If head meets tail, AND the consumer has the tail message
+            acquired it will reject
+            </p></li></ul></div><p>
+            Examples:
+          </p><p>
+            Create a queue an auto delete queue that will support 100 000
+            bytes, and then REJECT
+          </p><pre class="programlisting">
+#include "qpid/client/QueueOptions.h"
+
+    QueueOptions qo;
+    qo.setSizePolicy(REJECT,100000,0);
+
+    session.queueDeclare(arg::queue=queue, arg::autoDelete=true, arg::arguments=qo);
+</pre><p>
+            Create a queue that will support 1000 messages into a RING buffer
+          </p><pre class="programlisting">
+#include "qpid/client/QueueOptions.h"
+
+    QueueOptions qo;
+    qo.setSizePolicy(RING,0,1000);
+
+    session.queueDeclare(arg::queue=queue, arg::arguments=qo);
+</pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="CheatSheetforconfiguringQueueOptions-ChangingtheQueueorderingBehaviors-28FIFO-2FLVQ-29"></a>1.2.1.2.&#160;
+            Changing the Queue ordering Behaviors (FIFO/LVQ)
+          </h4></div></div></div><p>
+            The default ordering in a queue in Qpid is FIFO. However
+            additional ordering semantics can be used namely LVQ (Last Value
+            Queue). Last Value Queue is define as follows.
+          </p><p>
+            If I publish symbols RHT, IBM, JAVA, MSFT, and then publish RHT
+            before the consumer is able to consume RHT, that message will be
+            over written in the queue and the consumer will receive the last
+            published value for RHT.
+          </p><p>
+            Example:
+          </p><pre class="programlisting">
+#include "qpid/client/QueueOptions.h"
+
+    QueueOptions qo;
+    qo.setOrdering(LVQ);
+
+    session.queueDeclare(arg::queue=queue, arg::arguments=qo);
+
+    .....
+    string key;
+    qo.getLVQKey(key);
+
+    ....
+    for each message, set the into application headers before transfer
+    message.getHeaders().setString(key,"RHT");
+    
+</pre><p>
+            Notes:
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Messages that are dequeued and the re-queued will have the
+            following exceptions. a.) if a new message has been queued with
+            the same key, the re-queue from the consumer, will combine these
+            two messages. b.) If an update happens for a message of the same
+            key, after the re-queue, it will not update the re-queued
+            message. This is done to protect a client from being able to
+            adversely manipulate the queue.
+            </p></li><li class="listitem"><p>Acquire: When a message is acquired from the queue, no matter
+            it's position, it will behave the same as a dequeue
+            </p></li><li class="listitem"><p>LVQ does not support durable messages. If the queue or
+            messages are declared durable on an LVQ, the durability will be
+            ignored.
+            </p></li></ul></div><p>
+            A fully worked <a class="xref" href="ch01s06.html#LVQ-Example" title="1.6.3.&#160;LVQ Example">Section&#160;1.6.3, &#8220;LVQ Example&#8221;</a> can be found here
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="CheatSheetforconfiguringQueueOptions-Settingadditionalbehaviors"></a>1.2.1.3.&#160;
+            Setting additional behaviors
+          </h4></div></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="CheatSheetforconfiguringQueueOptions-OtherClients"></a>1.2.1.4.&#160;
+            Other
+            Clients
+          </h4></div></div></div><p>
+            Note that these options can be set from any client. QueueOptions
+            just correctly formats the arguments passed to the QueueDeclare()
+            method.
+          </p></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ch01.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="ch01s03.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    &#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.3.&#160;
+    Cheat Sheet for configuring Exchange Options
+  </td></tr></table></div></div>
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s03.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s03.html b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s03.html
new file mode 100644
index 0000000..e272535
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s03.html
@@ -0,0 +1,241 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>ch01s03.html - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html">AMQP Messaging Broker (Implemented in C++)</a></li><li>ch01s03.html</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.3.&#160;
+    Cheat Sheet for configuring Exchange Options
+  </th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ch01s02.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="chap-Messaging_User_Guide-Broker_Federation.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="idm140173359724448"></a>1.3.&#160;
+    Cheat Sheet for configuring Exchange Options
+  </h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="CheatSheetforconfiguringExchangeOptions-ConfiguringExchangeOptions"></a>1.3.1.&#160;
+      Configuring Exchange Options
+    </h3></div></div></div><p>
+            The C++ Broker M4 or later supports the following additional
+            Exchange options in addition to the standard AMQP define options
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Exchange Level Message sequencing
+            </p></li><li class="listitem"><p>Initial Value Exchange
+            </p></li></ul></div><p>
+            Note that these features can be used on any exchange type, that
+            has been declared with the options set.
+          </p><p>
+            It also supports an additional option to the bind operation on a
+            direct exchange
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Exclusive binding for key
+            </p></li></ul></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="CheatSheetforconfiguringExchangeOptions-ExchangeLevelMessagesequencing"></a>1.3.1.1.&#160;
+            Exchange Level Message sequencing
+          </h4></div></div></div><p>
+            This feature can be used to place a sequence number into each
+            message's headers, based on the order they pass through an
+            exchange. The sequencing starts at 0 and then wraps in an AMQP
+            int64 type.
+          </p><p>
+            The field name used is "qpid.msg_sequence"
+          </p><p>
+            To use this feature an exchange needs to be declared specifying
+            this option in the declare
+          </p><pre class="programlisting">
+....
+    FieldTable args;
+    args.setInt("qpid.msg_sequence",1);
+
+...
+    // now declare the exchange
+    session.exchangeDeclare(arg::exchange="direct", arg::arguments=args);
+</pre><p>
+            Then each message passing through that exchange will be numbers
+            in the application headers.
+          </p><pre class="programlisting">
+    unit64_t seqNo;
+    //after message transfer
+    seqNo = message.getHeaders().getAsInt64("qpid.msg_sequence");
+</pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="CheatSheetforconfiguringExchangeOptions-InitialValueExchange"></a>1.3.1.2.&#160;
+            Initial
+            Value Exchange
+          </h4></div></div></div><p>
+            This feature caches a last message sent to an exchange. When a
+            new binding is created onto the exchange it will then attempt to
+            route this cached messaged to the queue, based on the binding.
+            This allows for topics or the creation of configurations where a
+            new consumer can receive the last message sent to the broker,
+            with matching routing.
+          </p><p>
+            To use this feature an exchange needs to be declared specifying
+            this option in the declare
+          </p><pre class="programlisting">
+....
+    FieldTable args;
+    args.setInt("qpid.ive",1);
+
+...
+    // now declare the exchange
+    session.exchangeDeclare(arg::exchange="direct", arg::arguments=args);
+</pre><p>
+            now use the exchange in the same way you would use any other
+            exchange.
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="CheatSheetforconfiguringExchangeOptions-Exclusivebindingforkey"></a>1.3.1.3.&#160;
+            Exclusive
+            binding for key
+          </h4></div></div></div><p>
+            Direct exchanges in qpidd support a qpid.exclusive-binding option
+            on the bind operation that causes the binding specified to be the
+            only one for the given key. I.e. if there is already a binding at
+            this exchange with this key it will be atomically updated to bind
+            the new queue. This means that the binding can be changed
+            concurrently with an incoming stream of messages and each message
+            will be routed to exactly one queue.
+          </p><pre class="programlisting">
+....
+    FieldTable args;
+    args.setInt("qpid.exclusive-binding",1);
+
+    //the following will cause the only binding from amq.direct with 'my-key' 
+    //to be the one to 'my-queue'; if there were any previous bindings for that
+    //key they will be removed. This is atomic w.r.t message routing through the
+    //exchange.
+    session.exchangeBind(arg::exchange="amq.direct", arg::queue="my-queue",
+                         arg::bindingKey="my-key", arg::arguments=args);
+
+...
+</pre></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ch01s02.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="chap-Messaging_User_Guide-Broker_Federation.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.2.&#160;
+      Cheat Sheet for configuring Queue Options
+    &#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.4.&#160;Broker Federation</td></tr></table></div></div>
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[13/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01.html.in
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01.html.in b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01.html.in
new file mode 100644
index 0000000..4698e42
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01.html.in
@@ -0,0 +1,547 @@
+<div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th></tr><tr><td align="left" width="20%"><a accesskey="p" href="pr01.html">Prev</a>&#160;</td><th align="center" width="60%">&#160;</th><td align="right" width="20%">&#160;<a accesskey="n" href="ch01s02.html">Next</a></td></tr></table><hr /></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="idm140173359789232"></a>Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </h1></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="section"><a href="ch01.html#section-Running-a-Qpid-CPP-Broker">1.1. 
+    Running a Qpid C++ Broker
+  </a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#RASC-BuildingtheCppBrokerandClientLibraries">1.1.1. 
+            Building the
+            C++ Broker and Client Libraries
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-RunningtheCppBroker">1.1.2. 
+            Running the C++ Broker
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-Mostcommonquestionsgettingqpiddrunning">1.1.3. 
+            Most
+            common questions getting qpidd running
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-Authentication">1.1.4. 
+            Authentication
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-Slightlymorecomplexconfiguration">1.1.5. 
+            Slightly more
+            complex configuration
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-Loadingextramodules">1.1.6. 
+            Loading extra modules
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-message-timestamps">1.1.7. Timestamping Received Messages</a></span></dt><dt><span class="section"><a href="ch01.html#RASC-logging-options">1.1.8. Logging Options</a></span></dt></dl></dd><dt><span class="section"><a href="ch01s02.html">1.2. 
+      Cheat Sheet for configuring Queue Options
+    </a></span></dt><dd><dl><dt><span class="section"><a href="ch01s02.html#CheatSheetforconfiguringQueueOptions-ConfiguringQueueOptions">1.2.1. 
+            Configuring
+            Queue Options
+          </a></span></dt></dl></dd><dt><span class="section"><a href="ch01s03.html">1.3. 
+    Cheat Sheet for configuring Exchange Options
+  </a></span></dt><dd><dl><dt><span class="section"><a href="ch01s03.html#CheatSheetforconfiguringExchangeOptions-ConfiguringExchangeOptions">1.3.1. 
+      Configuring Exchange Options
+    </a></span></dt></dl></dd><dt><span class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html">1.4. Broker Federation</a></span></dt><dd><dl><dt><span class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html#sect-Messaging_User_Guide-Broker_Federation-Message_Routes">1.4.1. Message Routes</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html#sect-Messaging_User_Guide-Broker_Federation-Federation_Topologies">1.4.2. Federation Topologies</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html#sect-Messaging_User_Guide-Broker_Federation-Federation_among_High_Availability_Message_Clusters">1.4.3. Federation among High Availability Message Clusters</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html#sect-Messaging_User_Guide-Broker_Federation-The_qpid_route_Utility">1.4.4. The qpid-route Utility</a></span></dt><dt><spa
 n class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html#federation-broker-options">1.4.5. Broker options affecting federation</a></span></dt></dl></dd><dt><span class="section"><a href="chap-Messaging_User_Guide-Security.html">1.5. Security</a></span></dt><dd><dl><dt><span class="section"><a href="chap-Messaging_User_Guide-Security.html#sect-Messaging_User_Guide-Security-User_Authentication">1.5.1. User Authentication</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Security.html#sect-Messaging_User_Guide-Security-Authorization">1.5.2. Authorization</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Security.html#sect-Messaging_User_Guide-Authorization-Specifying_ACL_Quotas">1.5.3. User Connection and Queue Quotas</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Security.html#sect-Messaging_User_Guide-Security-Encryption_using_SSL">1.5.4. Encryption using SSL</a></span></dt></dl></dd><
 dt><span class="section"><a href="ch01s06.html">1.6. LVQ - Last Value Queue</a></span></dt><dd><dl><dt><span class="section"><a href="ch01s06.html#LVQ-UnderstandingLVQ">1.6.1. Understanding LVQ</a></span></dt><dt><span class="section"><a href="ch01s06.html#LVQ-Creating">1.6.2. Creating a Last Value Queue</a></span></dt><dt><span class="section"><a href="ch01s06.html#LVQ-Example">1.6.3. LVQ Example</a></span></dt><dt><span class="section"><a href="ch01s06.html#LVQ-Deprecated">1.6.4. Deprecated LVQ Modes</a></span></dt></dl></dd><dt><span class="section"><a href="queue-state-replication.html">1.7. 
+    Queue State Replication
+  </a></span></dt><dd><dl><dt><span class="section"><a href="queue-state-replication.html#queuestatereplication-AsynchronousReplicationofQueueState">1.7.1. 
+      Asynchronous
+      Replication of Queue State
+    </a></span></dt></dl></dd><dt><span class="section"><a href="producer-flow-control.html">1.8. 
+    Producer Flow Control
+  </a></span></dt><dd><dl><dt><span class="section"><a href="producer-flow-control.html#producerflowcontrol-Overview">1.8.1. 
+      Overview
+    </a></span></dt><dt><span class="section"><a href="producer-flow-control.html#producerflowcontrol-UserInterface">1.8.2. 
+        User Interface
+      </a></span></dt></dl></dd><dt><span class="section"><a href="AMQP-Compatibility.html">1.9. 
+      AMQP compatibility
+    </a></span></dt><dd><dl><dt><span class="section"><a href="AMQP-Compatibility.html#AMQPcompatibility-AMQPCompatibilityofQpidreleases-3A">1.9.1. 
+            AMQP
+            Compatibility of Qpid releases:
+          </a></span></dt><dt><span class="section"><a href="AMQP-Compatibility.html#AMQPcompatibility-InteroptablebyAMQPspecificationversion">1.9.2. 
+            Interop
+            table by AMQP specification version
+          </a></span></dt></dl></dd><dt><span class="section"><a href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html">1.10. Qpid Interoperability Documentation</a></span></dt><dd><dl><dt><span class="section"><a href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-SASL">1.10.1. 
+            SASL
+          </a></span></dt></dl></dd><dt><span class="section"><a href="Using-message-groups.html">1.11. 
+    Using Message Groups
+  </a></span></dt><dd><dl><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-Overview">1.11.1. 
+      Overview
+    </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-GroupingMessages">1.11.2. 
+        Grouping Messages
+      </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-BrokerRole">1.11.3. 
+        The Role of the Broker
+      </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-ConsumerGuide">1.11.4. 
+        Well Behaved Consumers
+      </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-BrokerConfig">1.11.5. 
+        Broker Configuration
+      </a></span></dt></dl></dd><dt><span class="section"><a href="chapter-ha.html">1.12. Active-Passive Messaging Clusters</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-ha.html#ha-overview">1.12.1. Overview</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-virtual-ip">1.12.2. Virtual IP Addresses</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-broker-config">1.12.3. Configuring the Brokers</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-rm">1.12.4. The Cluster Resource Manager</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-rm-config">1.12.5. Configuring with <span class="command"><strong>rgmanager</strong></span> as resource manager</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-broker-admin">1.12.6. Broker Administration Tools</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-replicate-values">1.12.7. Controlling replication of queues and 
 exchanges</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-failover">1.12.8. Client Connection and Fail-over</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-security">1.12.9. Security and Access Control.</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-other-rm">1.12.10. Integrating with other Cluster Resource Managers</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-store">1.12.11. Using a message store in a cluster</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-troubleshoot">1.12.12. Troubleshooting a cluster</a></span></dt></dl></dd><dt><span class="section"><a href="ha-queue-replication.html">1.13. Replicating Queues with the HA module</a></span></dt><dd><dl><dt><span class="section"><a href="ha-queue-replication.html#idm140173354836560">1.13.1. Replicating queues</a></span></dt><dt><span class="section"><a href="ha-queue-replication.html#idm140173356524352">1.13.2. Replicating
  queues between clusters</a></span></dt></dl></dd></dl></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="section-Running-a-Qpid-CPP-Broker"></a>1.1.&#160;
+    Running a Qpid C++ Broker
+  </h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="RASC-BuildingtheCppBrokerandClientLibraries"></a>1.1.1.&#160;
+            Building the
+            C++ Broker and Client Libraries
+          </h3></div></div></div><p>
+            The root directory for the C++ distribution is named
+            qpidc-0.4. The README file in that directory gives
+            instructions for building the broker and client libraries. In
+            most cases you will do the following:
+          </p><pre class="programlisting">
+[qpidc-0.4]$ ./configure
+[qpidc-0.4]$ make
+</pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="RASC-RunningtheCppBroker"></a>1.1.2.&#160;
+            Running the C++ Broker
+          </h3></div></div></div><p>
+            Once you have built the broker and client libraries, you can
+            start the broker from the command line:
+          </p><pre class="programlisting">
+[qpidc-0.4]$ src/qpidd
+</pre><p>
+            Use the --daemon option to run the broker as a daemon
+            process:
+          </p><pre class="programlisting">
+[qpidc-0.4]$ src/qpidd --daemon
+</pre><p>
+            You can stop a running daemon with the --quit option:
+          </p><pre class="programlisting">
+[qpidc-0.4]$ src/qpidd --quit
+</pre><p>
+            You can see all available options with the --help option
+          </p><pre class="programlisting">
+[qpidc-0.4]$ src/qpidd --help
+</pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="RASC-Mostcommonquestionsgettingqpiddrunning"></a>1.1.3.&#160;
+            Most
+            common questions getting qpidd running
+          </h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-Errorwhenstartingbroker-3A-22nodatadirectory-22"></a>1.1.3.1.&#160;
+            Error
+            when starting broker: "no data directory"
+          </h4></div></div></div><p>
+            The C++ Broker requires you to set a data directory or specify
+            --no-data-dir (see help for more details). The data
+            directory is used for the journal, so it is important when
+            reliability counts. Make sure your process has write permission
+            to the data directory.
+          </p><p>
+            The default location is
+          </p><pre class="programlisting">
+/lib/var/qpidd
+</pre><p>
+            An alternate location can be set with --data-dir
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-Errorwhenstartingbroker-3A-22thatprocessislocked-22"></a>1.1.3.2.&#160;
+            Error
+            when starting broker: "that process is locked"
+          </h4></div></div></div><p>
+            Note that when qpidd starts it creates a lock file is data
+            directory are being used. If you have a un-controlled exit,
+            please mail
+            the trace from the core to the dev@qpid.apache.org mailing list.
+            To clear the lock run
+          </p><pre class="programlisting">
+./qpidd -q
+</pre><p>
+            It should also be noted that multiple brokers can be run on the
+            same host. To do so set alternate data directories for each qpidd
+            instance.
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-Usingaconfigurationfile"></a>1.1.3.3.&#160;
+            Using a configuration
+            file
+          </h4></div></div></div><p>
+            Each option that can be specified on the command line can also be
+            specified in a configuration file. To see available options, use
+            --help on the command line:
+          </p><pre class="programlisting">
+./qpidd --help
+</pre><p>
+            A configuration file uses name/value pairs, one on each line. To
+            convert a command line option to a configuration file entry:
+          </p><p>
+            a.) remove the '--' from the beginning of the option.
+            b.) place a '=' between the option and the value (use
+            <span class="emphasis"><em>yes</em></span> or <span class="emphasis"><em>true</em></span> to enable options that take no
+            value when specified on the command line).
+            c.) place one option per line.
+          </p><p>
+            For instance, the --daemon option takes no value, the
+            --log-to-syslog option takes the values yes or
+            no. The following configuration file sets these two
+            options:
+          </p><pre class="programlisting">
+daemon=yes
+log-to-syslog=yes
+</pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-CanIuseanyLanguageclientwiththeCppBroker-3F"></a>1.1.3.4.&#160;
+            Can I use
+            any Language client with the C++ Broker?
+          </h4></div></div></div><p>
+            Yes, all the clients work with the C++ broker; it is written in
+            C+<span class="emphasis"><em>, but uses the AMQP wire protocol. Any broker can be used
+            with any client that uses the same AMQP version. When running the
+            C</em></span>+ broker, it is highly recommended to run AMQP 0-10.
+          </p><p>
+            Note that JMS also works with the C++ broker.
+          </p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="RASC-Authentication"></a>1.1.4.&#160;
+            Authentication
+          </h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-Linux"></a>1.1.4.1.&#160;
+            Linux
+          </h4></div></div></div><p>
+            The PLAIN authentication is done on a username+password, which is
+            stored in the sasldb_path file. Usernames and passwords can be
+            added to the file using the command:
+          </p><pre class="programlisting">
+saslpasswd2 -f /var/lib/qpidd/qpidd.sasldb -u &lt;REALM&gt; &lt;USER&gt;
+</pre><p>
+            The REALM is important and should be the same as the
+            --auth-realm
+            option to the broker. This lets the broker properly find the user
+            in
+            the sasldb file.
+          </p><p>
+            Existing user accounts may be listed with:
+          </p><pre class="programlisting">
+sasldblistusers2 -f /var/lib/qpidd/qpidd.sasldb
+</pre><p>
+            NOTE: The sasldb file must be readable by the user running the
+            qpidd daemon, and should be readable only by that user.
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-Windows"></a>1.1.4.2.&#160;
+            Windows
+          </h4></div></div></div><p>
+            On Windows, the users are authenticated against the local
+            machine. You should add the appropriate users using the standard
+            Windows tools (Control Panel-&gt;User Accounts). To run many of
+            the examples, you will need to create a user "guest" with
+            password "guest".
+          </p><p>
+            If you cannot or do not want to create new users, you can run
+            without authentication by specifying the no-auth option to the
+            broker.
+          </p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="RASC-Slightlymorecomplexconfiguration"></a>1.1.5.&#160;
+            Slightly more
+            complex configuration
+          </h3></div></div></div><p>
+            The easiest way to get a full listing of the broker's options are
+            to use the --help command, run it locally for the latest set of
+            options. These options can then be set in the conf file for
+            convenience (see above)
+          </p><pre class="programlisting">
+./qpidd --help
+
+Usage: qpidd OPTIONS
+Options:
+  -h [ --help ]                    Displays the help message
+  -v [ --version ]                 Displays version information
+  --config FILE (/etc/qpidd.conf)  Reads configuration from FILE
+
+Module options:
+  --module-dir DIR (/usr/lib/qpidd)  Load all .so modules in this directory
+  --load-module FILE                 Specifies additional module(s) to be loaded
+  --no-module-dir                    Don't load modules from module directory
+
+Broker Options:
+  --data-dir DIR (/var/lib/qpidd)   Directory to contain persistent data generated by the broker
+  --no-data-dir                     Don't use a data directory.  No persistent
+                                    configuration will be loaded or stored
+  -p [ --port ] PORT (5672)         Tells the broker to listen on PORT
+  --worker-threads N (3)            Sets the broker thread pool size
+  --max-connections N (500)         Sets the maximum allowed connections
+  --connection-backlog N (10)       Sets the connection backlog limit for the
+                                    server socket
+  --staging-threshold N (5000000)   Stages messages over N bytes to disk
+  -m [ --mgmt-enable ] yes|no (1)   Enable Management
+  --mgmt-pub-interval SECONDS (10)  Management Publish Interval
+  --ack N (0)                       Send session.ack/solicit-ack at least every
+                                    N frames. 0 disables voluntary ack/solitict
+                                   -ack
+
+Daemon options:
+  -d [ --daemon ]             Run as a daemon.
+  -w [ --wait ] SECONDS (10)  Sets the maximum wait time to initialize the
+                              daemon. If the daemon fails to initialize, prints
+                              an error and returns 1
+  -c [ --check ]              Prints the daemon's process ID to stdout and
+                              returns 0 if the daemon is running, otherwise
+                              returns 1
+  -q [ --quit ]               Tells the daemon to shut down
+Logging options:
+  -t [ --trace ]              Enables all logging
+  --log-enable RULE (notice+) Enables logging for selected levels and components. 
+                              RULE is in the form 'LEVEL[+-][:PATTERN]'
+                              LEVEL is one of: 
+                                 trace debug info notice warning error critical
+                              PATTERN is a logging category name, or a namespace-qualified 
+                              function name or name fragment. 
+                                 Logging category names are: 
+                                 Security Broker Management Protocol System HA Messaging Store 
+                                 Network Test Client Model Unspecified
+
+                              For example:
+                                  '--log-enable warning+'
+                                  logs all warning, error and critical messages.
+
+                                  '--log-enable trace+:Broker'
+                                  logs all category 'Broker' messages.
+
+                                  '--log-enable debug:framing'
+                                  logs debug messages from all functions with 'framing' in 
+                                  the namespace or function name.
+
+                              This option can be used multiple times
+
+  --log-disable RULE          Disables logging for selected levels and components. 
+                              RULE is in the form 'LEVEL[+-][:PATTERN]'
+                              LEVEL is one of: 
+                                 trace debug info notice warning error critical
+                              PATTERN is a logging category name, or a namespace-qualified 
+                              function name or name fragment. 
+                                 Logging category names are: 
+                                 Security Broker Management Protocol System HA Messaging Store 
+                                 Network Test Client Model Unspecified
+
+                              For example:
+                                  '--log-disable warning-'
+                                  disables logging all warning, notice, info, debug, and 
+                                  trace messages.
+
+                                  '--log-disable trace:Broker'
+                                  disables all category 'Broker' trace messages.
+
+                                  '--log-disable debug-:qmf::'
+                                  disables logging debug and trace messages from all functions 
+                                  with 'qmf::' in the namespace.
+
+                              This option can be used multiple times
+
+  --log-time yes|no (1)                 Include time in log messages
+  --log-level yes|no (1)                Include severity level in log messages
+  --log-source yes|no (0)               Include source file:line in log 
+                                        messages
+  --log-thread yes|no (0)               Include thread ID in log messages
+  --log-function yes|no (0)             Include function signature in log 
+                                        messages
+  --log-hires-timestamp yes|no (0)      Use hi-resolution timestamps in log 
+                                        messages
+  --log-category yes|no (1)             Include category in log messages
+  --log-prefix STRING                   Prefix to prepend to all log messages
+
+Logging sink options:
+  --log-to-stderr yes|no (1)            Send logging output to stderr
+  --log-to-stdout yes|no (0)            Send logging output to stdout
+  --log-to-file FILE                    Send log output to FILE.
+  --log-to-syslog yes|no (0)            Send logging output to syslog;
+                                        customize using --syslog-name and 
+                                        --syslog-facility
+  --syslog-name NAME (qpidd)            Name to use in syslog messages
+  --syslog-facility LOG_XXX (LOG_DAEMON) 
+                                        Facility to use in syslog messages
+
+</pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="RASC-Loadingextramodules"></a>1.1.6.&#160;
+            Loading extra modules
+          </h3></div></div></div><p>
+            By default the broker will load all the modules in the module
+            directory, however it will NOT display options for modules that
+            are not loaded. So to see the options for extra modules loaded
+            you need to load the module and then add the help command like
+            this:
+          </p><pre class="programlisting">
+./qpidd --load-module libbdbstore.so --help
+Usage: qpidd OPTIONS
+Options:
+  -h [ --help ]                    Displays the help message
+  -v [ --version ]                 Displays version information
+  --config FILE (/etc/qpidd.conf)  Reads configuration from FILE
+
+
+ / .... non module options would be here ... /
+
+
+Store Options:
+  --store-directory DIR     Store directory location for persistence (overrides
+                            --data-dir)
+  --store-async yes|no (1)  Use async persistence storage - if store supports
+                            it, enables AIO O_DIRECT.
+  --store-force yes|no (0)  Force changing modes of store, will delete all
+                            existing data if mode is changed. Be SURE you want
+                            to do this!
+  --num-jfiles N (8)        Number of files in persistence journal
+  --jfile-size-pgs N (24)   Size of each journal file in multiples of read
+                            pages (1 read page = 64kiB)
+</pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="RASC-message-timestamps"></a>1.1.7.&#160;Timestamping Received Messages</h3></div></div></div><p>
+    The AMQP 0-10 specification defines a <span class="emphasis"><em>timestamp</em></span> message delivery
+    property. The timestamp delivery property is a <span class="emphasis"><em>datetime</em></span> value
+    that is written to each message that arrives at the broker.  See the description of
+    "message.delivery-properties" in the "Command Classes" section of the AMQP 0-10
+    specification for more detail.
+  </p><p>
+    See the <span class="emphasis"><em>Programming in Apache Qpid</em></span> documentation for
+    information regarding how clients may access the timestamp value in received
+    messages.
+  </p><p>
+    By default, this timestamping feature is disabled.  To enable timestamping, use the
+    <span class="emphasis"><em>enable-timestamp</em></span> broker configuration option.  Setting the
+    enable-timestamp option to 'yes' will enable message timestamping:
+  </p><pre class="programlisting">
+./qpidd --enable-timestamp yes
+  </pre><p>
+    Message timestamping can also be enabled (and disabled) without restarting the broker.
+    The QMF Broker management object defines two methods for accessing the timestamp
+    configuration:
+  </p><div class="table"><a id="idm140173359592576"></a><p class="title"><strong>Table&#160;1.1.&#160;QMF Management - Broker Methods for Managing the Timestamp Configuration</strong></p><div class="table-contents"><table border="1" summary="QMF Management - Broker Methods for Managing the Timestamp Configuration"><colgroup><col /><col /></colgroup><thead><tr><th>Method</th><th>Description</th></tr></thead><tbody><tr><td>getTimestampConfig</td><td>Get the message timestamping configuration.  Returns True if received messages are timestamped.</td></tr><tr><td>setTimestampConfig</td><td>Set the message timestamping configuration. Set True to enable timestamping received messages, False to disable timestamping.</td></tr></tbody></table></div></div><br class="table-break" /><div class="example"><a id="idm140173359586608"></a><p class="title"><strong>Example&#160;1.1.&#160;Enabling Message Timestamping via QMF - Python</strong></p><div class="example-contents"><p>
+      The following code fragment uses these QMF method calls to enable message timestamping.
+    </p><pre class="programlisting" lang="python" xml:lang="python">
+# get the state of the timestamp configuration
+broker = self.qmf.getObjects(_class="broker")[0]
+rc = broker.getTimestampConfig()
+self.assertEqual(rc.status, 0)
+self.assertEqual(rc.text, "OK")
+print("The timestamp setting is %s" % str(rc.receive))
+
+# try to enable it
+rc = broker.setTimestampConfig(True)
+self.assertEqual(rc.status, 0)
+self.assertEqual(rc.text, "OK")
+    </pre></div></div><br class="example-break" /></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="RASC-logging-options"></a>1.1.8.&#160;Logging Options</h3></div></div></div><p>
+    The C++ Broker provides a rich set of logging options. To use logging effectively
+    a user must select a useful set of options to expose the log messages of interest.
+    This section introduces the logging options and how they are used in practice.
+  </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-LogConcepts"></a>1.1.8.1.&#160;Logging Concepts</h4></div></div></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="RASC-LogConcept-level"></a>Log Level</h5></div></div></div><p>
+	The C++ Broker has a traditional set of log severity levels. The log levels
+	range from low frequency and high importance critical level
+	to high frequency and low importance trace level.
+      </p><div class="table"><a id="idm140173359579408"></a><p class="title"><strong>Table&#160;1.2.&#160;C++ Broker Log Severity Levels</strong></p><div class="table-contents"><table border="1" summary="C++ Broker Log Severity Levels"><colgroup><col /><col /></colgroup><thead><tr><th>Name</th><th>Level</th></tr></thead><tbody><tr><td>critical</td><td>high</td></tr><tr><td>error</td><td>&#160;</td></tr><tr><td>warning</td><td>&#160;</td></tr><tr><td>notice</td><td>&#160;</td></tr><tr><td>info</td><td>&#160;</td></tr><tr><td>debug</td><td>&#160;</td></tr><tr><td>trace</td><td>low</td></tr></tbody></table></div></div><br class="table-break" /></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="RASC-LogConcept-category"></a>Log Category</h5></div></div></div><p>
+	The C++ Broker groups log messages into categories. The log category
+	name may then be used to enable and disable groups of related messages
+	at varying log levels.
+      </p><div class="table"><a id="idm140173359567776"></a><p class="title"><strong>Table&#160;1.3.&#160;C++ Broker Log Categories</strong></p><div class="table-contents"><table border="1" summary="C++ Broker Log Categories"><colgroup><col /></colgroup><thead><tr><th>Name</th></tr></thead><tbody><tr><td>Security</td></tr><tr><td>Broker</td></tr><tr><td>Management</td></tr><tr><td>Protocol</td></tr><tr><td>System</td></tr><tr><td>HA</td></tr><tr><td>Messaging</td></tr><tr><td>Store</td></tr><tr><td>Network</td></tr><tr><td>Test</td></tr><tr><td>Client</td></tr><tr><td>Model</td></tr><tr><td>Unspecified</td></tr></tbody></table></div></div><br class="table-break" /><p>
+	Generally speaking the log categories are groupings of messages from files 
+	related by
+	thier placement in the source code directory structure. The 
+	<span class="emphasis"><em>Model</em></span> category is an exception. Debug log entries 
+	identified by the Model category expose the creation, deletion, and usage 
+	statistics for managed objects in the broker. Log messages in the Model 
+	category are emitted by source files scattered throughout the source tree.
+      </p></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="RASC-LogConcept-StatementAttributes"></a>Log Statement Attributes</h5></div></div></div><p>
+	Every log statement in the C++ Broker has fixed attributes that may be
+	used in enabling or disabling log messages.
+      </p><div class="table"><a id="idm140173359554912"></a><p class="title"><strong>Table&#160;1.4.&#160;C++ Broker Log Statement Attributes</strong></p><div class="table-contents"><table border="1" summary="C++ Broker Log Statement Attributes"><colgroup><col /><col /></colgroup><thead><tr><th>Name</th><th>Description</th></tr></thead><tbody><tr><td>Level</td><td>Severity level</td></tr><tr><td>Category</td><td>Category</td></tr><tr><td>Function</td><td>Namespace-qualified source function name</td></tr></tbody></table></div></div><br class="table-break" /></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-LogRules-EnableDisable"></a>1.1.8.2.&#160;Enabling and Disabling Log Messages</h4></div></div></div><p>
+      The Qpid C++ Broker has hundreds of log message statements in the source
+      code. Under typical conditions
+      most of the messages are deselected and never emitted as actual logs.
+      However, under some circumstances debug and trace messages must be enabled
+      to analyze broker behavior. This section discusses how the broker enables
+      and disables log messages.
+    </p><p>
+      At startup the broker processes command line and option file '--log-enable RULE' and
+      '--log-disable RULE' options using the following rule format:
+    </p><pre class="programlisting">
+  LEVEL[+-][:PATTERN}
+    </pre><div class="table"><a id="idm140173359543920"></a><p class="title"><strong>Table&#160;1.5.&#160;C++ Broker Log Enable/Disable RULE Format</strong></p><div class="table-contents"><table border="1" summary="C++ Broker Log Enable/Disable RULE Format"><colgroup><col /><col /></colgroup><thead><tr><th>Name</th><th>Description</th></tr></thead><tbody><tr><td>LEVEL</td><td>Severity level</td></tr><tr><td>[+-]</td><td>
+	      Option level modifiers. <span class="emphasis"><em>'+'</em></span> indicates 
+	      <span class="emphasis"><em>this level and above</em></span>. 
+	      <span class="emphasis"><em>'-'</em></span> indicates <span class="emphasis"><em>this level and below</em></span>.
+	    </td></tr><tr><td>[:PATTERN]</td><td>
+	      If PATTERN matches a Category name then the log option applies only
+	      to log messages with the named category. Otherwise, the pattern is stored
+	      as a function name match string.
+	    </td></tr></tbody></table></div></div><br class="table-break" /><p>
+      As the options are procesed the results are aggregated into two pairs of tables.
+    </p><div class="table"><a id="idm140173359533472"></a><p class="title"><strong>Table&#160;1.6.&#160;C++ Broker Log Enable/Disable Settings Tables</strong></p><div class="table-contents"><table border="1" summary="C++ Broker Log Enable/Disable Settings Tables"><colgroup><col /><col /></colgroup><thead><tr><th>Name</th><th>Description</th></tr></thead><tbody><tr><td>Function Table</td><td>
+	      A set of vectors of accumulated function name patterns. 
+	      There is a separate vector of name patterns for each log level.
+	    </td></tr><tr><td>Category Table</td><td>
+	      A simple two dimensional array of boolean values indexed by 
+	      [Level][Category] indicating
+	      if all log statements are enabled for the Level and Category pair.
+	    </td></tr></tbody></table></div></div><br class="table-break" /><p>
+      --log-enable statements and --log-disable statements are aggregated into dedicated
+      Function and Category tables. With this scheme multiple conflicting log enable and
+      disable commands may be processed in any order yet produce consistent patterns
+      of enabled broker log statements.
+    </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-LogRules-RuleMatching"></a>1.1.8.3.&#160;Determining if a Log Statement is Enabled</h4></div></div></div><p>
+      Function Table Lookups are simple string pattern matches where the searchable
+      text is the domain-name qualified function name from the log statement and the
+      search pattern is the set of Function Table entries for a given log level.
+    </p><p>
+      Category Table Lookups are boolean array queries where the Level and Category 
+      indexes are from the log statement.
+    </p><p>
+      Each log statment sends its Level, Category, and FunctionName to the
+      Logger for evaluation. As a result the log statement is either visible or hidden.
+    </p><div class="table"><a id="idm140173359522352"></a><p class="title"><strong>Table&#160;1.7.&#160;C++ Broker Log Statement Visibility Determination</strong></p><div class="table-contents"><table border="1" summary="C++ Broker Log Statement Visibility Determination"><colgroup><col /><col /></colgroup><thead><tr><th>Test</th><th>Description</th></tr></thead><tbody><tr><td>Disabled Function</td><td>
+	      If the statement matches a Disabled Function pattern then the
+	      statement is hidden.
+	    </td></tr><tr><td>Disabled Category</td><td>
+	      If the Disabled Category table for this [Level][Category] is true then the
+	      statement is hidden.
+	    </td></tr><tr><td>Enabled Function</td><td>
+	      If the statement matches a Enabled Function pattern then the
+	      statement is visible.
+	    </td></tr><tr><td>Enabled Category</td><td>
+	      If the Enabled Category table for this [Level][Category] is true then the
+	      statement is visible.
+	    </td></tr><tr><td>Unreferenced</td><td>
+	      Log statements that are unreferenced by specific enable rules are by 
+	      default hidden.
+	    </td></tr></tbody></table></div></div><br class="table-break" /></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-LogRules-Reenabling"></a>1.1.8.4.&#160;Changing Log Enable/Disable Settings at Run Time</h4></div></div></div><p>
+      The C++ Broker provides QMF management methods that allow users to query and to set
+      the log enable and disable settings while the broker is running.
+    </p><div class="table"><a id="idm140173359509056"></a><p class="title"><strong>Table&#160;1.8.&#160;QMF Management - Broker Methods for Managing the Log Enable/Disable Settings</strong></p><div class="table-contents"><table border="1" summary="QMF Management - Broker Methods for Managing the Log Enable/Disable Settings"><colgroup><col /><col /></colgroup><thead><tr><th>Method</th><th>Description</th></tr></thead><tbody><tr><td>getLogLevel</td><td>Get the log enable/disable settings.</td></tr><tr><td>setLogLevel</td><td>Set the log enable/disable settings.</td></tr></tbody></table></div></div><br class="table-break" /><p>
+      The management methods use a RULE format similar to the option RULE format:
+    </p><pre class="programlisting">
+  [!]LEVEL[+-][:PATTERN]
+    </pre><p>
+      The difference is the leading exclamation point that identifies disable rules.
+    </p><div class="example"><a id="idm140173359500912"></a><p class="title"><strong>Example&#160;1.2.&#160;
+	Querying Log Settings via qpid-ctrl utility
+      </strong></p><div class="example-contents"><p>
+	At start up a C++ Broker may have the following options:
+      </p><pre class="programlisting">
+  --log-enable debug+
+  --log-enable trace+:Protocol
+  --log-disable info-:Management
+      </pre><p>
+	The following command:
+      </p><pre class="programlisting">
+  qpid-ctrl getLogLevel
+      </pre><p>
+	will return the following result:
+      </p><pre class="programlisting">
+  level=debug+,trace+:Protocol,!info-:Management
+      </pre></div></div><br class="example-break" /><div class="example"><a id="idm140173359497056"></a><p class="title"><strong>Example&#160;1.3.&#160;
+	Setting Log Settings via qpid-ctrl utility
+      </strong></p><div class="example-contents"><p>
+	New broker log options may be set at any time using qpid-ctrl
+      </p><pre class="programlisting">
+  qpid-ctrl setLogLevel level='debug+:Broker !debug-:broker::Broker::ManagementMethod'
+      </pre></div></div><br class="example-break" /></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="RASC-LogRules-Explorer"></a>1.1.8.5.&#160;Discovering Log Sources</h4></div></div></div><p>
+      A common condition for a user is being swamped by log messages that are not
+      interesting for some debug situation. Conversely, a particular log entry
+      may be of interest all the time but enabling all log levels just to see a
+      single log entry is too much. How can a user find and specify a pattern
+      to single out logs of interest?
+    </p><p>
+      The easiest way to hide messages it to disable logs at log level and 
+      category combinations. This may not always work since using only these 
+      coarse controls the log messages of interest may also be hidden. 
+      To discover a more precise filter to specify the messages you want 
+      to show or to hide you may temporarily enable the 
+      <span class="emphasis"><em>"--log-function=yes"</em></span> option. 
+      The following log entries show a typical log message without and 
+      with the log function names enabled:
+    </p><pre class="programlisting">
+  2013-05-01 11:16:01 [Broker] notice Broker running
+  2013-05-01 11:16:54 [Broker] notice qpid::broker::Broker::run: Broker running
+    </pre><p>
+      This log entry is emitted by function <span class="emphasis"><em>qpid::broker::Broker::run</em></span>
+      and this is the function name pattern to be used in specific log enable and 
+      disable rules.
+      For example, this log entry could be disabled with any of the following:
+    </p><pre class="programlisting">
+  --log-disable notice                            [1]
+  --log-disable notice:qpid::                     [2]
+  --log-disable notice:Broker                     [3]
+  --log-disable notice-:Broker::run               [4]
+  --log-disable notice:qpid::broker::Broker::run  [5]
+    </pre><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+	[1] Disables all messages at notice level.
+      </li><li class="listitem">
+	[2] Disables all messages at notice level in qpid:: name space. This is
+	very broad and disables many log messages.
+      </li><li class="listitem">
+	[3] Disables the category <span class="emphasis"><em>[Broker]</em></span> and is not specific
+	to the function. Category names supercede function name fragments in
+	log option processing
+      </li><li class="listitem">
+	[4] Disables the function.
+      </li><li class="listitem">
+	[5] Disables the function.
+      </li></ul></div><p>
+      Remember that the log filter matching PATTERN strings are matched against the 
+      domain-name qualified function names associated with the log statement
+      and not against the log message text itself. That is, in the previous example
+      log filters cannot be set on the log text <span class="emphasis"><em>Broker running</em></span>
+    </p></div></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="pr01.html">Prev</a>&#160;</td><td align="center" width="20%">&#160;</td><td align="right" width="40%">&#160;<a accesskey="n" href="ch01s02.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">Introduction&#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.2.&#160;
+      Cheat Sheet for configuring Queue Options
+    </td></tr></table></div></div>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s02.html.in
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s02.html.in b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s02.html.in
new file mode 100644
index 0000000..708a34b
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s02.html.in
@@ -0,0 +1,143 @@
+<div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.2.&#160;
+      Cheat Sheet for configuring Queue Options
+    </th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ch01.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="ch01s03.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="idm140173359833200"></a>1.2.&#160;
+      Cheat Sheet for configuring Queue Options
+    </h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="CheatSheetforconfiguringQueueOptions-ConfiguringQueueOptions"></a>1.2.1.&#160;
+            Configuring
+            Queue Options
+          </h3></div></div></div><p>
+            The C++ Broker M4 or later supports the following additional
+            Queue constraints.
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+                <a class="xref" href="ch01s02.html#CheatSheetforconfiguringQueueOptions-ConfiguringQueueOptions" title="1.2.1.&#160; Configuring Queue Options">Section&#160;1.2.1, &#8220;
+            Configuring
+            Queue Options
+          &#8221;</a>
+              </p></li><li class="listitem"><p>
+                </p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><p>
+                    <a class="xref" href="ch01s02.html#CheatSheetforconfiguringQueueOptions-ApplyingQueueSizingConstraints" title="1.2.1.1.&#160; Applying Queue Sizing Constraints">Section&#160;1.2.1.1, &#8220;
+            Applying Queue Sizing Constraints
+          &#8221;</a>
+                  </p></li><li class="listitem"><p>
+                    <a class="xref" href="ch01s02.html#CheatSheetforconfiguringQueueOptions-ChangingtheQueueorderingBehaviors-28FIFO-2FLVQ-29" title="1.2.1.2.&#160; Changing the Queue ordering Behaviors (FIFO/LVQ)">Section&#160;1.2.1.2, &#8220;
+            Changing the Queue ordering Behaviors (FIFO/LVQ)
+          &#8221;</a>
+                  </p></li><li class="listitem"><p>
+                    <a class="xref" href="ch01s02.html#CheatSheetforconfiguringQueueOptions-Settingadditionalbehaviors" title="1.2.1.3.&#160; Setting additional behaviors">Section&#160;1.2.1.3, &#8220;
+            Setting additional behaviors
+          &#8221;</a>
+                  </p></li><li class="listitem"><p>
+                    </p><div class="itemizedlist"><ul class="itemizedlist" type="square"><li class="listitem"><p>
+                        <a class="xref" href="">???</a>
+                      </p></li></ul></div><p>
+                  </p></li><li class="listitem"><p>
+                    <a class="xref" href="ch01s02.html#CheatSheetforconfiguringQueueOptions-OtherClients" title="1.2.1.4.&#160; Other Clients">Section&#160;1.2.1.4, &#8220;
+            Other
+            Clients
+          &#8221;</a>
+                  </p></li></ul></div><p>
+              </p></li></ul></div><p>
+            The 0.10 C++ Broker supports the following additional Queue configuration options:
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+              <a class="xref" href="producer-flow-control.html" title="1.8.&#160; Producer Flow Control">Section&#160;1.8, &#8220;
+    Producer Flow Control
+  &#8221;</a>
+            </p></li></ul></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="CheatSheetforconfiguringQueueOptions-ApplyingQueueSizingConstraints"></a>1.2.1.1.&#160;
+            Applying Queue Sizing Constraints
+          </h4></div></div></div><p>
+            This allows to specify how to size a queue and what to do when
+            the sizing constraints have been reached. The queue size can be
+            limited by the number messages (message depth) or byte depth on
+            the queue.
+          </p><p>
+            Once the Queue meets/ exceeds these constraints the follow
+            policies can be applied
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>REJECT - Reject the published message
+            </p></li><li class="listitem"><p>FLOW_TO_DISK - Flow the messages to disk, to preserve memory
+            </p></li><li class="listitem"><p>RING - start overwriting messages in a ring based on sizing.
+            If head meets tail, advance head
+            </p></li><li class="listitem"><p>RING_STRICT - start overwriting messages in a ring based on
+            sizing. If head meets tail, AND the consumer has the tail message
+            acquired it will reject
+            </p></li></ul></div><p>
+            Examples:
+          </p><p>
+            Create a queue an auto delete queue that will support 100 000
+            bytes, and then REJECT
+          </p><pre class="programlisting">
+#include "qpid/client/QueueOptions.h"
+
+    QueueOptions qo;
+    qo.setSizePolicy(REJECT,100000,0);
+
+    session.queueDeclare(arg::queue=queue, arg::autoDelete=true, arg::arguments=qo);
+</pre><p>
+            Create a queue that will support 1000 messages into a RING buffer
+          </p><pre class="programlisting">
+#include "qpid/client/QueueOptions.h"
+
+    QueueOptions qo;
+    qo.setSizePolicy(RING,0,1000);
+
+    session.queueDeclare(arg::queue=queue, arg::arguments=qo);
+</pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="CheatSheetforconfiguringQueueOptions-ChangingtheQueueorderingBehaviors-28FIFO-2FLVQ-29"></a>1.2.1.2.&#160;
+            Changing the Queue ordering Behaviors (FIFO/LVQ)
+          </h4></div></div></div><p>
+            The default ordering in a queue in Qpid is FIFO. However
+            additional ordering semantics can be used namely LVQ (Last Value
+            Queue). Last Value Queue is define as follows.
+          </p><p>
+            If I publish symbols RHT, IBM, JAVA, MSFT, and then publish RHT
+            before the consumer is able to consume RHT, that message will be
+            over written in the queue and the consumer will receive the last
+            published value for RHT.
+          </p><p>
+            Example:
+          </p><pre class="programlisting">
+#include "qpid/client/QueueOptions.h"
+
+    QueueOptions qo;
+    qo.setOrdering(LVQ);
+
+    session.queueDeclare(arg::queue=queue, arg::arguments=qo);
+
+    .....
+    string key;
+    qo.getLVQKey(key);
+
+    ....
+    for each message, set the into application headers before transfer
+    message.getHeaders().setString(key,"RHT");
+    
+</pre><p>
+            Notes:
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Messages that are dequeued and the re-queued will have the
+            following exceptions. a.) if a new message has been queued with
+            the same key, the re-queue from the consumer, will combine these
+            two messages. b.) If an update happens for a message of the same
+            key, after the re-queue, it will not update the re-queued
+            message. This is done to protect a client from being able to
+            adversely manipulate the queue.
+            </p></li><li class="listitem"><p>Acquire: When a message is acquired from the queue, no matter
+            it's position, it will behave the same as a dequeue
+            </p></li><li class="listitem"><p>LVQ does not support durable messages. If the queue or
+            messages are declared durable on an LVQ, the durability will be
+            ignored.
+            </p></li></ul></div><p>
+            A fully worked <a class="xref" href="ch01s06.html#LVQ-Example" title="1.6.3.&#160;LVQ Example">Section&#160;1.6.3, &#8220;LVQ Example&#8221;</a> can be found here
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="CheatSheetforconfiguringQueueOptions-Settingadditionalbehaviors"></a>1.2.1.3.&#160;
+            Setting additional behaviors
+          </h4></div></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="CheatSheetforconfiguringQueueOptions-OtherClients"></a>1.2.1.4.&#160;
+            Other
+            Clients
+          </h4></div></div></div><p>
+            Note that these options can be set from any client. QueueOptions
+            just correctly formats the arguments passed to the QueueDeclare()
+            method.
+          </p></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ch01.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="ch01s03.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    &#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.3.&#160;
+    Cheat Sheet for configuring Exchange Options
+  </td></tr></table></div></div>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s03.html.in
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s03.html.in b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s03.html.in
new file mode 100644
index 0000000..97c1b7f
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s03.html.in
@@ -0,0 +1,98 @@
+<div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.3.&#160;
+    Cheat Sheet for configuring Exchange Options
+  </th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ch01s02.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="chap-Messaging_User_Guide-Broker_Federation.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="idm140173359724448"></a>1.3.&#160;
+    Cheat Sheet for configuring Exchange Options
+  </h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="CheatSheetforconfiguringExchangeOptions-ConfiguringExchangeOptions"></a>1.3.1.&#160;
+      Configuring Exchange Options
+    </h3></div></div></div><p>
+            The C++ Broker M4 or later supports the following additional
+            Exchange options in addition to the standard AMQP define options
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Exchange Level Message sequencing
+            </p></li><li class="listitem"><p>Initial Value Exchange
+            </p></li></ul></div><p>
+            Note that these features can be used on any exchange type, that
+            has been declared with the options set.
+          </p><p>
+            It also supports an additional option to the bind operation on a
+            direct exchange
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Exclusive binding for key
+            </p></li></ul></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="CheatSheetforconfiguringExchangeOptions-ExchangeLevelMessagesequencing"></a>1.3.1.1.&#160;
+            Exchange Level Message sequencing
+          </h4></div></div></div><p>
+            This feature can be used to place a sequence number into each
+            message's headers, based on the order they pass through an
+            exchange. The sequencing starts at 0 and then wraps in an AMQP
+            int64 type.
+          </p><p>
+            The field name used is "qpid.msg_sequence"
+          </p><p>
+            To use this feature an exchange needs to be declared specifying
+            this option in the declare
+          </p><pre class="programlisting">
+....
+    FieldTable args;
+    args.setInt("qpid.msg_sequence",1);
+
+...
+    // now declare the exchange
+    session.exchangeDeclare(arg::exchange="direct", arg::arguments=args);
+</pre><p>
+            Then each message passing through that exchange will be numbers
+            in the application headers.
+          </p><pre class="programlisting">
+    unit64_t seqNo;
+    //after message transfer
+    seqNo = message.getHeaders().getAsInt64("qpid.msg_sequence");
+</pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="CheatSheetforconfiguringExchangeOptions-InitialValueExchange"></a>1.3.1.2.&#160;
+            Initial
+            Value Exchange
+          </h4></div></div></div><p>
+            This feature caches a last message sent to an exchange. When a
+            new binding is created onto the exchange it will then attempt to
+            route this cached messaged to the queue, based on the binding.
+            This allows for topics or the creation of configurations where a
+            new consumer can receive the last message sent to the broker,
+            with matching routing.
+          </p><p>
+            To use this feature an exchange needs to be declared specifying
+            this option in the declare
+          </p><pre class="programlisting">
+....
+    FieldTable args;
+    args.setInt("qpid.ive",1);
+
+...
+    // now declare the exchange
+    session.exchangeDeclare(arg::exchange="direct", arg::arguments=args);
+</pre><p>
+            now use the exchange in the same way you would use any other
+            exchange.
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="CheatSheetforconfiguringExchangeOptions-Exclusivebindingforkey"></a>1.3.1.3.&#160;
+            Exclusive
+            binding for key
+          </h4></div></div></div><p>
+            Direct exchanges in qpidd support a qpid.exclusive-binding option
+            on the bind operation that causes the binding specified to be the
+            only one for the given key. I.e. if there is already a binding at
+            this exchange with this key it will be atomically updated to bind
+            the new queue. This means that the binding can be changed
+            concurrently with an incoming stream of messages and each message
+            will be routed to exactly one queue.
+          </p><pre class="programlisting">
+....
+    FieldTable args;
+    args.setInt("qpid.exclusive-binding",1);
+
+    //the following will cause the only binding from amq.direct with 'my-key' 
+    //to be the one to 'my-queue'; if there were any previous bindings for that
+    //key they will be removed. This is atomic w.r.t message routing through the
+    //exchange.
+    session.exchangeBind(arg::exchange="amq.direct", arg::queue="my-queue",
+                         arg::bindingKey="my-key", arg::arguments=args);
+
+...
+</pre></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ch01s02.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="chap-Messaging_User_Guide-Broker_Federation.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.2.&#160;
+      Cheat Sheet for configuring Queue Options
+    &#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.4.&#160;Broker Federation</td></tr></table></div></div>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s06.html.in
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s06.html.in b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s06.html.in
new file mode 100644
index 0000000..3a6d3e5
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s06.html.in
@@ -0,0 +1,107 @@
+<div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.6.&#160;LVQ - Last Value Queue</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="chap-Messaging_User_Guide-Security.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="queue-state-replication.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="idm140173354860576"></a>1.6.&#160;LVQ - Last Value Queue</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="LVQ-UnderstandingLVQ"></a>1.6.1.&#160;Understanding LVQ</h3></div></div></div><p>
+      A Last Value Queue is configured with the name of a message header that
+      is used as a key.  The queue behaves as a normal FIFO queue with the
+      exception that when a message is enqueued, any other message in the
+      queue with the same value in the key header is removed and discarded.
+      Thus, for any given key value, the queue holds only the most recent
+      message.
+    </p><p>
+      The following example illustrates the operation of a Last Value Queue.
+      The example shows an empty queue with no consumers and a sequence of
+      produced messages.  The numbers represent the key for each message.
+    </p><pre class="programlisting">
+           &lt;empty queue&gt;
+      1 =&gt;
+           1
+      2 =&gt;
+           1 2
+      3 =&gt;
+           1 2 3
+      4 =&gt;
+           1 2 3 4
+      2 =&gt;
+           1 3 4 2
+      1 =&gt;
+           3 4 2 1
+    </pre><p>
+      Note that the first four messages are enqueued normally in FIFO order.
+      The fifth message has key '2' and is also enqueued on the tail of the
+      queue.  However the message already in the queue with the same key is
+      discarded.
+      </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+          If the set of keys used in the messages in a LVQ is constrained, the
+          number of messages in the queue shall not exceed the number of
+          distinct keys in use.
+        </p></div><p>
+    </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="LVQ-UnderstandingLVQ-UseCases"></a>1.6.1.1.&#160;Common Use-Cases</h4></div></div></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+            LVQ with zero or one consuming subscriptions - In this case, if
+            the consumer drops momentarily or is slower than the producer(s),
+            it will only receive current information relative to the message
+            keys.
+          </p></li><li class="listitem"><p>
+            LVQ with zero or more browsing subscriptions - A browsing consumer
+            can subscribe to the LVQ and get an immediate dump of all of the
+            "current" messages and track updates thereafter.  Any number of
+            independent browsers can subscribe to the same LVQ with the same
+            effect.  Since messages are never consumed, they only disappear
+            when replaced with a newer message with the same key or when their
+            TTL expires.
+          </p></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="LVQ-Creating"></a>1.6.2.&#160;Creating a Last Value Queue</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="LVQ-Creating-Address"></a>1.6.2.1.&#160;Using Addressing Syntax</h4></div></div></div><p>
+        A LVQ may be created using directives in the API's address syntax.
+        The important argument is "qpid.last_value_queue_key".  The following
+        Python example shows how a producer of stock price updates can create
+        a LVQ to hold the latest stock prices for each ticker symbol.  The
+        message header used to hold the ticker symbol is called "ticker".
+      </p><pre class="programlisting">
+    conn = Connection(url)
+    conn.open()
+    sess = conn.session()
+    tx = sess.sender("prices;{create:always, node:{type:queue, x-declare:{arguments:{'qpid.last_value_queue_key':'ticker'}}}}")
+      </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="LVQ-Creating-Tool"></a>1.6.2.2.&#160;Using qpid-config</h4></div></div></div><p>
+        The same LVQ as shown in the previous example can be created using the
+        qpid-config utility:
+      </p><pre class="programlisting">
+    $ qpid-config add queue prices --lvq-key ticker
+      </pre></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="LVQ-Example"></a>1.6.3.&#160;LVQ Example</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="LVQ-Example-Sender"></a>1.6.3.1.&#160;LVQ Sender</h4></div></div></div><pre class="programlisting">
+    from qpid.messaging import Connection, Message
+
+    def send(sender, key, message):
+      message.properties["ticker"] = key
+      sender.send(message)
+
+    conn = Connection("localhost")
+    conn.open()
+    sess = conn.session()
+    tx = sess.sender("prices;{create:always, node:{type:queue,x-declare:{arguments:{'qpid.last_value_queue_key':ticker}}}}")
+
+    msg = Message("Content")
+    send(tx, "key1", msg);
+    send(tx, "key2", msg);
+    send(tx, "key3", msg);
+    send(tx, "key4", msg);
+    send(tx, "key2", msg);
+    send(tx, "key1", msg);
+
+    conn.close()
+      </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="LVQ-Example-Receiver"></a>1.6.3.2.&#160;LVQ Browsing Receiver</h4></div></div></div><pre class="programlisting">
+    from qpid.messaging import Connection, Message
+
+    conn = Connection("localhost")
+    conn.open()
+    sess = conn.session()
+    rx = sess.receiver("prices;{mode:browse}")
+
+    while True:
+      msg = rx.fetch()
+      sess.acknowledge()
+      print msg
+      </pre></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="LVQ-Deprecated"></a>1.6.4.&#160;Deprecated LVQ Modes</h3></div></div></div><p>
+      There are two legacy modes (still implemented as of Qpid 0.14)
+      controlled by the qpid.last_value_queue and
+      qpid.last_value_queue_no_browse argument values.  These modes are
+      deprecated and should not be used.
+    </p></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="chap-Messaging_User_Guide-Security.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="queue-state-replication.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.5.&#160;Security&#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.7.&#160;
+    Queue State Replication
+  </td></tr></table></div></div>
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[42/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Address_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Address_8h_source.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Address_8h_source.html
new file mode 100755
index 0000000..3bf3fdb
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Address_8h_source.html
@@ -0,0 +1,110 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/Address.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Address_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)">
+</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">Address.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_ADDRESS_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_ADDRESS_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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;<span class="preprocessor">#include &quot;qpid/messaging/ImportExport.h&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;qpid/messaging/exceptions.h&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span clas
 s="preprocessor">#include &quot;qpid/types/Variant.h&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;ostream&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="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<spa
 n class="keyword">class </span>AddressImpl;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Address.html">  122</a></span>&#160;<span class="keyword">class </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Address.html">Address</a></div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;{</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Address.html">Address</a>();</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    QPID_MESSAGING_EXTERN Address(<span class="keyword">const</span> std::string&amp; address);</div><div c
 lass="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;    QPID_MESSAGING_EXTERN Address(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> std::string&amp; subject,</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;                               <span class="keyword">const</span> qpid::types::Variant::Map&amp; options, <span class="keyword">const</span> std::string&amp; type = <span class="stringliteral">&quot;&quot;</span>);</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;    QPID_MESSAGING_EXTERN Address(<span class="keyword">const</span> Address&amp; address);</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;    QPID_MESSAGING_EXTERN ~Address();</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;    QPID_MESSAGING_EXTERN Address&amp; operator=(<span class="keyword">const</span> Address&amp
 ;);</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> std::string&amp; getName() <span class="keyword">const</span>;</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setName(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> std::string&amp; getSubject() <span class="keyword">const</span>;</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setSubject(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> qpid::types
 ::Variant::Map&amp; getOptions() <span class="keyword">const</span>;</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;    QPID_MESSAGING_EXTERN qpid::types::Variant::Map&amp; getOptions();</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setOptions(<span class="keyword">const</span> qpid::types::Variant::Map&amp;);</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    QPID_MESSAGING_EXTERN std::string getType() <span class="keyword">const</span>;</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setType(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div
 ><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    QPID_MESSAGING_EXTERN std::string str() <span class="keyword">const</span>;</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">operator</span> bool() <span class="keyword">const</span>;</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">bool</span> operator !() <span class="keyword">const</span>;</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;  <span class="keyword">private</span>:</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;    AddressImpl* impl;</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span>AddressImpl;</div><div class="line"><a name="l00157"></a><span cl
 ass="lineno">  157</span>&#160;};</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="preprocessor">#ifndef SWIG</span></div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;QPID_MESSAGING_EXTERN std::ostream&amp; operator&lt;&lt;(std::ostream&amp; out, <span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Address.html">Address</a>&amp; address);</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;}} <span class="comment">// namespace qpid::messaging</span></div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div><div class="line"><a 
 name="l00165"></a><span class="lineno">  165</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1messaging_1_1Address_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></div><div class="ttdef"><b>Definition:</b> Address.h:122</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>Address.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Connection_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Connection_8h_source.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Connection_8h_source.html
new file mode 100755
index 0000000..007b2cf
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Connection_8h_source.html
@@ -0,0 +1,114 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/Connection.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Connection_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)">
+</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">Connection.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_CONNECTION_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_CONNECTION_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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><s
 pan 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;<span class="preprocessor">#include &quot;qpid/messaging/ImportExport.h&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;qpid/messaging/Handle.h&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span clas
 s="preprocessor">#include &quot;qpid/messaging/exceptions.h&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;qpid/types/Variant.h&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;string&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="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno
 ">   35</span>&#160;<span class="preprocessor">#ifndef SWIG</span></div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1PrivateImplRef.html">   36</a></span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span>&gt; <span class="keyword">class </span><a class="code" href="classqpid_1_1messaging_1_1PrivateImplRef.html">PrivateImplRef</a>;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">class </span>ConnectionImpl;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">class </span><a class="code" href="classqpid_1_1messaging_1_1Session.html">Session</a>;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div><div class="line"><a name="l0
 0045"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Connection.html">   45</a></span>&#160;<span class="keyword">class </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Connection.html">Connection</a> : <span class="keyword">public</span> <a class="code" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a>&lt;ConnectionImpl&gt;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;{</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Connection.html">Connection</a>(ConnectionImpl* impl);</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    QPID_MESSAGING_EXTERN Connection(<span class="keyword">const</span> Connection&am
 p;);</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;    QPID_MESSAGING_EXTERN Connection();</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;    QPID_MESSAGING_EXTERN Connection(<span class="keyword">const</span> std::string&amp; url, <span class="keyword">const</span> qpid::types::Variant::Map&amp; options = qpid::types::Variant::Map());</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;    QPID_MESSAGING_EXTERN Connection(<span class="keyword">const</span> std::string&amp; url, <span class="keyword">const</span> std::string&amp; options);</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    QPID_MESSAGING_EXTERN ~Connection();</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;    QPID_MESSAGING_EXTERN Connection&amp; operator=(<span class="keyword">const</span> Connection&amp;);</div><div class="line"><a name="l00
 128"></a><span class="lineno">  128</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setOption(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>&amp; value);</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> open();</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">bool</span> isOpen();</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">bool</span> isOpen() <span class="keyword">const</span>;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;    QPID_MESSAG
 ING_EXTERN <span class="keywordtype">void</span> reconnect(<span class="keyword">const</span> std::string&amp; url);</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> reconnect();</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;    QPID_MESSAGING_EXTERN std::string getUrl() <span class="keyword">const</span>;</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> close();</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Session.html">Session</a> createTransactionalSession(<span class="keyword">const</span> std::string&amp; name = std::string());</div><div class="line"><a nam
 e="l00166"></a><span class="lineno">  166</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Session.html">Session</a> createSession(<span class="keyword">const</span> std::string&amp; name = std::string());</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Session.html">Session</a> getSession(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;    QPID_MESSAGING_EXTERN std::string getAuthenticatedUsername();</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="preprocessor">#ifndef SWIG</span></div><div class="li
 ne"><a name="l00172"></a><span class="lineno">  172</span>&#160;  <span class="keyword">private</span>:</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classqpid_1_1messaging_1_1PrivateImplRef.html">qpid::messaging::PrivateImplRef</a>&lt;Connection&gt;;</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;};</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;}} <span class="comment">// namespace qpid::messaging</span></div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span cl
 ass="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1types_1_1Variant_html"><div class="ttname"><a href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></div><div class="ttdef"><b>Definition:</b> Variant.h:73</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1PrivateImplRef_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1PrivateImplRef.html">qpid::messaging::PrivateImplRef</a></div><div class="ttdef"><b>Definition:</b> Connection.h:36</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Connection_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></div><div class="ttdef"><b>Definition:</b> Connection.h:45</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Handle_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a></div><div class="ttdef"><b>Definition:</b> Handle.h:39</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Session_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></div><div class="ttdef"><b>Definition:</b> Session.h:49</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>Connection.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Duration_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Duration_8h_source.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Duration_8h_source.html
new file mode 100755
index 0000000..13efba2
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Duration_8h_source.html
@@ -0,0 +1,110 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/Duration.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Duration_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)">
+</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">Duration.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_DURATION_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_DURATION_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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 clas
 s="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 nam
 e="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><spa
 n 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 &quot;qpid/messaging/ImportExport.h&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;qpid/sys/IntegerTypes.h&quot;</span></div><div c
 lass="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Duration.html">   35</a></span>&#160;<span class="keyword">class </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;{</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00
 038"></a><span class="lineno">   38</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">explicit</span> <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>(uint64_t milliseconds);</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;    QPID_MESSAGING_EXTERN uint64_t getMilliseconds() <span class="keyword">const</span>;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">static</span> <span class="keyword">const</span> Duration FOREVER;</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">static</span> <span class="keyword">const</span> Duration IMMEDIATE;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">static</span> <span class="keyword">const</span> Duration SECOND;</div><div class="l
 ine"><a name="l00043"></a><span class="lineno">   43</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">static</span> <span class="keyword">const</span> Duration MINUTE;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <span class="keyword">private</span>:</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    uint64_t milliseconds;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;};</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> operator*(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&amp; duration,</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;               
                           uint64_t multiplier);</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> operator*(uint64_t multiplier,</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;                                         <span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&amp; duration);</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;QPID_MESSAGING_EXTERN <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&amp; a, <span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&amp; b);</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;QPID_MESSA
 GING_EXTERN <span class="keywordtype">bool</span> operator!=(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&amp; a, <span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&amp; b);</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;}} <span class="comment">// namespace qpid::messaging</span></div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1messaging_1_1Duration_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a></div><div class="ttdef"><b>Definition:</b> Duration.h:35</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>Duration.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Exception_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Exception_8h_source.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Exception_8h_source.html
new file mode 100755
index 0000000..d28fd96
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Exception_8h_source.html
@@ -0,0 +1,110 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/types/Exception.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Exception_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)">
+</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">Exception.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_TYPES_EXCEPTION_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_TYPES_EXCEPTION_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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="lin
 e"><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="l00
 014"></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 clas
 s="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;string&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;qpid/types/ImportExport.h&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></
 a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span>types {</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="classqpid_1_1types_1_1Exception.html">   31</a></span>&#160;<span class="keyword">class </span>QPID_TYPES_CLASS_EXTERN <a class="code" href="classqpid_1_1types_1_1Exception.html">Exception</a> : <span class="keyword">public</span> std::exception</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;{</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;    QPID_TYPES_EXTERN <span
  class="keyword">explicit</span> <a class="code" href="classqpid_1_1types_1_1Exception.html">Exception</a>(<span class="keyword">const</span> std::string&amp; message=std::string()) <span class="keywordflow">throw</span>();</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">virtual</span> ~<a class="code" href="classqpid_1_1types_1_1Exception.html">Exception</a>() <span class="keywordflow">throw</span>();</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* what() <span class="keyword">const</span> <span class="keywordflow">throw</span>();</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;  <span class="keyword">private</span>:</div>
 <div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;    <span class="keyword">const</span> std::string message;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;};</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;}} <span class="comment">// namespace qpid::types</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1types_1_1Exception_html"><div class="ttname"><a href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></div><div class="ttdef"><b>Definition:</b> Exception.h:31</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.html">types</a></li><li class="navelem"><b>Exception.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/FailoverUpdates_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/FailoverUpdates_8h_source.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/FailoverUpdates_8h_source.html
new file mode 100755
index 0000000..6482a56
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/FailoverUpdates_8h_source.html
@@ -0,0 +1,111 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/FailoverUpdates.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('FailoverUpdates_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)">
+</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">FailoverUpdates.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_CLIENT_AMQP0_10_FAILOVERUPDATES_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_CLIENT_AMQP0_10_FAILOVERUPDATES_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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;<span class="preprocessor">#include &quot;qpid/messaging/ImportExport.h&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00027"></a><span class="l
 ineno">   27</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">class </span>Connection;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">struct </span>FailoverUpdatesImpl;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1FailoverUpdates.html">   35</a></span>&#160;<span class="keyword">class </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="classqpid_1_1messaging_1_1FailoverUpdates.html">FailoverUpdates</a></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;{</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00038"></a><span 
 class="lineno">   38</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1FailoverUpdates.html">FailoverUpdates</a>(<a class="code" href="classqpid_1_1messaging_1_1Connection.html">Connection</a>&amp; connection);</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;    QPID_MESSAGING_EXTERN ~FailoverUpdates();</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <span class="keyword">private</span>:</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;    FailoverUpdatesImpl* impl;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;    <span class="comment">//no need to copy instances of this class</span></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;    FailoverUpdates(<span class="keyword">const</span> Fail
 overUpdates&amp;);</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    FailoverUpdates&amp; operator=(<span class="keyword">const</span> FailoverUpdates&amp;);</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;};</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;}} <span class="comment">// namespace qpid::messaging</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1messaging_1_1FailoverUpdates_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1FailoverUpdates.html">qpid::messaging::FailoverUpdates</a></div><div class="ttdef"><b>Definition:</b> FailoverUpdates.h:35</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Connection_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></div><div class="ttdef"><b>Definition:</b> Connection.h:45</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>FailoverUpdates.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Handle_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Handle_8h_source.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Handle_8h_source.html
new file mode 100755
index 0000000..b13e94e
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Handle_8h_source.html
@@ -0,0 +1,114 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/Handle.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Handle_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)">
+</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">Handle.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_HANDLE_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_HANDLE_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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="l
 ine"><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="l0
 0014"></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 clas
 s="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 &quot;qpid/messaging/ImportExport.h&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div
 ><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span>&gt; <span class="keyword">class </span>PrivateImplRef;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Handle.html">   39</a></span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt; <span class="keyword">class </span><a class="code" href="classqpid_1_1messaging_1_1Handle.html">Handle</a> {</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <span class="keyword">public</span>:</div><div class="line"
 ><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">   43</a></span>&#160;    QPID_MESSAGING_INLINE_EXTERN <span class="keywordtype">bool</span> <a class="code" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">isValid</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> impl; }</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">   46</a></span>&#160;    QPID_MESSAGING_INLINE_EXTERN <span class="keywordtype">bool</span> <a class="code" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">isNull</a>()<span class="keyword"> const </span>{ <span 
 class="keywordflow">return</span> !impl; }</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252">   49</a></span>&#160;    QPID_MESSAGING_INLINE_EXTERN <span class="keyword">operator</span> bool()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> impl; }</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">   52</a></span>&#160;    QPID_MESSAGING_INLINE_EXTERN <span class="keywordtype">bool</span> <a class="code" href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">operator !</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span>
  !impl; }</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    <span class="keywordtype">void</span> swap(<a class="code" href="classqpid_1_1messaging_1_1Handle.html">Handle&lt;T&gt;</a>&amp; h) { T* t = h.impl; h.impl = impl; impl = t; }</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <span class="keyword">private</span>:</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    <span class="comment">// Not implemented, subclasses must implement.</span></div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    <a class="code" href="classqpid_1_1messaging_1_1Handle.html">Handle</a>(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Handle.html">Handle</a>&amp;
 );</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    <a class="code" href="classqpid_1_1messaging_1_1Handle.html">Handle</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Handle.html">Handle</a>&amp;);</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <span class="keyword">protected</span>:</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    <span class="keyword">typedef</span> T Impl;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;    QPID_MESSAGING_INLINE_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Handle.html">Handle</a>() :impl() {}</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#1
 60;    Impl* impl;</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classqpid_1_1messaging_1_1PrivateImplRef.html">PrivateImplRef</a>&lt;T&gt;;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;};</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;}} <span class="comment">// namespace qpid::messaging</span></div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1messaging_1_1PrivateImplRef_html"><div class="ttname"><a href="classqpid_1_1m
 essaging_1_1PrivateImplRef.html">qpid::messaging::PrivateImplRef</a></div><div class="ttdef"><b>Definition:</b> Connection.h:36</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Handle_html_a85d30ccb081c4b15dc3bedeb40ffbf52"><div class="ttname"><a href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">qpid::messaging::Handle::isNull</a></div><div class="ttdeci">QPID_MESSAGING_INLINE_EXTERN bool isNull() const </div><div class="ttdef"><b>Definition:</b> Handle.h:46</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Handle_html_a79cc121e1185d3d90a2d36e43ac8d82b"><div class="ttname"><a href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">qpid::messaging::Handle::operator!</a></div><div class="ttdeci">QPID_MESSAGING_INLINE_EXTERN bool operator!() const </div><div class="ttdef"><b>Definition:</b> Handle.h:52</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Handle_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a></div><div class="ttdef"><b>Definition:</b> Handle.h:39</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Handle_html_ad6666ec615c78a110d36011aaa7f74f9"><div class="ttname"><a href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">qpid::messaging::Handle::isValid</a></div><div class="ttdeci">QPID_MESSAGING_INLINE_EXTERN bool isValid() const </div><div class="ttdef"><b>Definition:</b> Handle.h:43</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>Handle.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[50/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/cpp-broker/book/QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/cpp-broker/book/QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html
new file mode 100644
index 0000000..0685962
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html
@@ -0,0 +1,375 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>1.10.&#160;Qpid Interoperability Documentation - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html">AMQP Messaging Broker (Implemented in C++)</a></li><li>1.10.&#160;Qpid Interoperability Documentation</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.10.&#160;Qpid Interoperability Documentation</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="AMQP-Compatibility.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="Using-message-groups.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation"></a>1.10.&#160;Qpid Interoperability Documentation</h2></div></div></div><p>
+            This page documents the various interoperable features of the
+            Qpid clients.
+          </p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QpidInteroperabilityDocumentation-SASL"></a>1.10.1.&#160;
+            SASL
+          </h3></div></div></div><p>
+            
+          </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QpidInteroperabilityDocumentation-StandardMechanisms"></a>1.10.1.1.&#160;
+            Standard
+            Mechanisms
+          </h4></div></div></div><p>
+            <a class="ulink" href="http://en.wikipedia.org/wiki/Simple_Authentication_and_Security_Layer#SASL_mechanisms" target="_top">http://en.wikipedia.org/wiki/Simple_Authentication_and_Security_Layer#SASL_mechanisms</a>
+          </p><p>
+            This table list the various SASL mechanisms that each component
+            supports. The version listed shows when this
+            functionality was added to the product.
+          </p><div class="table"><a id="idm140173357589616"></a><p class="title"><strong>Table&#160;1.24.&#160;SASL Mechanism Support</strong></p><div class="table-contents"><table border="1" summary="SASL Mechanism Support"><colgroup><col /><col /><col /><col /><col /><col /><col /></colgroup><tbody><tr><td>
+                  Component
+                </td><td>
+                  ANONYMOUS
+                </td><td>
+                  CRAM-MD5
+                </td><td>
+                  DIGEST-MD5
+                </td><td>
+                  EXTERNAL
+                </td><td>
+                  GSSAPI/Kerberos
+                </td><td>
+                  PLAIN
+                </td></tr><tr><td>
+                  C++ Broker
+                </td><td>
+                  M3[<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-1">Section&#160;1.10.1.1, &#8220;
+            Standard
+            Mechanisms
+          &#8221;</a>]
+                </td><td>
+                  M3[<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-1">Section&#160;1.10.1.1, &#8220;
+            Standard
+            Mechanisms
+          &#8221;</a>,<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-2">Section&#160;1.10.1.1, &#8220;
+            Standard
+            Mechanisms
+          &#8221;</a>]
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  M3[<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-1">Section&#160;1.10.1.1, &#8220;
+            Standard
+            Mechanisms
+          &#8221;</a>,<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-2">Section&#160;1.10.1.1, &#8220;
+            Standard
+            Mechanisms
+          &#8221;</a>]
+                </td><td>
+                  M1
+                </td></tr><tr><td>
+                  C++ Client
+                </td><td>
+                  M3[<a class="xref" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-1">Section&#160;1.10.1.1, &#8220;
+            Standard
+            Mechanisms
+          &#8221;</a>]
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  M1
+                </td></tr><tr><td>
+                  Java Broker
+                </td><td>
+                  &#160;
+                </td><td>
+                  M1
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  M1
+                </td></tr><tr><td>
+                  Java Client
+                </td><td>
+                  &#160;
+                </td><td>
+                  M1
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  M1
+                </td></tr><tr><td>
+                  .Net Client
+                </td><td>
+                  M2
+                </td><td>
+                  M2
+                </td><td>
+                  M2
+                </td><td>
+                  M2
+                </td><td>
+                  &#160;
+                </td><td>
+                  M2
+                </td></tr><tr><td>
+                  Python Client
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  ?
+                </td></tr><tr><td>
+                  Ruby Client
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  ?
+                </td></tr></tbody></table></div></div><br class="table-break" /><p><a id="QpidInteroperabilityDocumentation-1"></a>        
+            1: Support for these will be in M3 (currently available on
+            trunk).
+	  </p><p><a id="QpidInteroperabilityDocumentation-2"></a>2: C++ Broker uses <a class="ulink" href="http://freshmeat.net/projects/cyrussasl/" target="_top">Cyrus SASL</a> which
+            supports CRAM-MD5 and GSSAPI but these have not been tested yet
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QpidInteroperabilityDocumentation-CustomMechanisms"></a>1.10.1.2.&#160;
+            Custom
+            Mechanisms
+          </h4></div></div></div><p>
+            There have been some custom mechanisms added to our
+            implementations.
+          </p><div class="table"><a id="idm140173356693152"></a><p class="title"><strong>Table&#160;1.25.&#160;SASL Custom Mechanisms</strong></p><div class="table-contents"><table border="1" summary="SASL Custom Mechanisms"><colgroup><col /><col /><col /></colgroup><tbody><tr><td>
+                  Component
+                </td><td>
+                  AMQPLAIN
+                </td><td>
+                  CRAM-MD5-HASHED
+                </td></tr><tr><td>
+                  C++ Broker
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  C++ Client
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  Java Broker
+                </td><td>
+                  M1
+                </td><td>
+                  M2
+                </td></tr><tr><td>
+                  Java Client
+                </td><td>
+                  M1
+                </td><td>
+                  M2
+                </td></tr><tr><td>
+                  .Net Client
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  Python Client
+                </td><td>
+                  M2
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  Ruby Client
+                </td><td>
+                  M2
+                </td><td>
+                  &#160;
+                </td></tr></tbody></table></div></div><br class="table-break" /><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="idm140173354347120"></a>AMQPLAIN</h5></div></div></div><p /></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="idm140173358774608"></a>CRAM-MD5-HASHED</h5></div></div></div><p>
+            The Java SASL implementations require that you have the password
+            of the user to validate the incoming request. This then means
+            that the user's password must be stored on disk. For this to be
+            secure either the broker must encrypt the password file or the
+            need for the password being stored must be removed.
+          </p><p>
+            The CRAM-MD5-HASHED SASL plugin removes the need for the plain
+            text password to be stored on disk. The mechanism defers all
+            functionality to the build in CRAM-MD5 module the only change is
+            on the client side where it generates the hash of the password
+            and uses that value as the password. This means that the Java
+            Broker only need store the password hash on the file system.
+            While a one way hash is not very secure compared to other forms
+            of encryption in environments where the having the password in
+            plain text is unacceptable this will provide and additional layer
+            to protect the password. In particular this offers some
+            protection where the same password may be shared amongst many
+            systems. It offers no real extra protection against attacks on
+            the broker (the secret is now the hash rather than the password).
+          </p></div></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="AMQP-Compatibility.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="Using-message-groups.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.9.&#160;
+      AMQP compatibility
+    &#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.11.&#160;
+    Using Message Groups
+  </td></tr></table></div></div>
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/cpp-broker/book/Using-message-groups.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/cpp-broker/book/Using-message-groups.html b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/Using-message-groups.html
new file mode 100644
index 0000000..a406de8
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/Using-message-groups.html
@@ -0,0 +1,299 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>Using-message-groups.html - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html">AMQP Messaging Broker (Implemented in C++)</a></li><li>Using-message-groups.html</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.11.&#160;
+    Using Message Groups
+  </th></tr><tr><td align="left" width="20%"><a accesskey="p" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="chapter-ha.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="Using-message-groups"></a>1.11.&#160;
+    Using Message Groups
+  </h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="usingmessagegroups-Overview"></a>1.11.1.&#160;
+      Overview
+    </h3></div></div></div><p>
+        The broker allows messaging applications to classify a set of related messages as
+        belonging to a group.  This allows a message producer to indicate to the consumer
+        that a group of messages should be considered a single logical operation with
+        respect to the application.
+      </p><p>
+        The broker can use this group identification to enforce policies controlling how
+        messages from a given group can be distributed to consumers.  For instance, the
+        broker can be configured to guarantee all the messages from a particular group are
+        processed in order across multiple consumers.
+      </p><p>
+        For example, assume we have a shopping application that manages items in a virtual
+        shopping cart.  A user may add an item to their shopping cart, then change their
+        mind and remove it.  If the application sends an <span class="emphasis"><em>add</em></span> message to the broker,
+        immediately followed by a <span class="emphasis"><em>remove</em></span> message, they will be queued in the proper
+        order - <span class="emphasis"><em>add</em></span>, followed by <span class="emphasis"><em>remove</em></span>.
+      </p><p>
+        However, if there are multiple consumers, it is possible that once a consumer
+        acquires the <span class="emphasis"><em>add</em></span> message, a different consumer may acquire the
+        <span class="emphasis"><em>remove</em></span> message.  This allows both messages to be processed in parallel,
+        which could result in a "race" where the <span class="emphasis"><em>remove</em></span> operation is incorrectly
+        performed before the <span class="emphasis"><em>add</em></span> operation.
+      </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="usingmessagegroups-GroupingMessages"></a>1.11.2.&#160;
+        Grouping Messages
+      </h3></div></div></div><p>
+        In order to group messages, the application would designate a particular
+        message header as containing a message's <span class="emphasis"><em>group identifier</em></span>.  The group
+        identifier stored in that header field would be a string value set by the message
+        producer.  Messages from the same group would have the same group identifier
+        value. The key that identifies the header must also be known to the message
+        consumers.  This allows the consumers to determine a message's assigned group.
+      </p><p>
+        The header that is used to hold the group identifier, as well as the values used
+        as group identifiers, are totally under control of the application.
+      </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="usingmessagegroups-BrokerRole"></a>1.11.3.&#160;
+        The Role of the Broker
+      </h3></div></div></div><p>
+        The broker will apply the following processing on each grouped message:
+        </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">Enqueue a received message on the destination queue.</li><li class="listitem">Determine the message's group by examining the message's group identifier header.</li><li class="listitem">Enforce <span class="emphasis"><em>consumption ordering</em></span> among messages belonging to the same group.</li></ul></div><p>
+        <span class="emphasis"><em>Consumption ordering</em></span> means that the broker will not allow outstanding
+        unacknowledged messages to <span class="emphasis"><em>more than one consumer for a given group</em></span>.
+      </p><p>
+        This means that only one consumer can be processing messages from a particular
+        group at a given time.  When the consumer acknowledges all of its acquired
+        messages, then the broker <span class="emphasis"><em>may</em></span> pass the next pending message
+        from that group to a different consumer.
+      </p><p>
+        Specifically, for any given group the broker allows only the first N messages in
+        the group to be delivered to a consumer.  The value of N would be determined by
+        the selected consumer's configured prefetch capacity.  The broker blocks access by
+        any other consumer to any remaining undelivered messages in that group.  Once the
+        receiving consumer has:
+        </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">acknowledged,</li><li class="listitem">released, or</li><li class="listitem">rejected</li></ul></div><p>
+        all the delivered messages, the broker allows the next messages in the group to be
+        delivered.  The next messages <span class="emphasis"><em>may</em></span> be delivered to a different
+        consumer.
+      </p><p>
+        Note well that distinct message groups would not block each other from delivery.
+        For example, assume a queue contains messages from two different message groups -
+        say group "A" and group "B" - and they are enqueued such that "A"'s messages are
+        in front of "B". If the first message of group "A" is in the process of being
+        consumed by a client, then the remaining "A" messages are blocked, but the
+        messages of the "B" group are available for consumption by other consumers - even
+        though it is "behind" group "A" in the queue.
+      </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="usingmessagegroups-ConsumerGuide"></a>1.11.4.&#160;
+        Well Behaved Consumers
+      </h3></div></div></div><p>
+        The broker can only enforce policy when delivering messages. To guarantee that
+        strict message ordering is preserved, the consuming application must adhere to the
+        following rules:
+        </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">completely process the data in a received message before accepting
+          that message</li><li class="listitem">acknowledge (or reject) messages in the same order as they are
+          received</li><li class="listitem">avoid releasing messages (see below)</li></ul></div><p>
+        The term <span class="emphasis"><em>processed</em></span> means that the consumer has finished
+        updating all application state affected by the message that has been received.
+        See section 2.6.2. Transfer of Responsibility, of the AMQP-0.10 specification for
+        more detail.
+      </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Be Advised</h3><p>
+          If a consumer does not adhere to the above rules, it may affect the ordering of
+          grouped messages even when the broker is enforcing consumption order.  This can
+          be done by selectively acknowledging and releasing messages from the same group.
+        </p><p>
+          Assume a consumer has received two messages from group "A", "A-1" and "A-2", in
+          that order.  If the consumer releases "A-1" then acknowledges "A-2", "A-1" will
+          be put back onto the queue and "A-2" will be removed from the queue.  This
+          allows another consumer to acquire and process "A-1" <span class="emphasis"><em>after</em></span>
+          "A-2" has been processed.
+        </p><p>
+          Under some application-defined circumstances, this may be acceptable behavior.
+          However, if order must be preserved, the client should either release
+          <span class="emphasis"><em>all</em></span> currently held messages, or discard the target message
+          using reject.
+        </p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="usingmessagegroups-BrokerConfig"></a>1.11.5.&#160;
+        Broker Configuration
+      </h3></div></div></div><p>
+        In order for the broker to determine a message's group, the key for the header
+        that contains the group identifier must be provided to the broker via
+        configuration.  This is done on a per-queue basis, when the queue is first
+        configured.
+      </p><p>
+        This means that message group classification is determined by the message's destination
+        queue.
+      </p><p>
+        Specifically, the queue "holds" the header key that is used to find the message's
+        group identifier.  All messages arriving at the queue are expected to use the same
+        header key for holding the identifer.  Once the message is enqueued, the broker
+        looks up the group identifier in the message's header, and classifies the message
+        by its group.
+      </p><p>
+        Message group support can be enabled on a queue using the
+        <span class="command"><strong>qpid-config</strong></span> command line tool.  The following options should be
+        provided when adding a new queue:
+        </p><div class="table"><a id="idm140173354541888"></a><p class="title"><strong>Table&#160;1.26.&#160;qpid-config options for creating message group queues</strong></p><div class="table-contents"><table border="1" summary="qpid-config options for creating message group queues"><colgroup><col /><col /></colgroup><thead><tr><th>Option</th><th>Description</th></tr></thead><tbody><tr><td>--group-header=<em class="replaceable"><code>header-name</code></em></td><td>Enable message group support for this queue. Specify name of application header that holds the group identifier.</td></tr><tr><td>--shared-groups</td><td>Enforce ordered message group consumption across multiple consumers.</td></tr></tbody></table></div></div><p><br class="table-break" />
+      </p><p>
+        Message group support may also be specified in the
+        <span class="command"><strong>queue.declare</strong></span> method via the <span class="command"><strong>arguments</strong></span>
+        parameter map, or using the messaging address syntax.  The following keys must be
+        provided in the arguments map to enable message group support on a queue:
+      </p><div class="table"><a id="idm140173355737184"></a><p class="title"><strong>Table&#160;1.27.&#160;Queue Declare/Address Syntax Message Group Configuration Arguments</strong></p><div class="table-contents"><table border="1" summary="Queue Declare/Address Syntax Message Group Configuration Arguments"><colgroup><col /><col /></colgroup><thead><tr><th>Key</th><th>Value</th></tr></thead><tbody><tr><td>qpid.group_header_key</td><td>string - key for message header that holds the group identifier value</td></tr><tr><td>qpid.shared_msg_group</td><td>1 - enforce ordering across multiple consumers</td></tr></tbody></table></div></div><br class="table-break" /><p>
+        It is important to note that there is no need to provide the actual group
+        identifer values that will be used. The broker learns this values as messages are
+        recieved.  Also, there is no practical limit - aside from resource limitations -
+        to the number of different groups that the broker can track at run time.
+      </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Restrictions</h3><p>
+          Message grouping is not supported on LVQ or Priority queues.
+        </p></div><div class="example"><a id="idm140173354612320"></a><p class="title"><strong>Example&#160;1.4.&#160;Creating a message group queue via qpid-config</strong></p><div class="example-contents"><p>
+          This example uses the qpid-config tool to create a message group queue called
+          "MyMsgQueue".  The message header that contains the group identifier will use
+          the key "GROUP_KEY".
+        </p><pre class="programlisting">
+qpid-config add queue MyMsgQueue --group-header="GROUP_KEY" --shared-groups
+        </pre></div></div><br class="example-break" /><div class="example"><a id="idm140173353726960"></a><p class="title"><strong>Example&#160;1.5.&#160;Creating a message group queue using address syntax (C++)</strong></p><div class="example-contents"><p>
+          This example uses the messaging address syntax to create a message group queue
+          with the same configuration as the previous example.
+        </p><pre class="programlisting">
+sender = session.createSender("MyMsgQueue;"
+                              " {create:always, delete:receiver,"
+                              " node: {x-declare: {arguments:"
+                              " {'qpid.group_header_key':'GROUP_KEY',"
+                              " 'qpid.shared_msg_group':1}}}}")
+        </pre></div></div><br class="example-break" /><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="usingmessagegroups-DefaultGroup"></a>1.11.5.1.&#160;
+          Default Group
+        </h4></div></div></div><p>
+          Should a message without a group identifier arrive at a queue configured for message grouping, the broker assigns the message to the default group.  Therefore, all such "unidentified" messages are considered by the broker as part of the same group.  The name of the default group is <span class="command"><strong>"qpid.no-group"</strong></span>.  This default can be overridden by suppling a different value to the broker configuration item <span class="command"><strong>"default-message-group"</strong></span>:
+          </p><div class="example"><a id="idm140173354094592"></a><p class="title"><strong>Example&#160;1.6.&#160;Overriding the default message group identifier for the broker</strong></p><div class="example-contents"><pre class="programlisting">
+qpidd --default-msg-group "EMPTY-GROUP"
+            </pre></div></div><p><br class="example-break" />
+        </p></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="chapter-ha.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.10.&#160;Qpid Interoperability Documentation&#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.12.&#160;Active-Passive Messaging Clusters</td></tr></table></div></div>
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[08/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/cpp-broker/book/css/style.css
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/cpp-broker/book/css/style.css b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/css/style.css
new file mode 100644
index 0000000..c681596
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/css/style.css
@@ -0,0 +1,279 @@
+/*
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+ */
+ul {
+    list-style-type:square;
+}
+
+th { 
+    font-weight: bold;
+}
+
+.navfooter td { 
+    font-size:10pt;
+}
+
+.navheader td { 
+    font-size:10pt;
+}
+
+body {
+    margin:0;
+    background:#FFFFFF;
+    font-family:"Verdana", sans-serif;
+    font-size:10pt;
+}
+
+.container {
+    width:950px;
+    margin:0 auto;
+}
+
+body a {
+    color:#000000;
+}
+
+
+div.book {
+    margin-left:10pt;
+    margin-right:10pt;
+}
+
+div.preface {
+    margin-left:10pt;
+    margin-right:10pt;
+}
+
+div.chapter {
+    margin-left:10pt;
+    margin-right:10pt;
+}
+
+div.section {
+    margin-left:10pt;
+    margin-right:10pt;
+}
+
+div.titlepage {
+    margin-left:-10pt;
+    margin-right:-10pt;
+}
+
+.calloutlist td {
+    font-size:10pt;
+}
+
+.table-contents table {
+    border-spacing: 0px;
+}
+
+.table-contents td {
+    font-size:10pt;
+    padding-left:6px;
+    padding-right:6px;
+}
+
+div.breadcrumbs {
+    font-size:9pt;
+    margin-right:10pt;
+    padding-bottom:16px;
+}
+
+.chapter h2.title {
+    font-size:20pt;
+    color:#0c3b82;
+}
+
+.chapter .section h2.title {
+    font-size:18pt;
+    color:#0c3b82;
+}
+
+.section h2.title {
+    font-size:16pt;
+    color:#0c3b82;
+}
+
+.section h3.title {
+    font-size:14pt;
+    color:#0c3b82;
+}
+
+.section h4.title {
+    font-size:12pt;
+    color:#0c3b82;
+}
+
+.section h5.title {
+    font-size:12pt;
+    color:#0c3b82;
+}
+
+.section h6.title {
+    font-size:12pt;
+    color:#0c3b82;
+}
+
+.toc a {
+    font-size:9pt;
+}
+
+.header {
+    height:100px;
+    width:950px;
+    background:url(http://qpid.apache.org/images/header.png)
+}
+
+.logo {
+    text-align:center;
+    font-weight:600;
+    padding:0 0 0 0;
+    font-size:14px;
+    font-family:"Verdana", cursive;
+}
+
+.logo a {
+    color:#000000;
+    text-decoration:none;
+}
+
+.main_text_area {
+    margin-left:200px;
+}
+
+.main_text_area_top {
+    height:14px;
+    font-size:1px;
+}
+
+.main_text_area_bottom {
+    display:none;
+/*  height:14px;
+    margin-bottom:4px;*/
+}
+
+.main_text_area_body {
+    padding:5px 24px;
+}
+
+.main_text_area_body p {
+    text-align:justify;
+}
+
+.main_text_area br {
+    line-height:10px;
+}
+
+.main_text_area h1 {
+    font-size:28px;
+    font-weight:600;
+    margin:0 0 24px 0;
+    color:#0c3b82;
+    font-family:"Verdana", Times, serif;
+}
+
+.main_text_area h2 {
+    font-size:24px;
+    font-weight:600;
+    margin:24px 0 8px 0;
+    color:#0c3b82;
+    font-family:"Verdana",Times, serif;
+}
+
+.main_text_area ol, .main_text_area ul {
+    padding:0;
+    margin:10px 0;
+    margin-left:20px;
+}
+
+.main_text_area li {
+/*    margin-left:40px; */
+}
+
+.main_text_area, .menu_box {
+    font-size:13px;
+    line-height:17px;
+    color:#000000;
+}
+
+.main_text_area {
+    font-size:14px;
+}
+
+.main_text_area a {
+    color:#000000;
+}
+
+.main_text_area a:hover {
+    color:#000000;
+}
+
+.menu_box {
+    width:196px;
+    float:left;
+    margin-left:4px;
+}
+
+.menu_box_top {
+    background:url(http://qpid.apache.org/images/menu_top.png) no-repeat; 
+    height:14px;
+    font-size:1px;
+}
+
+.menu_box_body {
+    background:url(http://qpid.apache.org/images/menu_body.png) repeat-y; 
+    padding:5px 24px 5px 24px;
+}
+
+.menu_box_bottom {
+    background:url(http://qpid.apache.org/images/menu_bottom.png) no-repeat; 
+    height:14px;
+    font-size:1px;
+    margin-bottom:1px;
+}
+
+.menu_box h3 {
+    font-size:20px;
+    font-weight:500;
+    margin:0 0 8px 0;
+    color:#0c3b82;
+    font-family:"Verdana",Times, serif;
+}
+
+.menu_box ul {
+    margin:12px;
+    padding:0px;
+}
+
+.menu_box li {
+    list-style:square; 
+}
+
+.menu_box a {
+    color:#000000;
+    text-decoration:none;
+}
+
+.menu_box a:hover {
+    color:#000000;
+    text-decoration:underline;
+}
+
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ha-queue-replication.html.in
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ha-queue-replication.html.in b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ha-queue-replication.html.in
new file mode 100644
index 0000000..e362637
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ha-queue-replication.html.in
@@ -0,0 +1,78 @@
+<div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.13.&#160;Replicating Queues with the HA module</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="chapter-ha.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="chapter-Managing-CPP-Broker.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="ha-queue-replication"></a>1.13.&#160;Replicating Queues with the HA module</h2></div></div></div><p>
+    As well as support for an active-passive cluster, the
+    HA module allows you to replicate individual queues,
+    even if the brokers are not in a cluster. The <em class="firstterm">original</em>
+    queue is used as normal.  The <em class="firstterm">replica</em> queue is
+    updated automatically as messages are added to or removed from the original
+    queue.
+  </p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p>
+      It is not safe to modify the replica queue
+      other than via the automatic updates from the original. Adding or removing
+      messages on the replica queue will make replication inconsistent and may
+      cause message loss.
+      The HA module does <span class="emphasis"><em>not</em></span> enforce
+      restricted access to the replica queue (as it does in the case of a cluster)
+      so it is up to the application to ensure the replica is not used until it has
+      been disconnected from the original.
+    </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="idm140173354836560"></a>1.13.1.&#160;Replicating queues</h3></div></div></div><p>
+      To create a replica queue, the HA module must be
+      loaded on both the original and replica brokers (it is loaded by default.)
+      You also need to set the configuration option:
+      </p><pre class="programlisting">
+	ha-queue-replication=yes
+      </pre><p>
+      to enable this feature on a stand-alone broker. It is automatically
+      enabled for brokers that are part of a cluster.
+    </p><p>
+      Suppose that <span class="command"><strong>myqueue</strong></span> is a queue on
+      <span class="command"><strong>node1</strong></span> and we want to create a replica of
+      <span class="command"><strong>myqueue</strong></span> on <span class="command"><strong>node2</strong></span> (where both brokers
+      are using the default AMQP port.) This is accomplished by the command:
+      </p><pre class="programlisting">
+	qpid-config --broker=node2 add queue --start-replica node1 myqueue
+      </pre><p>
+      If <span class="command"><strong>myqueue</strong></span> already exists on the replica
+      broker you can start replication from the original queue like this:
+      </p><pre class="programlisting">
+	qpid-ha replicate -b node2 node1 myqueue
+      </pre><p>
+    </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="idm140173356524352"></a>1.13.2.&#160;Replicating queues between clusters</h3></div></div></div><p>
+      You can replicate queues between two standalone brokers, between a
+      standalone broker and a cluster, or between two clusters (see <a class="xref" href="chapter-ha.html" title="1.12.&#160;Active-Passive Messaging Clusters">Section&#160;1.12, &#8220;Active-Passive Messaging Clusters&#8221;</a>.) For failover in a cluster there are two cases to
+      consider.
+    </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
+	  When the <span class="emphasis"><em>original</em></span> queue is on the active node
+	  of a cluster, failover is automatic. If the active node
+	  fails, the replication link will automatically reconnect and the
+	  replica will continue to be updated from the new primary.
+	</p></li><li class="listitem"><p>
+	  When the <span class="emphasis"><em>replica</em></span> queue is on the active node of a
+	  cluster, there is no automatic failover. However you can use the
+	  following workaround.
+	</p></li></ol></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="idm140173357353824"></a>1.13.2.1.&#160;Work around for fail-over of replica queue in a cluster</h4></div></div></div><p>
+	When a primary broker fails the cluster resource manager calls a script
+	to promote a backup broker to be the new primary. By default this script
+	is <code class="filename">/etc/init.d/qpidd-primary</code> but you can modify
+	that in your <code class="filename">cluster.conf</code> file (see <a class="xref" href="chapter-ha.html#ha-rm-config" title="1.12.5.&#160;Configuring with rgmanager as resource manager">Section&#160;1.12.5, &#8220;Configuring with <span class="command"><strong>rgmanager</strong></span> as resource manager&#8221;</a>.)
+      </p><p>
+	You can modify this script (on each host in your cluster) by adding
+	commands to create your replica queues just before the broker is
+	promoted, as indicated in the following exceprt from the script:
+	</p><pre class="programlisting">
+start() {
+    service qpidd start
+    echo -n $"Promoting qpid daemon to cluster primary: "
+    ################################
+    #### Add your commands here ####
+    ################################
+    $QPID_HA -b localhost:$QPID_PORT promote
+    [ "$?" -eq 0 ] &amp;&amp; success || failure
+}
+	</pre><p>
+	Your commands will be run, and your replicas created, whenever 
+	the system fails over to a new primary.
+      </p></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="chapter-ha.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="chapter-Managing-CPP-Broker.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.12.&#160;Active-Passive Messaging Clusters&#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;Chapter&#160;2.&#160;
+      Managing the AMQP Messaging Broker
+    </td></tr></table></div></div>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html.in
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html.in b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html.in
new file mode 100644
index 0000000..f2ef9bf
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html.in
@@ -0,0 +1,108 @@
+<div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">AMQP Messaging Broker (Implemented in C++)</th></tr><tr><td align="left" width="20%">&#160;</td><th align="center" width="60%">&#160;</th><td align="right" width="20%">&#160;<a accesskey="n" href="pr01.html">Next</a></td></tr></table><hr /></div><div class="book"><div class="titlepage"><div><div><h1 class="title"><a id="idm140173367409168"></a>AMQP Messaging Broker (Implemented in C++)</h1></div></div><hr /></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="preface"><a href="pr01.html">Introduction</a></span></dt><dt><span class="chapter"><a href="ch01.html">1. 
+      Running the AMQP Messaging Broker
+    </a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#section-Running-a-Qpid-CPP-Broker">1.1. 
+    Running a Qpid C++ Broker
+  </a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#RASC-BuildingtheCppBrokerandClientLibraries">1.1.1. 
+            Building the
+            C++ Broker and Client Libraries
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-RunningtheCppBroker">1.1.2. 
+            Running the C++ Broker
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-Mostcommonquestionsgettingqpiddrunning">1.1.3. 
+            Most
+            common questions getting qpidd running
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-Authentication">1.1.4. 
+            Authentication
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-Slightlymorecomplexconfiguration">1.1.5. 
+            Slightly more
+            complex configuration
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-Loadingextramodules">1.1.6. 
+            Loading extra modules
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-message-timestamps">1.1.7. Timestamping Received Messages</a></span></dt><dt><span class="section"><a href="ch01.html#RASC-logging-options">1.1.8. Logging Options</a></span></dt></dl></dd><dt><span class="section"><a href="ch01s02.html">1.2. 
+      Cheat Sheet for configuring Queue Options
+    </a></span></dt><dd><dl><dt><span class="section"><a href="ch01s02.html#CheatSheetforconfiguringQueueOptions-ConfiguringQueueOptions">1.2.1. 
+            Configuring
+            Queue Options
+          </a></span></dt></dl></dd><dt><span class="section"><a href="ch01s03.html">1.3. 
+    Cheat Sheet for configuring Exchange Options
+  </a></span></dt><dd><dl><dt><span class="section"><a href="ch01s03.html#CheatSheetforconfiguringExchangeOptions-ConfiguringExchangeOptions">1.3.1. 
+      Configuring Exchange Options
+    </a></span></dt></dl></dd><dt><span class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html">1.4. Broker Federation</a></span></dt><dd><dl><dt><span class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html#sect-Messaging_User_Guide-Broker_Federation-Message_Routes">1.4.1. Message Routes</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html#sect-Messaging_User_Guide-Broker_Federation-Federation_Topologies">1.4.2. Federation Topologies</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html#sect-Messaging_User_Guide-Broker_Federation-Federation_among_High_Availability_Message_Clusters">1.4.3. Federation among High Availability Message Clusters</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html#sect-Messaging_User_Guide-Broker_Federation-The_qpid_route_Utility">1.4.4. The qpid-route Utility</a></span></dt><dt><spa
 n class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html#federation-broker-options">1.4.5. Broker options affecting federation</a></span></dt></dl></dd><dt><span class="section"><a href="chap-Messaging_User_Guide-Security.html">1.5. Security</a></span></dt><dd><dl><dt><span class="section"><a href="chap-Messaging_User_Guide-Security.html#sect-Messaging_User_Guide-Security-User_Authentication">1.5.1. User Authentication</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Security.html#sect-Messaging_User_Guide-Security-Authorization">1.5.2. Authorization</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Security.html#sect-Messaging_User_Guide-Authorization-Specifying_ACL_Quotas">1.5.3. User Connection and Queue Quotas</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Security.html#sect-Messaging_User_Guide-Security-Encryption_using_SSL">1.5.4. Encryption using SSL</a></span></dt></dl></dd><
 dt><span class="section"><a href="ch01s06.html">1.6. LVQ - Last Value Queue</a></span></dt><dd><dl><dt><span class="section"><a href="ch01s06.html#LVQ-UnderstandingLVQ">1.6.1. Understanding LVQ</a></span></dt><dt><span class="section"><a href="ch01s06.html#LVQ-Creating">1.6.2. Creating a Last Value Queue</a></span></dt><dt><span class="section"><a href="ch01s06.html#LVQ-Example">1.6.3. LVQ Example</a></span></dt><dt><span class="section"><a href="ch01s06.html#LVQ-Deprecated">1.6.4. Deprecated LVQ Modes</a></span></dt></dl></dd><dt><span class="section"><a href="queue-state-replication.html">1.7. 
+    Queue State Replication
+  </a></span></dt><dd><dl><dt><span class="section"><a href="queue-state-replication.html#queuestatereplication-AsynchronousReplicationofQueueState">1.7.1. 
+      Asynchronous
+      Replication of Queue State
+    </a></span></dt></dl></dd><dt><span class="section"><a href="producer-flow-control.html">1.8. 
+    Producer Flow Control
+  </a></span></dt><dd><dl><dt><span class="section"><a href="producer-flow-control.html#producerflowcontrol-Overview">1.8.1. 
+      Overview
+    </a></span></dt><dt><span class="section"><a href="producer-flow-control.html#producerflowcontrol-UserInterface">1.8.2. 
+        User Interface
+      </a></span></dt></dl></dd><dt><span class="section"><a href="AMQP-Compatibility.html">1.9. 
+      AMQP compatibility
+    </a></span></dt><dd><dl><dt><span class="section"><a href="AMQP-Compatibility.html#AMQPcompatibility-AMQPCompatibilityofQpidreleases-3A">1.9.1. 
+            AMQP
+            Compatibility of Qpid releases:
+          </a></span></dt><dt><span class="section"><a href="AMQP-Compatibility.html#AMQPcompatibility-InteroptablebyAMQPspecificationversion">1.9.2. 
+            Interop
+            table by AMQP specification version
+          </a></span></dt></dl></dd><dt><span class="section"><a href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html">1.10. Qpid Interoperability Documentation</a></span></dt><dd><dl><dt><span class="section"><a href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-SASL">1.10.1. 
+            SASL
+          </a></span></dt></dl></dd><dt><span class="section"><a href="Using-message-groups.html">1.11. 
+    Using Message Groups
+  </a></span></dt><dd><dl><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-Overview">1.11.1. 
+      Overview
+    </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-GroupingMessages">1.11.2. 
+        Grouping Messages
+      </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-BrokerRole">1.11.3. 
+        The Role of the Broker
+      </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-ConsumerGuide">1.11.4. 
+        Well Behaved Consumers
+      </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-BrokerConfig">1.11.5. 
+        Broker Configuration
+      </a></span></dt></dl></dd><dt><span class="section"><a href="chapter-ha.html">1.12. Active-Passive Messaging Clusters</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-ha.html#ha-overview">1.12.1. Overview</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-virtual-ip">1.12.2. Virtual IP Addresses</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-broker-config">1.12.3. Configuring the Brokers</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-rm">1.12.4. The Cluster Resource Manager</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-rm-config">1.12.5. Configuring with <span class="command"><strong>rgmanager</strong></span> as resource manager</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-broker-admin">1.12.6. Broker Administration Tools</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-replicate-values">1.12.7. Controlling replication of queues and 
 exchanges</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-failover">1.12.8. Client Connection and Fail-over</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-security">1.12.9. Security and Access Control.</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-other-rm">1.12.10. Integrating with other Cluster Resource Managers</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-store">1.12.11. Using a message store in a cluster</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-troubleshoot">1.12.12. Troubleshooting a cluster</a></span></dt></dl></dd><dt><span class="section"><a href="ha-queue-replication.html">1.13. Replicating Queues with the HA module</a></span></dt><dd><dl><dt><span class="section"><a href="ha-queue-replication.html#idm140173354836560">1.13.1. Replicating queues</a></span></dt><dt><span class="section"><a href="ha-queue-replication.html#idm140173356524352">1.13.2. Replicating
  queues between clusters</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="chapter-Managing-CPP-Broker.html">2. 
+      Managing the AMQP Messaging Broker
+    </a></span></dt><dd><dl><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#section-Managing-CPP-Broker">2.1.  Managing the C++ Broker </a></span></dt><dd><dl><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#MgmtC-2B-2B-Usingqpidconfig">2.1.1. 
+            Using qpid-config
+          </a></span></dt><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#MgmtC-2B-2B-Usingqpidroute">2.1.2. 
+            Using qpid-route
+          </a></span></dt><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#MgmtC-2B-2B-Usingqpidtool">2.1.3. 
+            Using qpid-tool
+          </a></span></dt><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#MgmtC-2B-2B-Usingqpidprintevents">2.1.4. 
+            Using
+            qpid-printevents
+          </a></span></dt><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#idm140173356835712">2.1.5. Using qpid-ha</a></span></dt></dl></dd><dt><span class="section"><a href="ch02s02.html">2.2. 
+      Qpid Management Framework
+    </a></span></dt><dd><dl><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-WhatIsQMF">2.2.1. 
+            What Is QMF
+          </a></span></dt><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-GettingStartedwithQMF">2.2.2. 
+            Getting
+            Started with QMF
+          </a></span></dt><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-QMFConcepts">2.2.3. 
+            QMF Concepts
+          </a></span></dt><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-TheQMFProtocol">2.2.4. 
+            The QMF
+            Protocol
+          </a></span></dt><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-HowtoWriteaQMFConsole">2.2.5. 
+            How
+            to Write a QMF Console
+          </a></span></dt><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-HowtoWriteaQMFAgent">2.2.6. 
+            How to
+            Write a QMF Agent
+          </a></span></dt></dl></dd><dt><span class="section"><a href="ch02s03.html">2.3. 
+      QMF Python Console Tutorial
+    </a></span></dt><dd><dl><dt><span class="section"><a href="ch02s03.html#QMFPythonConsoleTutorial-PrerequisiteInstallQpidMessaging">2.3.1. 
+            Prerequisite
+            - Install Qpid Messaging
+          </a></span></dt><dt><span class="section"><a href="ch02s03.html#QMFPythonConsoleTutorial-SynchronousConsoleOperations">2.3.2. 
+            Synchronous
+            Console Operations
+          </a></span></dt><dt><span class="section"><a href="ch02s03.html#QMFPythonConsoleTutorial-AsynchronousConsoleOperations">2.3.3. 
+            Asynchronous
+            Console Operations
+          </a></span></dt><dt><span class="section"><a href="ch02s03.html#QMFPythonConsoleTutorial-DiscoveringwhatKindsofObjectsareAvailable">2.3.4. 
+            Discovering what Kinds of Objects are Available
+          </a></span></dt></dl></dd></dl></dd></dl></div><div class="list-of-tables"><p><strong>List of Tables</strong></p><dl><dt>1.1. <a href="ch01.html#idm140173359592576">QMF Management - Broker Methods for Managing the Timestamp Configuration</a></dt><dt>1.2. <a href="ch01.html#idm140173359579408">C++ Broker Log Severity Levels</a></dt><dt>1.3. <a href="ch01.html#idm140173359567776">C++ Broker Log Categories</a></dt><dt>1.4. <a href="ch01.html#idm140173359554912">C++ Broker Log Statement Attributes</a></dt><dt>1.5. <a href="ch01.html#idm140173359543920">C++ Broker Log Enable/Disable RULE Format</a></dt><dt>1.6. <a href="ch01.html#idm140173359533472">C++ Broker Log Enable/Disable Settings Tables</a></dt><dt>1.7. <a href="ch01.html#idm140173359522352">C++ Broker Log Statement Visibility Determination</a></dt><dt>1.8. <a href="ch01.html#idm140173359509056">QMF Management - Broker Methods for Managing the Log Enable/Disable Settings</a></dt><dt>1.9. <a href="chap-Messaging_User_Gui
 de-Broker_Federation.html#tabl-Messaging_User_Guide-The_qpid_route_Utility-qpid_route_options"><span class="command">qpid-route</span> options</a></dt><dt>1.10. <a href="chap-Messaging_User_Guide-Broker_Federation.html#tabl-Messaging_User_Guide-Resilient_Connections-State_values_in_qpid_route_list_connections">State values in <span class="command">$ qpid-route list connections</span></a></dt><dt>1.11. <a href="chap-Messaging_User_Guide-Broker_Federation.html#federation-broker-options-table">Broker Options for Federation</a></dt><dt>1.12. <a href="chap-Messaging_User_Guide-Security.html#tabl-Messaging_User_Guide-ACL_Syntax-ACL_Rules_permission">ACL Rules: permission</a></dt><dt>1.13. <a href="chap-Messaging_User_Guide-Security.html#tabl-Messaging_User_Guide-ACL_Syntax-ACL_Rulesaction">ACL Rules: action</a></dt><dt>1.14. <a href="chap-Messaging_User_Guide-Security.html#tabl-Messaging_User_Guide-ACL_Syntax-ACL_Rulesobject">ACL Rules:object</a></dt><dt>1.15. <a href="chap-Messaging_User
 _Guide-Security.html#tabl-Messaging_User_Guide-ACL_Syntax-ACL_Rulesproperty">ACL Rules: property</a></dt><dt>1.16. <a href="chap-Messaging_User_Guide-Security.html#tabl-Messaging_User_Guide-ACL_Syntax-ACL_ActionObject_properties">Broker Lookup Events With Allowed Action, Object, and Properties</a></dt><dt>1.17. <a href="chap-Messaging_User_Guide-Security.html#tabl-Messaging_User_Guide-ACL_Syntax-ACL_UsernameSubstitution">ACL User Name and Domain Name Substitution Keywords</a></dt><dt>1.18. <a href="chap-Messaging_User_Guide-Security.html#tabl-Messaging_User_Guide-ACL_Syntax-ACL_TopicExchangeMatch">Topic Exchange Wildcard Match Examples</a></dt><dt>1.19. <a href="chap-Messaging_User_Guide-Security.html#tabl-Messaging_User_Guide-Enabling_SSL_in_Clients-SSL_Client_Environment_Variables_for_C_clients">SSL Client Environment Variables for C++ clients</a></dt><dt>1.20. <a href="producer-flow-control.html#idm140173355457344">Queue Declare Method Flow Control Arguments</a></dt><dt>1.21. <a 
 href="producer-flow-control.html#idm140173358710048">Flow Control Statistics available in Queue's QMF Class</a></dt><dt>1.22. <a href="AMQP-Compatibility.html#idm140173353934112">AMQP Version Support by Qpid Release</a></dt><dt>1.23. <a href="AMQP-Compatibility.html#idm140173355678896">AMQP Version Support - alternate format</a></dt><dt>1.24. <a href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#idm140173357589616">SASL Mechanism Support</a></dt><dt>1.25. <a href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#idm140173356693152">SASL Custom Mechanisms</a></dt><dt>1.26. <a href="Using-message-groups.html#idm140173354541888">qpid-config options for creating message group queues</a></dt><dt>1.27. <a href="Using-message-groups.html#idm140173355737184">Queue Declare/Address Syntax Message Group Configuration Arguments</a></dt><dt>1.28. <a href="chapter-ha.html#ha-broker-options">Broker Options for High Availability Messaging Cluster<
 /a></dt><dt>1.29. <a href="chapter-ha.html#ha-security-options">HA Security Options</a></dt><dt>2.1. <a href="ch02s02.html#idm140173358965968">XML Attributes for QMF Properties and Statistics</a></dt><dt>2.2. <a href="ch02s02.html#idm140173355554944">QMF Datatypes</a></dt><dt>2.3. <a href="ch02s02.html#idm140173353645952">XML Schema Mapping for QMF Types</a></dt><dt>2.4. <a href="ch02s03.html#idm140173354776496">QMF Python Console Class Methods</a></dt></dl></div><div class="list-of-examples"><p><strong>List of Examples</strong></p><dl><dt>1.1. <a href="ch01.html#idm140173359586608">Enabling Message Timestamping via QMF - Python</a></dt><dt>1.2. <a href="ch01.html#idm140173359500912">
+	Querying Log Settings via qpid-ctrl utility
+      </a></dt><dt>1.3. <a href="ch01.html#idm140173359497056">
+	Setting Log Settings via qpid-ctrl utility
+      </a></dt><dt>1.4. <a href="Using-message-groups.html#idm140173354612320">Creating a message group queue via qpid-config</a></dt><dt>1.5. <a href="Using-message-groups.html#idm140173353726960">Creating a message group queue using address syntax (C++)</a></dt><dt>1.6. <a href="Using-message-groups.html#idm140173354094592">Overriding the default message group identifier for the broker</a></dt></dl></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%">&#160;</td><td align="center" width="20%">&#160;</td><td align="right" width="40%">&#160;<a accesskey="n" href="pr01.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">&#160;</td><td align="center" width="20%">&#160;</td><td align="right" valign="top" width="40%">&#160;Introduction</td></tr></table></div></div>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/cpp-broker/book/pr01.html.in
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/cpp-broker/book/pr01.html.in b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/pr01.html.in
new file mode 100644
index 0000000..256b5a8
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/pr01.html.in
@@ -0,0 +1,6 @@
+<div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Introduction</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="index.html">Prev</a>&#160;</td><th align="center" width="60%">&#160;</th><td align="right" width="20%">&#160;<a accesskey="n" href="ch01.html">Next</a></td></tr></table><hr /></div><div class="preface"><div class="titlepage"><div><div><h1 class="title"><a id="idm140173359849712"></a>Introduction</h1></div></div></div><p>Qpid provides two AMQP messaging brokers:</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Implemented in C++ - high performance, low latency, and RDMA support.</p></li><li class="listitem"><p>Implemented in Java - Fully JMS compliant, runs on any Java platform.</p></li></ul></div><p>Both AMQP messaging brokers support clients in multiple
+    languages, as long as the messaging client and the messaging
+    broker use the same version of AMQP. See <a class="link" href="AMQP-Compatibility.html" title="1.9.&#160; AMQP compatibility">AMQP Compatibility</a> to see
+    which messaging clients work with each broker.</p><p>This manual contains information specific to the broker that is implemented in C++.</p></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="index.html">Prev</a>&#160;</td><td align="center" width="20%">&#160;</td><td align="right" width="40%">&#160;<a accesskey="n" href="ch01.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">AMQP Messaging Broker (Implemented in C++)&#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </td></tr></table></div></div>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/cpp-broker/book/producer-flow-control.html.in
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/cpp-broker/book/producer-flow-control.html.in b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/producer-flow-control.html.in
new file mode 100644
index 0000000..d9779b5
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/producer-flow-control.html.in
@@ -0,0 +1,191 @@
+<div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.8.&#160;
+    Producer Flow Control
+  </th></tr><tr><td align="left" width="20%"><a accesskey="p" href="queue-state-replication.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="AMQP-Compatibility.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="producer-flow-control"></a>1.8.&#160;
+    Producer Flow Control
+  </h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="producerflowcontrol-Overview"></a>1.8.1.&#160;
+      Overview
+    </h3></div></div></div><p>
+	As of release 0.10, the C++ broker supports the use of flow control to
+	throttle back message producers that are at risk of overflowing a
+	destination queue.
+      </p><p>
+        Each queue in the C++ broker has two threshold values associated with it:
+      </p><p>
+        Flow Stop Threshold: this is the level of queue resource
+        utilization above which flow control will be enabled.  Once this
+        threshold is crossed, the queue is considered in danger of overflow.
+      </p><p>
+        Flow Resume Threshold - this is the level of queue resource utilization
+        below which flow control will be disabled.  Once this threshold is
+        crossed, the queue is no longer considered in danger of overflow.
+      </p><p>
+        In the above description, queue resource utilization may be
+        defined as the total count of messages currently enqueued, or the total
+        sum of all message content in bytes.
+      </p><p>
+        The value for a queue's Flow Stop Threshold must be greater than or
+        equal to the value of the queue's Flow Resume Threshold.
+      </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="producerflowcontrol-QueueThresholdsExample"></a>1.8.1.1.&#160;
+	Example
+      </h4></div></div></div><p>
+        Let's consider a queue with a maximum limit set on the total number of
+        messages that may be enqueued to that queue.  Assume this maximum
+        message limit is 1000 messages.  Assume also that the user configures a
+        Flow Stop Threshold of 900 messages, and a Flow Resume Threshold of 500
+        messages.  Then the following holds:
+      </p><p>
+        The queue's initial flow control state is "OFF".
+      </p><p>
+        While the total number of enqueued messages is less than or equal to
+        900, the queue's flow control state remains "OFF".
+      </p><p>
+        When the total number of enqueued messages is greater than 900, the
+        queue's flow control state transitions to "ON".
+      </p><p>
+        When the queue's flow control state is "ON", it remains "ON" until the
+        total number of enqueued messages is less than 500.  At that point, the queue's
+        flow control state transitions to "OFF".
+      </p><p>
+        A similar example using total enqueued content bytes as the threshold
+        units are permitted.
+      </p></div><p>
+      Thresholds may be set using both total message counts and total byte
+      counts.  In this case, the following rules apply:
+    </p><p>
+      1) Flow control is "ON" when either stop threshold value is crossed.
+    </p><p>
+      2) Flow control remains "ON" until both resume thresholds are satisfied.
+    </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="producerflowcontro-MultiThresholdExample"></a>1.8.1.2.&#160;
+	Example
+      </h4></div></div></div><p>
+      Let's consider a queue with a maximum size limit of 10K bytes, and 5000
+      messages.  A user may assign a Flow Stop Threshold based on a total
+      message count of 4000 messages.  They may also assigne a Flow Stop
+      Threshold of 8K bytes.  The queue's flow control state transitions to
+      "ON" if either threshold is crossed: (total-msgs greater-than 4000 OR total-bytes
+      greater-than 8K).
+    </p><p>
+      Assume the user has assigned Flow Resume threshold's of 3000 messages and
+      6K bytes.  Then the queue's flow control will remain active until both
+      thresholds are satified: (total-msg less-than 3000 AND total-bytes less-than 6K).
+    </p></div><p>
+      The Broker enforces flow control by delaying the completion of the
+      Message.Transfer command that causes a message to be delivered to a queue
+      with active flow control.  The completion of the Message.Transfer command
+      is held off until flow control state transitions to "OFF" for all queues
+      that are a destination for that command.
+    </p><p>
+      A message producing client is permitted to have a finite number of
+      commands pending completion.  When the total number of these outstanding
+      commands reaches the limit, the client must not issue further commands
+      until one or more of the outstanding commands have completed.  This
+      window of outstanding commands is considered the sender's "capacity".
+      This allows any given producer to have a "capacity's" worth of messages
+      blocked due to flow control before the sender must stop sending further
+      messages.
+      </p><p>
+        This capacity window must be considered when determining a suitable
+        flow stop threshold for a given queue, as a producer may send its
+        capacity worth of messages _after_ a queue has reached the flow stop
+        threshold.  Therefore, a flow stop threshould should be set such that
+        the queue can accomodate more messages without overflowing.
+      </p><p>
+        For example, assume two clients, C1 and C2, are producing messages to
+        one particular destination queue.  Assume client C1 has a configured
+        capacity of 50 messages, and client C2's capacity is 15 messages.  In
+        this example, assume C1 and C2 are the only clients queuing messages to
+        a given queue.  If this queue has a Flow Stop Threshold of 100
+        messages, then, worst-case, the queue may receive up to 165 messages
+        before clients C1 and C2 are blocked from sending further messages.
+        This is due to the fact that the queue will enable flow control on
+        receipt of its 101'st message - preventing the completion of the
+        Message.Transfer command that carried the 101'st message.  However, C1
+        and C2 are allowed to have a total of 65 (50 for C1 and 15 for C2)
+        messages pending completion of Message.Transfer before they will stop
+        producing messages.  Thus, up to 65 messages may be enqueued beyond the
+        flow stop threshold before the producers will be blocked.
+      </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="producerflowcontrol-UserInterface"></a>1.8.2.&#160;
+        User Interface
+      </h3></div></div></div><p>
+        By default, the C++ broker assigns a queue's flow stop and flow resume
+        thresholds when the queue is created.  The C++ broker also allows the
+        user to manually specify the flow control thresholds on a per queue
+        basis.
+      </p><p>
+        However, queues that have been configured with a Limit Policy of type
+        RING or RING-STRICT do NOT have queue flow thresholds enabled by
+        default.  The nature of a RING queue defines its behavior when its
+        capacity is reach: replace the oldest message.
+      </p><p>
+        The flow control state of a queue can be determined by the "flowState"
+        boolean in the queue's QMF management object.  The queue's management
+        object also contains a counter that increments each time flow control
+        becomes active for the queue.
+      </p><p>
+        The broker applies a threshold ratio to compute a queue's default flow
+        control configuration.  These thresholds are expressed as a percentage
+        of a queue's maximum capacity.  There is one value for determining the
+        stop threshold, and another for determining the resume threshold.  The
+        user may configure these percentages using the following broker
+        configuration options:
+      </p><pre class="programlisting">
+        --default-flow-stop-threshold ("Queue capacity level at which flow control is activated.")
+        --default-flow-resume-threshold ("Queue capacity level at which flow control is de-activated.")
+      </pre><p>
+        For example:
+      </p><pre class="programlisting">
+        qpidd --default-flow-stop-threshold=90 --default-flow-resume-threshold=75
+      </pre><p>
+        Sets the default flow stop threshold to 90% of a queue's maximum
+        capacity and the flow resume threshold to 75% of the maximum capacity.
+        If a queue is created with a default-queue-limit of 10000 bytes, then
+        the default flow stop threshold would be 90% of 10000 = 9000 bytes and
+        the flow resume threshold would be 75% of 10000 = 7500.  The same
+        computation is performed should a queue be created with a maximum size
+        expressed as a message count instead of a byte count.
+      </p><p>
+        If not overridden by the user, the value of the
+        default-flow-stop-threshold is 80% and the value of the
+        default-flow-resume-threshold is 70%.
+      </p><p>
+        The user may disable default queue flow control broker-wide by
+        specifying the value 0 for both of these configuration options.  Note
+        that flow control may still be applied manually on a per-queue basis in
+        this case.
+      </p><p>
+        The user may manually set the flow thresholds when creating a queue.
+        The following options may be provided when adding a queue using the
+        <span class="command"><strong>qpid-config</strong></span> command line tool:
+      </p><pre class="programlisting">
+        --flow-stop-size=<em class="replaceable"><code>N</code></em>  Sets the queue's flow stop threshold to <em class="replaceable"><code>N</code></em> total bytes.
+        --flow-resume-size=<em class="replaceable"><code>N</code></em>  Sets the queue's flow resume threshold to <em class="replaceable"><code>N</code></em> total bytes.
+        --flow-stop-count=<em class="replaceable"><code>N</code></em> Sets the queue's flow stop threshold to <em class="replaceable"><code>N</code></em> total messages.
+        --flow-resume-count=<em class="replaceable"><code>N</code></em> Sets the queue's flow resume threshold to <em class="replaceable"><code>N</code></em> total messages.
+      </pre><p>
+        Flow thresholds may also be specified in the
+        <span class="command"><strong>queue.declare</strong></span> method, via the
+        <span class="command"><strong>arguments</strong></span> parameter map.  The following keys can be
+        provided in the arguments map for setting flow thresholds:
+      </p><div class="table"><a id="idm140173355457344"></a><p class="title"><strong>Table&#160;1.20.&#160;Queue Declare Method Flow Control Arguments</strong></p><div class="table-contents"><table border="1" summary="Queue Declare Method Flow Control Arguments"><colgroup><col /><col /></colgroup><thead><tr><th>Key</th><th>Value</th></tr></thead><tbody><tr><td>qpid.flow_stop_size</td><td>integer - queue's flow stop threshold value in bytes</td></tr><tr><td>qpid.flow_resume_size</td><td>integer - queue's flow resume threshold value in bytes</td></tr><tr><td>qpid.flow_stop_count</td><td>integer - queue's flow stop threshold value as a message count</td></tr><tr><td>qpid.flow_resume_count</td><td>integer - queue's flow resume threshold value as a message count</td></tr></tbody></table></div></div><br class="table-break" /><p>
+        The user may disable flow control on a per queue basis by setting
+        the flow-stop-size and flow-stop-count to zero for the queue.
+      </p><p>
+        The current state of flow control for a given queue can be
+        determined by the "flowStopped" statistic.  This statistic is
+        available in the queue's QMF management object. The value of
+        flowStopped is True when the queue's capacity has exceeded the
+        flow stop threshold.  The value of flowStopped is False when the
+        queue is no longer blocking due to flow control.
+      </p><p>
+        A queue will also track the number of times flow control has been
+        activated.  The "flowStoppedCount" statistic is incremented each time
+        the queue's capacity exceeds a flow stop threshold.  This statistic can
+        be used to monitor the activity of flow control for any given queue
+        over time.
+      </p><div class="table"><a id="idm140173358710048"></a><p class="title"><strong>Table&#160;1.21.&#160;Flow Control Statistics available in Queue's QMF Class</strong></p><div class="table-contents"><table border="1" summary="Flow Control Statistics available in Queue's QMF Class"><colgroup><col /><col /><col /></colgroup><thead><tr><th>Statistic Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>flowStopped</td><td>Boolean</td><td>If true, producers are blocked by flow control.</td></tr><tr><td>flowStoppedCount</td><td>count32</td><td>Number of times flow control was activated for this queue</td></tr></tbody></table></div></div><br class="table-break" /></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="queue-state-replication.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a acc
 esskey="n" href="AMQP-Compatibility.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.7.&#160;
+    Queue State Replication
+  &#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.9.&#160;
+      AMQP compatibility
+    </td></tr></table></div></div>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/cpp-broker/book/queue-state-replication.html.in
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/cpp-broker/book/queue-state-replication.html.in b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/queue-state-replication.html.in
new file mode 100644
index 0000000..65bf1be
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/queue-state-replication.html.in
@@ -0,0 +1,229 @@
+<div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.7.&#160;
+    Queue State Replication
+  </th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ch01s06.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="producer-flow-control.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="queue-state-replication"></a>1.7.&#160;
+    Queue State Replication
+  </h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="queuestatereplication-AsynchronousReplicationofQueueState"></a>1.7.1.&#160;
+      Asynchronous
+      Replication of Queue State
+    </h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="queuestatereplication-Overview"></a>1.7.1.1.&#160;
+	Overview
+      </h4></div></div></div><p>
+	There is support in qpidd for selective asynchronous replication
+	of queue state. This is achieved by:
+      </p><p>
+	(a) enabling event generation for the queues in question
+      </p><p>
+	(b) loading a plugin on the 'source' broker to encode those
+	events as messages on a replication queue (this plugin is
+	called
+	replicating_listener.so)
+      </p><p>
+	(c) loading a custom exchange plugin on the 'backup' broker (this
+	plugin is called replication_exchange.so)
+      </p><p>
+	(d) creating an instance of the replication exchange type on the
+	backup broker
+      </p><p>
+	(e) establishing a federation bridge between the replication
+	queue on the source broker and the replication exchange on the
+	backup broker
+      </p><p>
+	The bridge established between the source and backup brokers for
+	replication (step (e) above) should have acknowledgements turned
+	on (this may be done through the --ack N option to qpid-route).
+	This ensures that replication events are not lost if the bridge
+	fails.
+      </p><p>
+	The replication protocol will also eliminate duplicates to ensure
+	reliably replicated state. Note though that only one bridge per
+	replication exchange is supported. If clients try to publish to
+	the replication exchange or if more than a the single required
+	bridge from the replication queue on the source broker is
+	created, replication will be corrupted. (Access control may be
+	used to restrict access and help prevent this).
+      </p><p>
+	The replicating event listener plugin (step (b) above) has the
+	following options:
+      </p><pre class="programlisting">
+Queue Replication Options:
+  --replication-queue QUEUE                      Queue on which events for
+                                                 other queues are recorded
+  --replication-listener-name NAME (replicator)  name by which to register the
+                                                 replicating event listener
+  --create-replication-queue                     if set, the replication will
+                                                 be created if it does not
+                                                 exist
+      </pre><p>
+	The name of the queue is required. It can either point to a
+	durable queue whose definition has been previously recorded, or
+	the --create-replication-queue option can be specified in which
+	case the queue will be created a simple non-durable queue if it
+	does not already exist.
+      </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="queuestatereplication-UsewithClustering"></a>1.7.1.2.&#160;
+	Use with
+	Clustering
+      </h4></div></div></div><p>
+	The source and/or backup brokers may also be clustered brokers.
+	In this case the federated bridge will be re-established between
+	replicas should either of the originally connected nodes fail.
+	There are however the following limitations at present:
+      </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>The backup site does not process membership updates after it
+	  establishes the first connection. In order for newly added
+	  members on a source cluster to be eligible as failover targets,
+	  the bridge must be recreated after those members have been added
+	  to the source cluster.
+	  </p></li></ul></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>New members added to a backup cluster will not receive
+	  information about currently established bridges. Therefore in
+	  order to allow the bridge to be re-established from these members
+	  in the event of failure of older nodes, the bridge must be
+	  recreated after the new members have joined.
+	  </p></li></ul></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Only a single URL can be passed to create the initial link
+	  from backup site to the primary site. this means that at the time
+	  of creating the initial connection the initial node in the
+	  primary site to which the connection is made needs to be running.
+	  Once connected the backup site will receive a membership update
+	  of all the nodes in the primary site, and if the initial
+	  connection node in the primary fails, the link will be
+	  re-established on the next node that was started (time) on the
+	  primary site.
+	  </p></li></ul></div><p>
+	Due to the acknowledged transfer of events over the bridge (see
+	note above) manual recreation of the bridge and automatic
+	re-establishment of te bridge after connection failure (including
+	failover where either or both ends are clustered brokers) will
+	not result in event loss.
+      </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="queuestatereplication-OperationsonBackupQueues"></a>1.7.1.3.&#160;
+	Operations
+	on Backup Queues
+      </h4></div></div></div><p>
+	When replicating the state of a queue to a backup broker it is
+	important to recognise that any other operations performed
+	directly on the backup queue may break the replication.
+      </p><p>
+	If the backup queue is to be an active (i.e. accessed by clients
+	while replication is on) only enqueues should be selected
+	for
+	replication. In this mode, any message enqueued on the source
+	brokers copy of the queue will also be enqueued on the backup
+	brokers copy. However not attempt will be made to remove messages
+	from the backup queue in response to removal of messages from the
+	source queue.
+      </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="queuestatereplication-SelectingQueuesforReplication"></a>1.7.1.4.&#160;
+	Selecting
+	Queues for Replication
+      </h4></div></div></div><p>
+	Queues are selected for replication by specifying the types of
+	events they should generate (it is from these events that the
+	replicating plugin constructs messages which are then pulled and
+	processed by the backup site). This is done through options
+	passed to the initial queue-declare command that creates the
+	queue and may be done either through qpid-config or similar
+	tools, or by the application.
+      </p><p>
+	With qpid-config, the --generate-queue-events options is used:
+      </p><pre class="programlisting">
+    --generate-queue-events N
+                         If set to 1, every enqueue will generate an event that can be processed by
+                         registered listeners (e.g. for replication). If set to 2, events will be
+                         generated for enqueues and dequeues
+      </pre><p>
+	From an application, the arguments field of the queue-declare
+	AMQP command is used to convey this information. An entry should
+	be added to the map with key 'qpid.queue_event_generation' and an
+	integer value of 1 (to replicate only enqueue events) or 2 (to
+	replicate both enqueue and dequeue events).
+      </p><p>
+	Applications written using the c++ client API may fine the
+	qpid::client::QueueOptions class convenient. This has a
+	enableQueueEvents() method on it that can be used to set the
+	option (the instance of QueueOptions is then passed as the value
+	of the arguments field in the queue-declare command. The boolean
+	option to that method should be set to true if only enequeue
+	events should be replicated; by default it is false meaning that
+	both enqueues and dequeues will be replicated. E.g.
+      </p><pre class="programlisting">
+    QueueOptions options;
+    options.enableQueueEvents(false);
+    session.queueDeclare(arg::queue="my-queue", arg::arguments=options);
+      </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="queuestatereplication-Example"></a>1.7.1.5.&#160;
+	Example
+      </h4></div></div></div><p>
+	Lets assume we will run the primary broker on host1 and the
+	backup on host2, have installed qpidd on both and have the
+	replicating_listener and replication_exchange plugins in qpidd's
+	module directory(*1).
+      </p><p>
+	On host1 we start the source broker and specifcy that a queue
+	called 'replication' should be used for storing the events until
+	consumed by the backup. We also request that this queue be
+	created (as transient) if not already specified:
+      </p><pre class="programlisting">
+    qpidd --replication-queue replication-queue --create-replication-queue true --log-enable info+
+      </pre><p>
+	On host2 we start up the backup broker ensuring that the
+	replication exchange module is loaded:
+      </p><pre class="programlisting">
+    qpidd
+      </pre><p>
+	We can then create the instance of that replication exchange that
+	we will use to process the events:
+      </p><pre class="programlisting">
+    qpid-config -a host2 add exchange replication replication-exchange
+      </pre><p>
+	If this fails with the message "Exchange type not implemented:
+	replication", it means the replication exchange module was
+	not
+	loaded. Check that the module is installed on your system and if
+	necessary provide the full path to the library.
+      </p><p>
+	We then connect the replication queue on the source broker with
+	the replication exchange on the backup broker using the
+	qpid-route command:
+      </p><pre class="programlisting">
+    qpid-route --ack 50 queue add host2 host1 replication-exchange replication-queue
+</pre><p>
+            The example above configures the bridge to acknowledge messages
+            in batches of 50.
+          </p><p>
+            Now create two queues (on both source and backup brokers), one
+            replicating both enqueues and dequeues (queue-a) and the
+            other
+            replicating only dequeues (queue-b):
+          </p><pre class="programlisting">
+    qpid-config -a host1 add queue queue-a --generate-queue-events 2
+    qpid-config -a host1 add queue queue-b --generate-queue-events 1
+
+    qpid-config -a host2 add queue queue-a
+    qpid-config -a host2 add queue queue-b
+	    </pre><p>
+	      We are now ready to use the queues and see the replication.
+	    </p><p>
+	      Any message enqueued on queue-a will be replicated to the backup
+	      broker. When the message is acknowledged by a client connected to
+	      host1 (and thus dequeued), that message will be removed from the
+	      copy of the queue on host2. The state of queue-a on host2 will
+	      thus mirror that of the equivalent queue on host1, albeit with a
+	      small lag. (Note
+	      however that we must not have clients connected to host2 publish
+	      to-or consume from- queue-a or the state will fail to replicate
+	      correctly due to conflicts).
+	    </p><p>
+	      Any message enqueued on queue-b on host1 will also be enqueued on
+	      the equivalent queue on host2. However the acknowledgement and
+	      consequent dequeuing of messages from queue-b on host1 will have
+	      no effect on the state of queue-b on host2.
+	    </p><p>
+	      (*1) If not the paths in the above may need to be modified. E.g.
+	      if using modules built from a qpid svn checkout, the following
+	      would be added to the command line used to start qpidd on host1:
+	    </p><pre class="programlisting">
+    --load-module &lt;path-to-qpid-dir&gt;/src/.libs/replicating_listener.so
+	    </pre><p>
+	      and the following for the equivalent command line on host2:
+	    </p><pre class="programlisting">
+    --load-module &lt;path-to-qpid-dir&gt;/src/.libs/replication_exchange.so
+	    </pre></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ch01s06.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="producer-flow-control.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.6.&#160;LVQ - Last Value Queue&#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.8.&#160;
+    Producer Flow Control
+  </td></tr></table></div></div>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/cpp-broker/cpp-broker-book.pdf
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/cpp-broker/cpp-broker-book.pdf b/input/releases/qpid-cpp-1.35.0/cpp-broker/cpp-broker-book.pdf
new file mode 100644
index 0000000..50f781b
Binary files /dev/null and b/input/releases/qpid-cpp-1.35.0/cpp-broker/cpp-broker-book.pdf differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/index.md
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/index.md b/input/releases/qpid-cpp-1.35.0/index.md
new file mode 100644
index 0000000..abdee24
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/index.md
@@ -0,0 +1,70 @@
+;;
+;; Licensed to the Apache Software Foundation (ASF) under one
+;; or more contributor license agreements.  See the NOTICE file
+;; distributed with this work for additional information
+;; regarding copyright ownership.  The ASF licenses this file
+;; to you under the Apache License, Version 2.0 (the
+;; "License"); you may not use this file except in compliance
+;; with the License.  You may obtain a copy of the License at
+;; 
+;;   http://www.apache.org/licenses/LICENSE-2.0
+;; 
+;; Unless required by applicable law or agreed to in writing,
+;; software distributed under the License is distributed on an
+;; "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+;; KIND, either express or implied.  See the License for the
+;; specific language governing permissions and limitations
+;; under the License.
+;;
+
+# Qpid C++ 1.35.0
+
+Qpid C++ offers a connection-oriented messaging API and a message
+broker written in C++ that stores, routes, and forwards messages using
+AMQP. More about [Qpid]({{site_url}}/index.html).
+
+For a detailed list of the changes in this release, see the [release
+notes](release-notes.html).
+
+It's important to [verify the
+integrity]({{site_url}}/download.html#verify-what-you-download) of the
+files you download.
+
+## Source archives
+
+| Content | Download | Verify |
+|---------|----------|--------|
+| C++ broker, Qpid Messaging API (C++) | [qpid-cpp-1.35.0.tar.gz](http://archive.apache.org/dist/qpid/cpp/1.35.0/qpid-cpp-1.35.0.tar.gz) | [ASC](http://archive.apache.org/dist/qpid/cpp/1.35.0/qpid-cpp-1.35.0.tar.gz.asc), [MD5](http://archive.apache.org/dist/qpid/cpp/1.35.0/qpid-cpp-1.35.0.tar.gz.md5), [SHA1](http://archive.apache.org/dist/qpid/cpp/1.35.0/qpid-cpp-1.35.0.tar.gz.sha1) |
+
+## Components
+
+| Component | Languages | Platforms | AMQP versions |
+|-----------|-----------|-----------|---------------|
+| [C++ broker]({{site_url}}/components/cpp-broker/index.html) | C++ | Linux, Windows | 1.0, 0-10 |
+| [Qpid Messaging API]({{site_url}}/components/messaging-api/index.html) | C++ | Linux, Windows | 1.0, 0-10 |
+
+## Documentation
+
+
+<div class="two-column" markdown="1">
+
+ - [Installing Qpid C++](https://git-wip-us.apache.org/repos/asf?p=qpid-cpp.git;a=blob_plain;f=INSTALL.txt;hb=HEAD)
+ - [C++ broker book](cpp-broker/book/index.html) ([PDF](cpp-broker/cpp-broker-book.pdf))
+ - [C++ API reference](messaging-api/cpp/api/index.html)
+ - [C++ examples](messaging-api/cpp/examples/index.html)
+
+</div>
+
+
+## More information
+
+ - [Resolved issues in JIRA](https://issues.apache.org/jira/issues/?jql=project+%3D+QPID+AND+fixVersion+%3D+%27qpid-cpp-1.35.0%27+AND+resolution+%3D+%27fixed%27+ORDER+BY+priority+DESC)
+ - [Source repository tag](http://svn.apache.org/repos/asf/qpid/tags/qpid-cpp-1.35.0)
+
+<script type="text/javascript">
+  _deferredFunctions.push(function() {
+      if ("1.35.0" === "{{current_cpp_release}}") {
+          _modifyCurrentReleaseLinks();
+      }
+  });
+</script>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Address_8h_source.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Address_8h_source.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Address_8h_source.html
new file mode 100644
index 0000000..3bf3fdb
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Address_8h_source.html
@@ -0,0 +1,110 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/Address.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Address_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)">
+</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">Address.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_ADDRESS_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_ADDRESS_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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;<span class="preprocessor">#include &quot;qpid/messaging/ImportExport.h&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;qpid/messaging/exceptions.h&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span clas
 s="preprocessor">#include &quot;qpid/types/Variant.h&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;ostream&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="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<spa
 n class="keyword">class </span>AddressImpl;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Address.html">  122</a></span>&#160;<span class="keyword">class </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Address.html">Address</a></div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;{</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Address.html">Address</a>();</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    QPID_MESSAGING_EXTERN Address(<span class="keyword">const</span> std::string&amp; address);</div><div c
 lass="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;    QPID_MESSAGING_EXTERN Address(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> std::string&amp; subject,</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;                               <span class="keyword">const</span> qpid::types::Variant::Map&amp; options, <span class="keyword">const</span> std::string&amp; type = <span class="stringliteral">&quot;&quot;</span>);</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;    QPID_MESSAGING_EXTERN Address(<span class="keyword">const</span> Address&amp; address);</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;    QPID_MESSAGING_EXTERN ~Address();</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;    QPID_MESSAGING_EXTERN Address&amp; operator=(<span class="keyword">const</span> Address&amp
 ;);</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> std::string&amp; getName() <span class="keyword">const</span>;</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setName(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> std::string&amp; getSubject() <span class="keyword">const</span>;</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setSubject(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> qpid::types
 ::Variant::Map&amp; getOptions() <span class="keyword">const</span>;</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;    QPID_MESSAGING_EXTERN qpid::types::Variant::Map&amp; getOptions();</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setOptions(<span class="keyword">const</span> qpid::types::Variant::Map&amp;);</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    QPID_MESSAGING_EXTERN std::string getType() <span class="keyword">const</span>;</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setType(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div
 ><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    QPID_MESSAGING_EXTERN std::string str() <span class="keyword">const</span>;</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">operator</span> bool() <span class="keyword">const</span>;</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">bool</span> operator !() <span class="keyword">const</span>;</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;  <span class="keyword">private</span>:</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;    AddressImpl* impl;</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span>AddressImpl;</div><div class="line"><a name="l00157"></a><span cl
 ass="lineno">  157</span>&#160;};</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="preprocessor">#ifndef SWIG</span></div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;QPID_MESSAGING_EXTERN std::ostream&amp; operator&lt;&lt;(std::ostream&amp; out, <span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Address.html">Address</a>&amp; address);</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;}} <span class="comment">// namespace qpid::messaging</span></div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div><div class="line"><a 
 name="l00165"></a><span class="lineno">  165</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1messaging_1_1Address_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></div><div class="ttdef"><b>Definition:</b> Address.h:122</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>Address.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[39/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/annotated.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/annotated.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/annotated.html
new file mode 100755
index 0000000..b61e975
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/annotated.html
@@ -0,0 +1,159 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Class List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('annotated.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)">
+</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">Class List</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>qpid</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>messaging</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Address.html" target="_self">Address</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1AddressError.html" target="_self">AddressError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1AssertionFailed.html" target="_self">AssertionFailed</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1AuthenticationFailure.html" target="_self">AuthenticationFailure</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Connection.html" target="_self">Connection</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1ConnectionError.html" target="_self">ConnectionError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Duration.html" target="_self">Duration</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_7_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1EncodingException.html" target="_self">EncodingException</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1FailoverUpdates.html" target="_self">FailoverUpdates</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_9_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1FetchError.html" target="_self">FetchError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_10_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Handle.html" target="_self">Handle</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_11_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1InvalidOptionString.html" target="_self">InvalidOptionString</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_12_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1KeyError.html" target="_self">KeyError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_13_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1LinkError.html" target="_self">LinkError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_14_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Logger.html" target="_self">Logger</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_15_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html" target="_self">LoggerOutput</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_16_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1MalformedAddress.html" target="_self">MalformedAddress</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_17_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Message.html" target="_self">Message</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_18_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1MessageRejected.html" target="_self">MessageRejected</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_19_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html" target="_self">MessagingException</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_20_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1NoMessageAvailable.html" target="_self">NoMessageAvailable</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_21_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1NotFound.html" target="_self">NotFound</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_22_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1OutOfCapacity.html" target="_self">OutOfCapacity</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_23_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1PrivateImplRef.html" target="_self">PrivateImplRef</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_24_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1ProtocolVersionError.html" target="_self">ProtocolVersionError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_25_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Receiver.html" target="_self">Receiver</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_26_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1ReceiverError.html" target="_self">ReceiverError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_27_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1ResolutionError.html" target="_self">ResolutionError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_28_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Sender.html" target="_self">Sender</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_29_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1SenderError.html" target="_self">SenderError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_30_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1SendError.html" target="_self">SendError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_31_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Session.html" target="_self">Session</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_32_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1SessionClosed.html" target="_self">SessionClosed</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_33_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1SessionError.html" target="_self">SessionError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_34_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1TargetCapacityExceeded.html" target="_self">TargetCapacityExceeded</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_35_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1TransactionAborted.html" target="_self">TransactionAborted</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_36_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1TransactionError.html" target="_self">TransactionError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_37_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1TransactionUnknown.html" target="_self">TransactionUnknown</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_38_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1TransportFailure.html" target="_self">TransportFailure</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_39_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1UnauthorizedAccess.html" target="_self">UnauthorizedAccess</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>types</b></td><td class="desc"></td></tr>
+<tr id="row_0_1_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1types_1_1Exception.html" target="_self">Exception</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1types_1_1InvalidConversion.html" target="_self">InvalidConversion</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_1_2_" class="arrow" onclick="toggleFolder('0_1_2_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1types_1_1Uuid.html" target="_self">Uuid</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_2_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1types_1_1Uuid_1_1Hasher.html" target="_self">Hasher</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1types_1_1Variant.html" target="_self">Variant</a></td><td class="desc"></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/annotated_dup.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/annotated_dup.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/annotated_dup.js
new file mode 100755
index 0000000..60d3510
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/annotated_dup.js
@@ -0,0 +1,53 @@
+var annotated_dup =
+[
+    [ "qpid", null, [
+      [ "messaging", null, [
+        [ "Address", "classqpid_1_1messaging_1_1Address.html", "classqpid_1_1messaging_1_1Address" ],
+        [ "AddressError", "structqpid_1_1messaging_1_1AddressError.html", "structqpid_1_1messaging_1_1AddressError" ],
+        [ "AssertionFailed", "structqpid_1_1messaging_1_1AssertionFailed.html", "structqpid_1_1messaging_1_1AssertionFailed" ],
+        [ "AuthenticationFailure", "structqpid_1_1messaging_1_1AuthenticationFailure.html", "structqpid_1_1messaging_1_1AuthenticationFailure" ],
+        [ "Connection", "classqpid_1_1messaging_1_1Connection.html", "classqpid_1_1messaging_1_1Connection" ],
+        [ "ConnectionError", "structqpid_1_1messaging_1_1ConnectionError.html", "structqpid_1_1messaging_1_1ConnectionError" ],
+        [ "Duration", "classqpid_1_1messaging_1_1Duration.html", "classqpid_1_1messaging_1_1Duration" ],
+        [ "EncodingException", "structqpid_1_1messaging_1_1EncodingException.html", "structqpid_1_1messaging_1_1EncodingException" ],
+        [ "FailoverUpdates", "classqpid_1_1messaging_1_1FailoverUpdates.html", "classqpid_1_1messaging_1_1FailoverUpdates" ],
+        [ "FetchError", "structqpid_1_1messaging_1_1FetchError.html", "structqpid_1_1messaging_1_1FetchError" ],
+        [ "Handle", "classqpid_1_1messaging_1_1Handle.html", "classqpid_1_1messaging_1_1Handle" ],
+        [ "InvalidOptionString", "structqpid_1_1messaging_1_1InvalidOptionString.html", "structqpid_1_1messaging_1_1InvalidOptionString" ],
+        [ "KeyError", "structqpid_1_1messaging_1_1KeyError.html", "structqpid_1_1messaging_1_1KeyError" ],
+        [ "LinkError", "structqpid_1_1messaging_1_1LinkError.html", "structqpid_1_1messaging_1_1LinkError" ],
+        [ "Logger", "classqpid_1_1messaging_1_1Logger.html", null ],
+        [ "LoggerOutput", "classqpid_1_1messaging_1_1LoggerOutput.html", "classqpid_1_1messaging_1_1LoggerOutput" ],
+        [ "MalformedAddress", "structqpid_1_1messaging_1_1MalformedAddress.html", "structqpid_1_1messaging_1_1MalformedAddress" ],
+        [ "Message", "classqpid_1_1messaging_1_1Message.html", "classqpid_1_1messaging_1_1Message" ],
+        [ "MessageRejected", "structqpid_1_1messaging_1_1MessageRejected.html", "structqpid_1_1messaging_1_1MessageRejected" ],
+        [ "MessagingException", "structqpid_1_1messaging_1_1MessagingException.html", "structqpid_1_1messaging_1_1MessagingException" ],
+        [ "NoMessageAvailable", "structqpid_1_1messaging_1_1NoMessageAvailable.html", "structqpid_1_1messaging_1_1NoMessageAvailable" ],
+        [ "NotFound", "structqpid_1_1messaging_1_1NotFound.html", "structqpid_1_1messaging_1_1NotFound" ],
+        [ "OutOfCapacity", "structqpid_1_1messaging_1_1OutOfCapacity.html", "structqpid_1_1messaging_1_1OutOfCapacity" ],
+        [ "PrivateImplRef", "classqpid_1_1messaging_1_1PrivateImplRef.html", null ],
+        [ "ProtocolVersionError", "structqpid_1_1messaging_1_1ProtocolVersionError.html", "structqpid_1_1messaging_1_1ProtocolVersionError" ],
+        [ "Receiver", "classqpid_1_1messaging_1_1Receiver.html", "classqpid_1_1messaging_1_1Receiver" ],
+        [ "ReceiverError", "structqpid_1_1messaging_1_1ReceiverError.html", "structqpid_1_1messaging_1_1ReceiverError" ],
+        [ "ResolutionError", "structqpid_1_1messaging_1_1ResolutionError.html", "structqpid_1_1messaging_1_1ResolutionError" ],
+        [ "Sender", "classqpid_1_1messaging_1_1Sender.html", "classqpid_1_1messaging_1_1Sender" ],
+        [ "SenderError", "structqpid_1_1messaging_1_1SenderError.html", "structqpid_1_1messaging_1_1SenderError" ],
+        [ "SendError", "structqpid_1_1messaging_1_1SendError.html", "structqpid_1_1messaging_1_1SendError" ],
+        [ "Session", "classqpid_1_1messaging_1_1Session.html", "classqpid_1_1messaging_1_1Session" ],
+        [ "SessionClosed", "structqpid_1_1messaging_1_1SessionClosed.html", "structqpid_1_1messaging_1_1SessionClosed" ],
+        [ "SessionError", "structqpid_1_1messaging_1_1SessionError.html", "structqpid_1_1messaging_1_1SessionError" ],
+        [ "TargetCapacityExceeded", "structqpid_1_1messaging_1_1TargetCapacityExceeded.html", "structqpid_1_1messaging_1_1TargetCapacityExceeded" ],
+        [ "TransactionAborted", "structqpid_1_1messaging_1_1TransactionAborted.html", "structqpid_1_1messaging_1_1TransactionAborted" ],
+        [ "TransactionError", "structqpid_1_1messaging_1_1TransactionError.html", "structqpid_1_1messaging_1_1TransactionError" ],
+        [ "TransactionUnknown", "structqpid_1_1messaging_1_1TransactionUnknown.html", "structqpid_1_1messaging_1_1TransactionUnknown" ],
+        [ "TransportFailure", "structqpid_1_1messaging_1_1TransportFailure.html", "structqpid_1_1messaging_1_1TransportFailure" ],
+        [ "UnauthorizedAccess", "structqpid_1_1messaging_1_1UnauthorizedAccess.html", "structqpid_1_1messaging_1_1UnauthorizedAccess" ]
+      ] ],
+      [ "types", null, [
+        [ "Exception", "classqpid_1_1types_1_1Exception.html", "classqpid_1_1types_1_1Exception" ],
+        [ "InvalidConversion", "structqpid_1_1types_1_1InvalidConversion.html", "structqpid_1_1types_1_1InvalidConversion" ],
+        [ "Uuid", "classqpid_1_1types_1_1Uuid.html", "classqpid_1_1types_1_1Uuid" ],
+        [ "Variant", "classqpid_1_1types_1_1Variant.html", "classqpid_1_1types_1_1Variant" ]
+      ] ]
+    ] ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/arrowdown.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/arrowdown.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/arrowdown.png
new file mode 100755
index 0000000..0b63f6d
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/arrowdown.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/arrowright.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/arrowright.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/arrowright.png
new file mode 100755
index 0000000..c6ee22f
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/arrowright.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/bc_s.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/bc_s.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/bc_s.png
new file mode 100755
index 0000000..224b29a
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/bc_s.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/bdwn.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/bdwn.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/bdwn.png
new file mode 100755
index 0000000..940a0b9
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/bdwn.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classes.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classes.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classes.html
new file mode 100755
index 0000000..df16e3c
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classes.html
@@ -0,0 +1,148 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Class Index</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classes.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)">
+</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">Class Index</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a></div>
+<table class="classindex">
+<tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;A&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1Logger.html">Logger</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1ProtocolVersionError.html">ProtocolVersionError</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1TransactionAborted.html">TransactionAborted</a> (qpid::messaging)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html">LoggerOutput</a> (qpid::messaging)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1TransactionError.html">TransactionError</a> (qpid::messaging)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1FailoverUpdates.html">FailoverUpdates</a> (qpid::messaging)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1TransactionUnknown.html">TransactionUnknown</a> (qpid::messaging)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1AddressError.html">AddressError</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1FetchError.html">FetchError</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1TransportFailure.html">TransportFailure</a> (qpid::messaging)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1AssertionFailed.html">AssertionFailed</a> (qpid::messaging)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;H&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1MalformedAddress.html">MalformedAddress</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1ReceiverError.html">ReceiverError</a> (qpid::messaging)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;U&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1AuthenticationFailure.html">AuthenticationFailure</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1ResolutionError.html">ResolutionError</a> (qpid::messaging)&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">Handle</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1MessageRejected.html">MessageRejected</a> (qpid::messaging)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1UnauthorizedAccess.html">UnauthorizedAccess</a> (qpid::messaging)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structqpid_1_1types_1_1Uuid_1_1Hasher.html">Uuid::Hasher</a> (qpid::types)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">MessagingException</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> (qpid::types)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">Connection</a> (qpid::messaging)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;N&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1Sender.html">Sender</a> (qpid::messaging)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;V&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1ConnectionError.html">ConnectionError</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1SenderError.html">SenderError</a> (qpid::messaging)&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structqpid_1_1types_1_1InvalidConversion.html">InvalidConversion</a> (qpid::types)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1NoMessageAvailable.html">NoMessageAvailable</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1SendError.html">SendError</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> (qpid::types)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1InvalidOptionString.html">InvalidOptionString</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1NotFound.html">NotFound</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1Session.html">Session</a> (qpid::messaging)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> (qpid::messaging)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;K&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1SessionClosed.html">SessionClosed</a> (qpid::messaging)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1SessionError.html">SessionError</a> (qpid::messaging)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1KeyError.html">KeyError</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1OutOfCapacity.html">OutOfCapacity</a> (qpid::messaging)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
+</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1EncodingException.html">EncodingException</a> (qpid::messaging)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;L&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
+</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classqpid_1_1types_1_1Exception.html">Exception</a> (qpid::types)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1TargetCapacityExceeded.html">TargetCapacityExceeded</a> (qpid::messaging)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td></td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1LinkError.html">LinkError</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1PrivateImplRef.html">PrivateImplRef</a> (qpid::messaging)&#160;&#160;&#160;</td><td></td><td></td></tr>
+<tr><td></td><td></td><td></td><td></td><td></td></tr>
+</table>
+<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a></div>
+</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address-members.html
new file mode 100755
index 0000000..9bfbfad
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address-members.html
@@ -0,0 +1,129 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Address.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)">
+</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">qpid::messaging::Address Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Address</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Address</b>(const std::string &amp;address) (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Address</b>(const std::string &amp;name, const std::string &amp;subject, const qpid::types::Variant::Map &amp;options, const std::string &amp;type=&quot;&quot;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Address</b>(const Address &amp;address) (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AddressImpl</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getName</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getOptions</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getOptions</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getSubject</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getType</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator bool</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator!</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const Address &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setName</b>(const std::string &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setOptions</b>(const qpid::types::Variant::Map &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setSubject</b>(const std::string &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html#abca57a308f240c074cab8571c7f4f03f">setType</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>str</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Address</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address.html
new file mode 100755
index 0000000..084c40f
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address.html
@@ -0,0 +1,227 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::Address Class Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Address.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classqpid_1_1messaging_1_1Address-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::Address Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Address_8h_source.html">Address.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aa98fd95e827c18f56e54c6c1f02eafdb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa98fd95e827c18f56e54c6c1f02eafdb"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Address</b> (const std::string &amp;address)</td></tr>
+<tr class="separator:aa98fd95e827c18f56e54c6c1f02eafdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a408b321c74b36519d1ad7fa62e92c58f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a408b321c74b36519d1ad7fa62e92c58f"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Address</b> (const std::string &amp;name, const std::string &amp;subject, const qpid::types::Variant::Map &amp;options, const std::string &amp;type=&quot;&quot;)</td></tr>
+<tr class="separator:a408b321c74b36519d1ad7fa62e92c58f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e4923dfcd343e160cbf469f44ba2b5f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e4923dfcd343e160cbf469f44ba2b5f"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Address</b> (const <a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</a> &amp;address)</td></tr>
+<tr class="separator:a0e4923dfcd343e160cbf469f44ba2b5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1921cf4f68d90e6fb34b39589ad50a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1921cf4f68d90e6fb34b39589ad50a7"></a>
+QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</a> &amp;)</td></tr>
+<tr class="separator:af1921cf4f68d90e6fb34b39589ad50a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac91d11b9c5fa94c01af6df1b84eb0c66"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac91d11b9c5fa94c01af6df1b84eb0c66"></a>
+QPID_MESSAGING_EXTERN const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getName</b> () const </td></tr>
+<tr class="separator:ac91d11b9c5fa94c01af6df1b84eb0c66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a975c671bf656f45d72a83fb483ff0dba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a975c671bf656f45d72a83fb483ff0dba"></a>
+QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><b>setName</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a975c671bf656f45d72a83fb483ff0dba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04d7e8192bb257d0040e9af7e043fbec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04d7e8192bb257d0040e9af7e043fbec"></a>
+QPID_MESSAGING_EXTERN const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getSubject</b> () const </td></tr>
+<tr class="separator:a04d7e8192bb257d0040e9af7e043fbec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa810692ece0c2b1a8fe8782424925cd5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa810692ece0c2b1a8fe8782424925cd5"></a>
+QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><b>setSubject</b> (const std::string &amp;)</td></tr>
+<tr class="separator:aa810692ece0c2b1a8fe8782424925cd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72302b077369f876074853f4646f02e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72302b077369f876074853f4646f02e7"></a>
+QPID_MESSAGING_EXTERN const qpid::types::Variant::Map &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getOptions</b> () const </td></tr>
+<tr class="separator:a72302b077369f876074853f4646f02e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad329ab955d5d3b42083f485a618b2543"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad329ab955d5d3b42083f485a618b2543"></a>
+QPID_MESSAGING_EXTERN qpid::types::Variant::Map &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getOptions</b> ()</td></tr>
+<tr class="separator:ad329ab955d5d3b42083f485a618b2543"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adccf31c2bfa4b66d1f97289c1c00f64d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adccf31c2bfa4b66d1f97289c1c00f64d"></a>
+QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><b>setOptions</b> (const qpid::types::Variant::Map &amp;)</td></tr>
+<tr class="separator:adccf31c2bfa4b66d1f97289c1c00f64d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85ac438faa3d9c18b4f53c20f392bcf1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85ac438faa3d9c18b4f53c20f392bcf1"></a>
+QPID_MESSAGING_EXTERN std::string&#160;</td><td class="memItemRight" valign="bottom"><b>getType</b> () const </td></tr>
+<tr class="separator:a85ac438faa3d9c18b4f53c20f392bcf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abca57a308f240c074cab8571c7f4f03f"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Address.html#abca57a308f240c074cab8571c7f4f03f">setType</a> (const std::string &amp;)</td></tr>
+<tr class="separator:abca57a308f240c074cab8571c7f4f03f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c36e1991e26b2108e440988f79c2808"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c36e1991e26b2108e440988f79c2808"></a>
+QPID_MESSAGING_EXTERN std::string&#160;</td><td class="memItemRight" valign="bottom"><b>str</b> () const </td></tr>
+<tr class="separator:a2c36e1991e26b2108e440988f79c2808"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca4c699de0a6c0e6843bac95e13a420c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca4c699de0a6c0e6843bac95e13a420c"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>operator bool</b> () const </td></tr>
+<tr class="separator:aca4c699de0a6c0e6843bac95e13a420c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad70ca973f0b302ec44908af3b9ab1637"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad70ca973f0b302ec44908af3b9ab1637"></a>
+QPID_MESSAGING_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!</b> () const </td></tr>
+<tr class="separator:ad70ca973f0b302ec44908af3b9ab1637"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:a628ad1f7e1ff788bb257d1c47fa491b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a628ad1f7e1ff788bb257d1c47fa491b0"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>AddressImpl</b></td></tr>
+<tr class="separator:a628ad1f7e1ff788bb257d1c47fa491b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Represents an address to which messages can be sent and from which messages can be received. Often a simple name is sufficient for this, however this can be augmented with a subject pattern and options.</p>
+<p>All parts of an address can be specified in a string of the following form:</p>
+<p>&lt;address&gt; [ / &lt;subject&gt; ] ; [ { &lt;key&gt; : &lt;value&gt; , ... } ]</p>
+<p>Here the &lt;address&gt; is a simple name for the addressed entity and &lt;subject&gt; is a subject or subject pattern for messages sent to or received from this address. The options are specified as a series of key value pairs enclosed in curly brackets (denoting a map). Values can be nested maps, or lists (which are denoted as a comma separated list of values inside square brackets, e.g. [a, b, c]).</p>
+<p>The currently supported options are as follows:</p>
+<table  border="0">
+<tr valign="top">
+<td>create </td><td><p class="starttd">Indicate whether the address should be automatically created or not. Can be one of <em>always</em>, <em>never</em>, <em>sender</em> or <em>receiver</em>. The properties of the node to be created can be specified via the node options (see below).  </p>
+<p class="endtd"></p>
+</td></tr>
+<tr valign="top">
+<td>assert </td><td><p class="starttd">Indicate whether or not to assert any specified node properties(see below) match the address. Can be one of <em>always</em>, <em>never</em>, <em>sender</em> or <em>receiver</em>.  </p>
+<p class="endtd"></p>
+</td></tr>
+<tr valign="top">
+<td>delete </td><td><p class="starttd">Indicate whether or not to delete the addressed node when a sender or receiver is cancelled. Can be one of <em>always</em>, <em>never</em>, <em>sender</em> or <em>receiver</em>.  </p>
+<p class="endtd"></p>
+</td></tr>
+<tr valign="top">
+<td><p class="starttd">node</p>
+<p class="endtd"></p>
+</td><td><p class="starttd">A nested map describing properties of the addressed node. Current properties supported are type (topic or queue), durable (boolean), x-declare and x-bindings. The x-declare option is a nested map in whcih protocol amqp 0-10 specific options for queue or exchange declare can be specified. The x-bindings option is a nested list, each element of which can specify a queue, an exchange, a binding-key and arguments, which are used to establish a binding on create. The node will be used if queue or exchange values are not specified.  </p>
+<p class="endtd"></p>
+</td></tr>
+<tr valign="top">
+<td>link </td><td><p class="starttd">A nested map through which properties of the 'link' from sender/receiver to node can be configured. Current propeties are name, durable, realiability, x-declare, x-subscribe and x-bindings.  </p>
+<p>For receivers there is one other option of interest:</p>
+<table  border="0" valign="top">
+<tr valign="top">
+<td>mode</td><td>(only relevant for queues) indicates whether the subscribe should consume (the default) or merely browse the messages. Valid values are 'consume' and 'browse' </td></tr>
+</table>
+<p class="endtd">An address has value semantics. </p>
+</td></tr>
+</table>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="abca57a308f240c074cab8571c7f4f03f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Address::setType </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>The type of and addressed node influences how receivers and senders are constructed for it. It also affects how a reply-to address is encoded. If the type is not specified in the address itself, it will be automatically determined by querying the broker. The type can be explicitly set to prevent this if needed. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="Address_8h_source.html">Address.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address.js
new file mode 100755
index 0000000..2248f45
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address.js
@@ -0,0 +1,22 @@
+var classqpid_1_1messaging_1_1Address =
+[
+    [ "Address", "classqpid_1_1messaging_1_1Address.html#ad67acb35fc50618bfc2e966d1224b3cd", null ],
+    [ "Address", "classqpid_1_1messaging_1_1Address.html#aa98fd95e827c18f56e54c6c1f02eafdb", null ],
+    [ "Address", "classqpid_1_1messaging_1_1Address.html#a408b321c74b36519d1ad7fa62e92c58f", null ],
+    [ "Address", "classqpid_1_1messaging_1_1Address.html#a0e4923dfcd343e160cbf469f44ba2b5f", null ],
+    [ "~Address", "classqpid_1_1messaging_1_1Address.html#a7e951acdebd9e289bff2ff18388fd0c1", null ],
+    [ "getName", "classqpid_1_1messaging_1_1Address.html#ac91d11b9c5fa94c01af6df1b84eb0c66", null ],
+    [ "getOptions", "classqpid_1_1messaging_1_1Address.html#a72302b077369f876074853f4646f02e7", null ],
+    [ "getOptions", "classqpid_1_1messaging_1_1Address.html#ad329ab955d5d3b42083f485a618b2543", null ],
+    [ "getSubject", "classqpid_1_1messaging_1_1Address.html#a04d7e8192bb257d0040e9af7e043fbec", null ],
+    [ "getType", "classqpid_1_1messaging_1_1Address.html#a85ac438faa3d9c18b4f53c20f392bcf1", null ],
+    [ "operator bool", "classqpid_1_1messaging_1_1Address.html#aca4c699de0a6c0e6843bac95e13a420c", null ],
+    [ "operator!", "classqpid_1_1messaging_1_1Address.html#ad70ca973f0b302ec44908af3b9ab1637", null ],
+    [ "operator=", "classqpid_1_1messaging_1_1Address.html#af1921cf4f68d90e6fb34b39589ad50a7", null ],
+    [ "setName", "classqpid_1_1messaging_1_1Address.html#a975c671bf656f45d72a83fb483ff0dba", null ],
+    [ "setOptions", "classqpid_1_1messaging_1_1Address.html#adccf31c2bfa4b66d1f97289c1c00f64d", null ],
+    [ "setSubject", "classqpid_1_1messaging_1_1Address.html#aa810692ece0c2b1a8fe8782424925cd5", null ],
+    [ "setType", "classqpid_1_1messaging_1_1Address.html#abca57a308f240c074cab8571c7f4f03f", null ],
+    [ "str", "classqpid_1_1messaging_1_1Address.html#a2c36e1991e26b2108e440988f79c2808", null ],
+    [ "AddressImpl", "classqpid_1_1messaging_1_1Address.html#a628ad1f7e1ff788bb257d1c47fa491b0", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection-members.html
new file mode 100755
index 0000000..249d010
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection-members.html
@@ -0,0 +1,138 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Connection.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)">
+</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">qpid::messaging::Connection Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#a57c6b7c5b7f99fe3b6e287f906a59b7b">close</a>()</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Connection</b>(ConnectionImpl *impl) (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Connection</b>(const Connection &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Connection</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#a4d3f1bacc02722f3d2ae43efaa880db6">Connection</a>(const std::string &amp;url, const qpid::types::Variant::Map &amp;options=qpid::types::Variant::Map())</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#a7ed5f335b7614cd7b2b580ad92cbf3d2">Connection</a>(const std::string &amp;url, const std::string &amp;options)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>createSession</b>(const std::string &amp;name=std::string()) (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>createTransactionalSession</b>(const std::string &amp;name=std::string()) (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getAuthenticatedUsername</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getSession</b>(const std::string &amp;name) const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#a37a0bb2470e17aeb8257e1b1513fa0b6">getUrl</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Handle</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>impl</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Impl</b> typedef (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">isNull</a>() const</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>isOpen</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isOpen</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">isValid</a>() const</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>open</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252">operator bool</a>() const</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">operator!</a>() const</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const Connection &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>qpid::messaging::PrivateImplRef&lt; Connection &gt;</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#a2fba4dbb2563544316f3050d340c02dd">reconnect</a>(const std::string &amp;url)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#ac64520572413ec653b0d20c61887f0cc">reconnect</a>()</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setOption</b>(const std::string &amp;name, const qpid::types::Variant &amp;value) (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>swap</b>(Handle&lt; ConnectionImpl &gt; &amp;h) (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Connection</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[37/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Logger-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Logger-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Logger-members.html
new file mode 100755
index 0000000..0a181bc
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Logger-members.html
@@ -0,0 +1,114 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Logger.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)">
+</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">qpid::messaging::Logger Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1messaging_1_1Logger.html">qpid::messaging::Logger</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Logger.html#abbe85863cc46da050ad0305d31ea32c6">configure</a>(int argc, const char *argv[], const std::string &amp;prefix=std::string())</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Logger.html">qpid::messaging::Logger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Logger.html#a6cdeb3f0081f0e7e254347ff78436761">log</a>(Level level, const char *file, int line, const char *function, const std::string &amp;message)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Logger.html">qpid::messaging::Logger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Logger.html#aa78eced330829f501b89290d4f98817e">setOutput</a>(LoggerOutput &amp;output)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Logger.html">qpid::messaging::Logger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Logger.html#aa6b632b061c375607e6f1f943bc95f47">usage</a>()</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Logger.html">qpid::messaging::Logger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Logger.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Logger.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Logger.html
new file mode 100755
index 0000000..ba8b67a
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Logger.html
@@ -0,0 +1,308 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::Logger Class Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Logger.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)">
+</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="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classqpid_1_1messaging_1_1Logger-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::Logger Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Logger_8h_source.html">Logger.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:abbe85863cc46da050ad0305d31ea32c6"><td class="memItemLeft" align="right" valign="top">static QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Logger.html#abbe85863cc46da050ad0305d31ea32c6">configure</a> (int argc, const char *argv[], const std::string &amp;prefix=std::string())</td></tr>
+<tr class="separator:abbe85863cc46da050ad0305d31ea32c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6b632b061c375607e6f1f943bc95f47"><td class="memItemLeft" align="right" valign="top">static QPID_MESSAGING_EXTERN std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Logger.html#aa6b632b061c375607e6f1f943bc95f47">usage</a> ()</td></tr>
+<tr class="separator:aa6b632b061c375607e6f1f943bc95f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa78eced330829f501b89290d4f98817e"><td class="memItemLeft" align="right" valign="top">static QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Logger.html#aa78eced330829f501b89290d4f98817e">setOutput</a> (<a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html">LoggerOutput</a> &amp;output)</td></tr>
+<tr class="separator:aa78eced330829f501b89290d4f98817e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6cdeb3f0081f0e7e254347ff78436761"><td class="memItemLeft" align="right" valign="top">static QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Logger.html#a6cdeb3f0081f0e7e254347ff78436761">log</a> (Level level, const char *file, int line, const char *function, const std::string &amp;message)</td></tr>
+<tr class="separator:a6cdeb3f0081f0e7e254347ff78436761"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A utility class to allow the application to control the logging output of the qpid messaging library</p>
+<p>This class represents a singleton logging facility within the qpid messaging library so there are only static methods in the class </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="abbe85863cc46da050ad0305d31ea32c6"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static QPID_MESSAGING_EXTERN void qpid::messaging::Logger::configure </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>argv</em>[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>prefix</em> = <code>std::string()</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Configure the logging subsystem</p>
+<p>This function takes an array of text options (which could easily come from a programs command line) and uses them to configure the logging subsystem.</p>
+<p>If the prefix parameter is specified then the accepted command line options are prefixed by &lt;&lt;prefix&gt;&gt;- for example if the prefix is "qpid" then the options all start "--qpid-log..."</p>
+<p>Accepted options are: &ndash;log-enable RULE &ndash;log-disable RULE</p>
+<p>Both &ndash;log-enable and &ndash;log-disable can be specified multiple times in a single command line. The enables are acted upon and after them the disables are acted upon.</p>
+<p>RULE is in the form LEVEL[("+"|"-")][:PATTERN] LEVEL is one of "trace", "debug", "info", "notice", "warning", "error", "critical" "+" operates on the level and all higher levels "-" operates on the level and all lower levels PATTERN is a category name or a fragment of a fully namespace qualified function (Case sensitive).</p>
+<p>&ndash;log-to-stdout ("on"|"off|"0"|"1")
+ --log-to-stderr ("on"|"off|"0"|"1") &ndash;log-to-file FILENAME</p>
+<p>These options control where the qpid logging subsystem sends log messages</p>
+<p>&ndash;log-time ("on"|"off|"0"|"1")
+ --log-level ("on"|"off|"0"|"1") &ndash;log-source ("on"|"off|"0"|"1")
+--log-thread ("on"|"off|"0"|"1") &ndash;log-function ("on"|"off|"0"|"1")
+ --log-hires-timestamp ("on"|"off|"0"|"1")</p>
+<p>These options control what information is included in the logging message sent by the logging subsystem.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">argc</td><td>count of options - identical to meaning for main(). </td></tr>
+    <tr><td class="paramname">argv</td><td>array of pointers to options - identical to meaning for main(). </td></tr>
+    <tr><td class="paramname">prefix</td><td>(optional) If present prefix all logging options with this string </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="exception"><dt>Exceptions</dt><dd>
+  <table class="exception">
+    <tr><td class="paramname"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">MessagingException</a></td><td>if it cannot parse an option it recognises </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a6cdeb3f0081f0e7e254347ff78436761"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static QPID_MESSAGING_EXTERN void qpid::messaging::Logger::log </td>
+          <td>(</td>
+          <td class="paramtype">Level&#160;</td>
+          <td class="paramname"><em>level</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>file</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>line</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>function</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>message</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Output a log message. This will get sent to all the specified logging outputs including any the application has registered. The message will get filtered along with the internal messages according to the specified logging filters.</p>
+<p>When a log message output using <a class="el" href="classqpid_1_1messaging_1_1Logger.html#a6cdeb3f0081f0e7e254347ff78436761">log()</a> is received by a <a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html#a1b9caecf783ed92d7f400a180df7aa6e">LoggerOutput::log()</a> method the "user" bool parameter will be set true. </p>
+
+</div>
+</div>
+<a class="anchor" id="aa78eced330829f501b89290d4f98817e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static QPID_MESSAGING_EXTERN void qpid::messaging::Logger::setOutput </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html">LoggerOutput</a> &amp;&#160;</td>
+          <td class="paramname"><em>output</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Register a custom handler for log messages</p>
+<p>This allows application programs to intercept the log messages coming from qpid::messaging and handle them in whatever way is consonent with the applications own handling of log messages.</p>
+<p>In order to do this create a class that inherits from <a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html">qpid::messaging::LoggerOutput</a> and override the <a class="el" href="classqpid_1_1messaging_1_1Logger.html#a6cdeb3f0081f0e7e254347ff78436761">log()</a> member function. </p>
+
+</div>
+</div>
+<a class="anchor" id="aa6b632b061c375607e6f1f943bc95f47"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static QPID_MESSAGING_EXTERN std::string qpid::messaging::Logger::usage </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Get a user friendly usage message.</p>
+<p>This returns a usage message that is suitable for outputting directly to a console user. The message only contains the command line options that are understood by <a class="el" href="classqpid_1_1messaging_1_1Logger.html#abbe85863cc46da050ad0305d31ea32c6">qpid::messaging::Logger::configure()</a>.</p>
+<p>NB. You must call <a class="el" href="classqpid_1_1messaging_1_1Logger.html#abbe85863cc46da050ad0305d31ea32c6">qpid::messaging::Logger::configure()</a> before calling this to populate the usage string as the usage string depends on the prefix that is passed in to <a class="el" href="classqpid_1_1messaging_1_1Logger.html#abbe85863cc46da050ad0305d31ea32c6">qpid::messaging::Logger::configure()</a>.</p>
+<dl class="section return"><dt>Returns</dt><dd>string containing the usage message for the command line options </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="Logger_8h_source.html">Logger.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="classqpid_1_1messaging_1_1Logger.html">Logger</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput-members.html
new file mode 100755
index 0000000..697d0ac
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput-members.html
@@ -0,0 +1,112 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1LoggerOutput.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)">
+</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">qpid::messaging::LoggerOutput Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html">qpid::messaging::LoggerOutput</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html#a1b9caecf783ed92d7f400a180df7aa6e">log</a>(Level level, bool user, const char *file, int line, const char *function, const std::string &amp;message)=0</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html">qpid::messaging::LoggerOutput</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~LoggerOutput</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html">qpid::messaging::LoggerOutput</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html">qpid::messaging::LoggerOutput</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput.html
new file mode 100755
index 0000000..65f1599
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput.html
@@ -0,0 +1,196 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::LoggerOutput Class Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1LoggerOutput.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classqpid_1_1messaging_1_1LoggerOutput-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::LoggerOutput Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Logger_8h_source.html">Logger.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a1b9caecf783ed92d7f400a180df7aa6e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html#a1b9caecf783ed92d7f400a180df7aa6e">log</a> (Level level, bool user, const char *file, int line, const char *function, const std::string &amp;message)=0</td></tr>
+<tr class="separator:a1b9caecf783ed92d7f400a180df7aa6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Interface class to allow redirection of log output </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a1b9caecf783ed92d7f400a180df7aa6e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void qpid::messaging::LoggerOutput::log </td>
+          <td>(</td>
+          <td class="paramtype">Level&#160;</td>
+          <td class="paramname"><em>level</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>user</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>file</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>line</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>function</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>message</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Override this member function to receive log messages.</p>
+<p><a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html#a1b9caecf783ed92d7f400a180df7aa6e">log()</a> will be called for every log message that would be output from the qpid::messaging logging subsystem after applying the specified logging filters.</p>
+<p>The logging subsystem ensures that <a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html#a1b9caecf783ed92d7f400a180df7aa6e">log()</a> will not be called simultaneously in different threads. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">level</td><td>The severity of the log message can be (in order of severity) trace, debug, info, notice, warning, error, critical </td></tr>
+    <tr><td class="paramname">user</td><td>Flag which is set if the log message came from the user application ( using <a class="el" href="classqpid_1_1messaging_1_1Logger.html#a6cdeb3f0081f0e7e254347ff78436761">qpid::messaging::Logger::log()</a> ) (if not set then the message comes from the qpid library) </td></tr>
+    <tr><td class="paramname">file</td><td>The source code file name reported as the origin of the log message </td></tr>
+    <tr><td class="paramname">line</td><td>The source code line number reported as the origin of the log message </td></tr>
+    <tr><td class="paramname">function</td><td>The source code function reported as the origin of the log message </td></tr>
+    <tr><td class="paramname">message</td><td>The log message </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="Logger_8h_source.html">Logger.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html">LoggerOutput</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput.js
new file mode 100755
index 0000000..d19d762
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput.js
@@ -0,0 +1,5 @@
+var classqpid_1_1messaging_1_1LoggerOutput =
+[
+    [ "~LoggerOutput", "classqpid_1_1messaging_1_1LoggerOutput.html#a29ffe2eb92d8242e036bbab6132543f4", null ],
+    [ "log", "classqpid_1_1messaging_1_1LoggerOutput.html#a1b9caecf783ed92d7f400a180df7aa6e", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Message-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Message-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Message-members.html
new file mode 100755
index 0000000..20beb01
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Message-members.html
@@ -0,0 +1,151 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Message.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)">
+</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">qpid::messaging::Message Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a1c218326274652137d26033419723e14">getContent</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a06b392dcd1f1831519f88870ffd07d41">getContentBytes</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a3893ff4d0aeb3aedc647c7e8a3ed043f">getContentObject</a>()</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#ac3b61862ba1ef8662ce5e6eb16b23ca7">getContentObject</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#af234ed13df1c8d310d58ea1e638a2585">getContentPtr</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a6a86431108a8e2cd35e164b14054e62b">getContentSize</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#ada67fec1102706d19874b52cf90ee056">getContentType</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getCorrelationId</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getDurable</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getMessageId</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getPriority</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a930d0be350a0d8f55759aaaa4e7180ec">getProperties</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getProperties</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a1b730bac4a2af64da8caae4dea1576ab">getRedelivered</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getReplyTo</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getSubject</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a4cca5a6574ccb010307b4b189a238093">getTtl</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getUserId</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Message</b>(qpid::types::Variant &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Message</b>(const std::string &amp;bytes=std::string()) (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Message</b>(const char *, size_t) (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Message</b>(const Message &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MessageImplAccess</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const Message &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a934f6f5bfe913288b5a9787e43b52197">setContent</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#aee48800579ed2ba4882d4356fccde55b">setContent</a>(const char *chars, size_t count)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a82745780f99db04c59be7414a476c9b3">setContentBytes</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#aa479238420ccd27e1ffd73d856086d66">setContentObject</a>(const qpid::types::Variant &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a665db3e8bac8213ee6ed9f6f29eb0f07">setContentType</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a0824baf013319e899aa01fa60b2d3d07">setCorrelationId</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a7c62ed496827a8fc1b4b0af0997147ea">setDurable</a>(bool durable)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a6a6a9606ecdc6118298b21d57c6a1d63">setMessageId</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a2c5cbef82cdf9055ef352438888833dc">setPriority</a>(uint8_t)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setProperties</b>(const qpid::types::Variant::Map &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setProperty</b>(const std::string &amp;, const qpid::types::Variant &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a022fc5eac6304adfa5f29e3cefa9d8a0">setRedelivered</a>(bool)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setReplyTo</b>(const Address &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setSubject</b>(const std::string &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a012018f9a693106aac3bc6162788f470">setTtl</a>(Duration ttl)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a4f35085b0cf9e847ad468d7f8c856820">setUserId</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Message</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[34/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Session.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Session.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Session.html
new file mode 100755
index 0000000..d5140a3
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Session.html
@@ -0,0 +1,657 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::Session Class Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Session.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classqpid_1_1messaging_1_1Session-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::Session Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Session_8h_source.html">Session.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::Session:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classqpid_1_1messaging_1_1Session.png" usemap="#qpid::messaging::Session_map" alt=""/>
+  <map id="qpid::messaging::Session_map" name="qpid::messaging::Session_map">
+<area href="classqpid_1_1messaging_1_1Handle.html" alt="qpid::messaging::Handle&lt; SessionImpl &gt;" shape="rect" coords="0,0,236,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a544ad79713b44a0abb0e49dec38dd6f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a544ad79713b44a0abb0e49dec38dd6f9"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Session</b> (SessionImpl *impl=0)</td></tr>
+<tr class="separator:a544ad79713b44a0abb0e49dec38dd6f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7fd5130aee5c6db1670f7c18a04d621a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fd5130aee5c6db1670f7c18a04d621a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Session</b> (const <a class="el" href="classqpid_1_1messaging_1_1Session.html">Session</a> &amp;)</td></tr>
+<tr class="separator:a7fd5130aee5c6db1670f7c18a04d621a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1fe391b3e61ae400c913021e8d548add"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1fe391b3e61ae400c913021e8d548add"></a>
+QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Session.html">Session</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classqpid_1_1messaging_1_1Session.html">Session</a> &amp;)</td></tr>
+<tr class="separator:a1fe391b3e61ae400c913021e8d548add"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae182a6447018dd69ace0ec2897e66ba0"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Session.html#ae182a6447018dd69ace0ec2897e66ba0">close</a> ()</td></tr>
+<tr class="separator:ae182a6447018dd69ace0ec2897e66ba0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06a812821bdb2841cabf1f6b83fe57c0"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a06a812821bdb2841cabf1f6b83fe57c0">commit</a> ()</td></tr>
+<tr class="separator:a06a812821bdb2841cabf1f6b83fe57c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ace38d6432c680702fd75228da48aec83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace38d6432c680702fd75228da48aec83"></a>
+QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><b>rollback</b> ()</td></tr>
+<tr class="separator:ace38d6432c680702fd75228da48aec83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a610d6eb517808dea01d25b30be88c4de"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a610d6eb517808dea01d25b30be88c4de">acknowledge</a> (bool <a class="el" href="classqpid_1_1messaging_1_1Session.html#a1ab5fe48656003e5e14158c23bdb0f56">sync</a>=false)</td></tr>
+<tr class="separator:a610d6eb517808dea01d25b30be88c4de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aabe4d9bb20c7e12ce9ca821a5d9cb7ea"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Session.html#aabe4d9bb20c7e12ce9ca821a5d9cb7ea">acknowledge</a> (<a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> &amp;, bool <a class="el" href="classqpid_1_1messaging_1_1Session.html#a1ab5fe48656003e5e14158c23bdb0f56">sync</a>=false)</td></tr>
+<tr class="separator:aabe4d9bb20c7e12ce9ca821a5d9cb7ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a974737a8faeb0e57664744bb536662bf"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a974737a8faeb0e57664744bb536662bf">acknowledgeUpTo</a> (<a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> &amp;, bool <a class="el" href="classqpid_1_1messaging_1_1Session.html#a1ab5fe48656003e5e14158c23bdb0f56">sync</a>=false)</td></tr>
+<tr class="separator:a974737a8faeb0e57664744bb536662bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aacc65f05408dccb2977f556b9674161a"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Session.html#aacc65f05408dccb2977f556b9674161a">reject</a> (<a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> &amp;)</td></tr>
+<tr class="separator:aacc65f05408dccb2977f556b9674161a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4cd6031f9824f9296441113834c17da9"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a4cd6031f9824f9296441113834c17da9">release</a> (<a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> &amp;)</td></tr>
+<tr class="separator:a4cd6031f9824f9296441113834c17da9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ab5fe48656003e5e14158c23bdb0f56"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a1ab5fe48656003e5e14158c23bdb0f56">sync</a> (bool block=true)</td></tr>
+<tr class="separator:a1ab5fe48656003e5e14158c23bdb0f56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a83dadf90e79a917efbbcaf766568fbe9"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a83dadf90e79a917efbbcaf766568fbe9">getReceivable</a> ()</td></tr>
+<tr class="separator:a83dadf90e79a917efbbcaf766568fbe9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e10103e4cd4303c38e92f7f0dd140a2"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a7e10103e4cd4303c38e92f7f0dd140a2">getUnsettledAcks</a> ()</td></tr>
+<tr class="separator:a7e10103e4cd4303c38e92f7f0dd140a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ffd236475a8d94b57608b9cba2ab599"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a1ffd236475a8d94b57608b9cba2ab599">nextReceiver</a> (<a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> &amp;, <a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> timeout=Duration::FOREVER)</td></tr>
+<tr class="separator:a1ffd236475a8d94b57608b9cba2ab599"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1abec0c0aa7950e1a0eaca1f1d7e9ecd"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a1abec0c0aa7950e1a0eaca1f1d7e9ecd">nextReceiver</a> (<a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> timeout=Duration::FOREVER)</td></tr>
+<tr class="separator:a1abec0c0aa7950e1a0eaca1f1d7e9ecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afed2184cb6a54b6452bcacac3d7491b8"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Sender.html">Sender</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Session.html#afed2184cb6a54b6452bcacac3d7491b8">createSender</a> (const <a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</a> &amp;address)</td></tr>
+<tr class="separator:afed2184cb6a54b6452bcacac3d7491b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a310e2fefeaf0ab0b0b110c8b9bed72af"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Sender.html">Sender</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a310e2fefeaf0ab0b0b110c8b9bed72af">createSender</a> (const std::string &amp;address)</td></tr>
+<tr class="separator:a310e2fefeaf0ab0b0b110c8b9bed72af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a412e46c562c7211e833df2d243c743cc"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a412e46c562c7211e833df2d243c743cc">createReceiver</a> (const <a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</a> &amp;address)</td></tr>
+<tr class="separator:a412e46c562c7211e833df2d243c743cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a23b36bccba731544fc686af56872f005"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a23b36bccba731544fc686af56872f005">createReceiver</a> (const std::string &amp;address)</td></tr>
+<tr class="separator:a23b36bccba731544fc686af56872f005"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa21188f60375a3f7a97697355668dab1"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Sender.html">Sender</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Session.html#aa21188f60375a3f7a97697355668dab1">getSender</a> (const std::string &amp;name) const </td></tr>
+<tr class="separator:aa21188f60375a3f7a97697355668dab1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7659b4c2b740c2e9d9762b93725b12eb"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a7659b4c2b740c2e9d9762b93725b12eb">getReceiver</a> (const std::string &amp;name) const </td></tr>
+<tr class="separator:a7659b4c2b740c2e9d9762b93725b12eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a836dd42d857166ea28a732e51bbba62a"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Connection.html">Connection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a836dd42d857166ea28a732e51bbba62a">getConnection</a> () const </td></tr>
+<tr class="separator:a836dd42d857166ea28a732e51bbba62a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58892c263a96014bd6e7ddf20e654a4f"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a58892c263a96014bd6e7ddf20e654a4f">hasError</a> ()</td></tr>
+<tr class="separator:a58892c263a96014bd6e7ddf20e654a4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa2e0eb9e53cec590d23b2dd8b442e708"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Session.html#aa2e0eb9e53cec590d23b2dd8b442e708">checkError</a> ()</td></tr>
+<tr class="separator:aa2e0eb9e53cec590d23b2dd8b442e708"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1messaging_1_1Handle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1messaging_1_1Handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SessionImpl &gt;</a></td></tr>
+<tr class="memitem:ad6666ec615c78a110d36011aaa7f74f9 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">isValid</a> () const</td></tr>
+<tr class="separator:ad6666ec615c78a110d36011aaa7f74f9 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85d30ccb081c4b15dc3bedeb40ffbf52 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">isNull</a> () const</td></tr>
+<tr class="separator:a85d30ccb081c4b15dc3bedeb40ffbf52 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75949c9b0035ce83928ae1bb877ff252 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252">operator bool</a> () const</td></tr>
+<tr class="separator:a75949c9b0035ce83928ae1bb877ff252 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79cc121e1185d3d90a2d36e43ac8d82b inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">operator!</a> () const</td></tr>
+<tr class="separator:a79cc121e1185d3d90a2d36e43ac8d82b inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65237851b8de03d0a366f5e02c3ca5c4 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65237851b8de03d0a366f5e02c3ca5c4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classqpid_1_1messaging_1_1Handle.html">Handle</a>&lt; SessionImpl &gt; &amp;h)</td></tr>
+<tr class="separator:a65237851b8de03d0a366f5e02c3ca5c4 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:a4a075f6edad1e2fae34ef867ba40c456"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a075f6edad1e2fae34ef867ba40c456"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>qpid::messaging::PrivateImplRef&lt; Session &gt;</b></td></tr>
+<tr class="separator:a4a075f6edad1e2fae34ef867ba40c456"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_types_classqpid_1_1messaging_1_1Handle"><td colspan="2" onclick="javascript:toggleInherit('pro_types_classqpid_1_1messaging_1_1Handle')"><img src="closed.png" alt="-"/>&#160;Protected Types inherited from <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SessionImpl &gt;</a></td></tr>
+<tr class="memitem:aae44d218cffcb40859af8702e4635d3f inherit pro_types_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae44d218cffcb40859af8702e4635d3f"></a>
+typedef SessionImpl&#160;</td><td class="memItemRight" valign="bottom"><b>Impl</b></td></tr>
+<tr class="separator:aae44d218cffcb40859af8702e4635d3f inherit pro_types_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classqpid_1_1messaging_1_1Handle"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classqpid_1_1messaging_1_1Handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SessionImpl &gt;</a></td></tr>
+<tr class="memitem:a56e6095295d9b798d9df9f4c53e80e32 inherit pro_attribs_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56e6095295d9b798d9df9f4c53e80e32"></a>
+Impl *&#160;</td><td class="memItemRight" valign="bottom"><b>impl</b></td></tr>
+<tr class="separator:a56e6095295d9b798d9df9f4c53e80e32 inherit pro_attribs_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A session represents a distinct 'conversation' which can involve sending and receiving messages to and from different addresses. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a610d6eb517808dea01d25b30be88c4de"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Session::acknowledge </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>sync</em> = <code>false</code></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Acknowledges all outstanding messages that have been received by the application on this session.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">sync</td><td>if true, blocks until the acknowledgement has been processed by the server </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aabe4d9bb20c7e12ce9ca821a5d9cb7ea"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Session::acknowledge </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> &amp;&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>sync</em> = <code>false</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Acknowledges the specified message. </p>
+
+</div>
+</div>
+<a class="anchor" id="a974737a8faeb0e57664744bb536662bf"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Session::acknowledgeUpTo </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> &amp;&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>sync</em> = <code>false</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Acknowledges all message up to the specified message. </p>
+
+</div>
+</div>
+<a class="anchor" id="aa2e0eb9e53cec590d23b2dd8b442e708"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Session::checkError </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>If the session has been rendered invalid by some exception, this method will result in that exception being thrown on calling this method. </p>
+
+</div>
+</div>
+<a class="anchor" id="ae182a6447018dd69ace0ec2897e66ba0"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Session::close </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Closes a session and all associated senders and receivers. An opened session should be closed before the last handle to it goes out of scope. All a connections sessions can be closed by a call to <a class="el" href="classqpid_1_1messaging_1_1Connection.html#a57c6b7c5b7f99fe3b6e287f906a59b7b">Connection::close()</a>. </p>
+
+</div>
+</div>
+<a class="anchor" id="a06a812821bdb2841cabf1f6b83fe57c0"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Session::commit </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Commits the sessions transaction.</p>
+<dl class="exception"><dt>Exceptions</dt><dd>
+  <table class="exception">
+    <tr><td class="paramname"><a class="el" href="structqpid_1_1messaging_1_1TransactionAborted.html">TransactionAborted</a></td><td>if the transaction was rolled back due to an error. </td></tr>
+    <tr><td class="paramname"><a class="el" href="structqpid_1_1messaging_1_1TransactionUnknown.html">TransactionUnknown</a></td><td>if the connection was lost and the transaction outcome is unknown. forcing an automatic rollback. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a412e46c562c7211e833df2d243c743cc"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> qpid::messaging::Session::createReceiver </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</a> &amp;&#160;</td>
+          <td class="paramname"><em>address</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a new receiver through which messages can be received from the specified address.</p>
+<dl class="exception"><dt>Exceptions</dt><dd>
+  <table class="exception">
+    <tr><td class="paramname"><a class="el" href="structqpid_1_1messaging_1_1ResolutionError.html">ResolutionError</a></td><td>if there is an error in resolving the address </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a23b36bccba731544fc686af56872f005"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> qpid::messaging::Session::createReceiver </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>address</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a new receiver through which messages can be received from the specified address.</p>
+<dl class="exception"><dt>Exceptions</dt><dd>
+  <table class="exception">
+    <tr><td class="paramname"><a class="el" href="structqpid_1_1messaging_1_1ResolutionError.html">ResolutionError</a></td><td>if there is an error in resolving the address</td></tr>
+    <tr><td class="paramname"><a class="el" href="structqpid_1_1messaging_1_1MalformedAddress.html">MalformedAddress</a></td><td>if the syntax of address is not valid </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="afed2184cb6a54b6452bcacac3d7491b8"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Sender.html">Sender</a> qpid::messaging::Session::createSender </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</a> &amp;&#160;</td>
+          <td class="paramname"><em>address</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a new sender through which messages can be sent to the specified address.</p>
+<dl class="exception"><dt>Exceptions</dt><dd>
+  <table class="exception">
+    <tr><td class="paramname"><a class="el" href="structqpid_1_1messaging_1_1ResolutionError.html">ResolutionError</a></td><td>if there is an error in resolving the address </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a310e2fefeaf0ab0b0b110c8b9bed72af"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Sender.html">Sender</a> qpid::messaging::Session::createSender </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>address</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Create a new sender through which messages can be sent to the specified address.</p>
+<dl class="exception"><dt>Exceptions</dt><dd>
+  <table class="exception">
+    <tr><td class="paramname"><a class="el" href="structqpid_1_1messaging_1_1ResolutionError.html">ResolutionError</a></td><td>if there is an error in resolving the address</td></tr>
+    <tr><td class="paramname"><a class="el" href="structqpid_1_1messaging_1_1MalformedAddress.html">MalformedAddress</a></td><td>if the syntax of address is not valid </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a836dd42d857166ea28a732e51bbba62a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Connection.html">Connection</a> qpid::messaging::Session::getConnection </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Returns a handle to the connection this session is associated with. </p>
+
+</div>
+</div>
+<a class="anchor" id="a83dadf90e79a917efbbcaf766568fbe9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN uint32_t qpid::messaging::Session::getReceivable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Returns the total number of messages received and waiting to be fetched by all Receivers belonging to this session. This is the total number of available messages across all receivers on this session. </p>
+
+</div>
+</div>
+<a class="anchor" id="a7659b4c2b740c2e9d9762b93725b12eb"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> qpid::messaging::Session::getReceiver </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>name</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Returns the receiver with the specified name. </p><dl class="exception"><dt>Exceptions</dt><dd>
+  <table class="exception">
+    <tr><td class="paramname"><a class="el" href="structqpid_1_1messaging_1_1KeyError.html">KeyError</a></td><td>if there is none for that name. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aa21188f60375a3f7a97697355668dab1"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Sender.html">Sender</a> qpid::messaging::Session::getSender </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>name</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Returns the sender with the specified name. </p><dl class="exception"><dt>Exceptions</dt><dd>
+  <table class="exception">
+    <tr><td class="paramname"><a class="el" href="structqpid_1_1messaging_1_1KeyError.html">KeyError</a></td><td>if there is none for that name. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a7e10103e4cd4303c38e92f7f0dd140a2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN uint32_t qpid::messaging::Session::getUnsettledAcks </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Returns a count of the number of messages received this session that have been acknowledged, but for which that acknowledgement has not yet been confirmed as processed by the server. </p>
+
+</div>
+</div>
+<a class="anchor" id="a58892c263a96014bd6e7ddf20e654a4f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN bool qpid::messaging::Session::hasError </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>true if the session has been rendered invalid by some exception, false if it is valid for use. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a1ffd236475a8d94b57608b9cba2ab599"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN bool qpid::messaging::Session::nextReceiver </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> &amp;&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&#160;</td>
+          <td class="paramname"><em>timeout</em> = <code>Duration::FOREVER</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Retrieves the receiver for the next available message. If there are no available messages at present the call will block for up to the specified timeout waiting for one to arrive. Returns true if a message was available at the point of return, in which case the passed in receiver reference will be set to the receiver for that message or false if no message was available. </p>
+
+</div>
+</div>
+<a class="anchor" id="a1abec0c0aa7950e1a0eaca1f1d7e9ecd"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> qpid::messaging::Session::nextReceiver </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&#160;</td>
+          <td class="paramname"><em>timeout</em> = <code>Duration::FOREVER</code></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Returns the receiver for the next available message. If there are no available messages at present the call will block for up to the specified timeout waiting for one to arrive.</p>
+<dl class="exception"><dt>Exceptions</dt><dd>
+  <table class="exception">
+    <tr><td class="paramname">Receiver::NoMessageAvailable</td><td>if no message became available in time. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aacc65f05408dccb2977f556b9674161a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Session::reject </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Rejects the specified message. The broker does not redeliver a message that has been rejected. Once a message has been acknowledged, it can no longer be rejected. </p>
+
+</div>
+</div>
+<a class="anchor" id="a4cd6031f9824f9296441113834c17da9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Session::release </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Releases the specified message. The broker may redeliver the message. Once a message has been acknowledged, it can no longer be released. </p>
+
+</div>
+</div>
+<a class="anchor" id="a1ab5fe48656003e5e14158c23bdb0f56"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Session::sync </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>block</em> = <code>true</code></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Request synchronisation with the server.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">block</td><td>if true, this call will block until the server confirms completion of all pending operations; if false the call will request notification from the server but will return before receiving it. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="Session_8h_source.html">Session.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="classqpid_1_1messaging_1_1Session.html">Session</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Session.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Session.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Session.js
new file mode 100755
index 0000000..1a121be
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Session.js
@@ -0,0 +1,30 @@
+var classqpid_1_1messaging_1_1Session =
+[
+    [ "Session", "classqpid_1_1messaging_1_1Session.html#a544ad79713b44a0abb0e49dec38dd6f9", null ],
+    [ "Session", "classqpid_1_1messaging_1_1Session.html#a7fd5130aee5c6db1670f7c18a04d621a", null ],
+    [ "~Session", "classqpid_1_1messaging_1_1Session.html#a7a6e3cd8514ab2632ecb1d67562a54bb", null ],
+    [ "acknowledge", "classqpid_1_1messaging_1_1Session.html#a610d6eb517808dea01d25b30be88c4de", null ],
+    [ "acknowledge", "classqpid_1_1messaging_1_1Session.html#aabe4d9bb20c7e12ce9ca821a5d9cb7ea", null ],
+    [ "acknowledgeUpTo", "classqpid_1_1messaging_1_1Session.html#a974737a8faeb0e57664744bb536662bf", null ],
+    [ "checkError", "classqpid_1_1messaging_1_1Session.html#aa2e0eb9e53cec590d23b2dd8b442e708", null ],
+    [ "close", "classqpid_1_1messaging_1_1Session.html#ae182a6447018dd69ace0ec2897e66ba0", null ],
+    [ "commit", "classqpid_1_1messaging_1_1Session.html#a06a812821bdb2841cabf1f6b83fe57c0", null ],
+    [ "createReceiver", "classqpid_1_1messaging_1_1Session.html#a412e46c562c7211e833df2d243c743cc", null ],
+    [ "createReceiver", "classqpid_1_1messaging_1_1Session.html#a23b36bccba731544fc686af56872f005", null ],
+    [ "createSender", "classqpid_1_1messaging_1_1Session.html#afed2184cb6a54b6452bcacac3d7491b8", null ],
+    [ "createSender", "classqpid_1_1messaging_1_1Session.html#a310e2fefeaf0ab0b0b110c8b9bed72af", null ],
+    [ "getConnection", "classqpid_1_1messaging_1_1Session.html#a836dd42d857166ea28a732e51bbba62a", null ],
+    [ "getReceivable", "classqpid_1_1messaging_1_1Session.html#a83dadf90e79a917efbbcaf766568fbe9", null ],
+    [ "getReceiver", "classqpid_1_1messaging_1_1Session.html#a7659b4c2b740c2e9d9762b93725b12eb", null ],
+    [ "getSender", "classqpid_1_1messaging_1_1Session.html#aa21188f60375a3f7a97697355668dab1", null ],
+    [ "getUnsettledAcks", "classqpid_1_1messaging_1_1Session.html#a7e10103e4cd4303c38e92f7f0dd140a2", null ],
+    [ "hasError", "classqpid_1_1messaging_1_1Session.html#a58892c263a96014bd6e7ddf20e654a4f", null ],
+    [ "nextReceiver", "classqpid_1_1messaging_1_1Session.html#a1ffd236475a8d94b57608b9cba2ab599", null ],
+    [ "nextReceiver", "classqpid_1_1messaging_1_1Session.html#a1abec0c0aa7950e1a0eaca1f1d7e9ecd", null ],
+    [ "operator=", "classqpid_1_1messaging_1_1Session.html#a1fe391b3e61ae400c913021e8d548add", null ],
+    [ "reject", "classqpid_1_1messaging_1_1Session.html#aacc65f05408dccb2977f556b9674161a", null ],
+    [ "release", "classqpid_1_1messaging_1_1Session.html#a4cd6031f9824f9296441113834c17da9", null ],
+    [ "rollback", "classqpid_1_1messaging_1_1Session.html#ace38d6432c680702fd75228da48aec83", null ],
+    [ "sync", "classqpid_1_1messaging_1_1Session.html#a1ab5fe48656003e5e14158c23bdb0f56", null ],
+    [ "qpid::messaging::PrivateImplRef< Session >", "classqpid_1_1messaging_1_1Session.html#a4a075f6edad1e2fae34ef867ba40c456", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Session.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Session.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Session.png
new file mode 100755
index 0000000..dfd99ae
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Session.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Exception-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Exception-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Exception-members.html
new file mode 100755
index 0000000..fa58bbb
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Exception-members.html
@@ -0,0 +1,113 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1types_1_1Exception.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)">
+</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">qpid::types::Exception Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Exception.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Exception.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Exception.html
new file mode 100755
index 0000000..f8a2dec
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Exception.html
@@ -0,0 +1,149 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::types::Exception Class Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1types_1_1Exception.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classqpid_1_1types_1_1Exception-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::types::Exception Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for qpid::types::Exception:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classqpid_1_1types_1_1Exception.png" usemap="#qpid::types::Exception_map" alt=""/>
+  <map id="qpid::types::Exception_map" name="qpid::types::Exception_map">
+<area href="structqpid_1_1messaging_1_1EncodingException.html" alt="qpid::messaging::EncodingException" shape="rect" coords="0,112,227,136"/>
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="592,112,819,136"/>
+<area href="structqpid_1_1types_1_1InvalidConversion.html" alt="qpid::types::InvalidConversion" shape="rect" coords="829,112,1056,136"/>
+<area href="structqpid_1_1messaging_1_1ConnectionError.html" alt="qpid::messaging::ConnectionError" shape="rect" coords="0,168,227,192"/>
+<area href="structqpid_1_1messaging_1_1InvalidOptionString.html" alt="qpid::messaging::InvalidOptionString" shape="rect" coords="237,168,464,192"/>
+<area href="structqpid_1_1messaging_1_1KeyError.html" alt="qpid::messaging::KeyError" shape="rect" coords="474,168,701,192"/>
+<area href="structqpid_1_1messaging_1_1LinkError.html" alt="qpid::messaging::LinkError" shape="rect" coords="711,168,938,192"/>
+<area href="structqpid_1_1messaging_1_1SessionError.html" alt="qpid::messaging::SessionError" shape="rect" coords="1185,168,1412,192"/>
+<area href="structqpid_1_1messaging_1_1TransportFailure.html" alt="qpid::messaging::TransportFailure" shape="rect" coords="1422,168,1649,192"/>
+<area href="structqpid_1_1messaging_1_1AuthenticationFailure.html" alt="qpid::messaging::AuthenticationFailure" shape="rect" coords="237,224,464,248"/>
+<area href="structqpid_1_1messaging_1_1ProtocolVersionError.html" alt="qpid::messaging::ProtocolVersionError" shape="rect" coords="237,280,464,304"/>
+<area href="structqpid_1_1messaging_1_1AddressError.html" alt="qpid::messaging::AddressError" shape="rect" coords="948,224,1175,248"/>
+<area href="structqpid_1_1messaging_1_1ReceiverError.html" alt="qpid::messaging::ReceiverError" shape="rect" coords="948,280,1175,304"/>
+<area href="structqpid_1_1messaging_1_1SenderError.html" alt="qpid::messaging::SenderError" shape="rect" coords="948,336,1175,360"/>
+<area href="structqpid_1_1messaging_1_1SessionClosed.html" alt="qpid::messaging::SessionClosed" shape="rect" coords="1422,224,1649,248"/>
+<area href="structqpid_1_1messaging_1_1TransactionError.html" alt="qpid::messaging::TransactionError" shape="rect" coords="1422,280,1649,304"/>
+<area href="structqpid_1_1messaging_1_1UnauthorizedAccess.html" alt="qpid::messaging::UnauthorizedAccess" shape="rect" coords="1422,336,1649,360"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/types/<a class="el" href="Exception_8h_source.html">Exception.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>types</b></li><li class="navelem"><a class="el" href="classqpid_1_1types_1_1Exception.html">Exception</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Exception.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Exception.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Exception.js
new file mode 100755
index 0000000..4dd6a94
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Exception.js
@@ -0,0 +1,6 @@
+var classqpid_1_1types_1_1Exception =
+[
+    [ "Exception", "classqpid_1_1types_1_1Exception.html#a2edbb42276ac514a2ac230640ef3dd7b", null ],
+    [ "~Exception", "classqpid_1_1types_1_1Exception.html#af1988572edc94a4ec69b52332cbc2325", null ],
+    [ "what", "classqpid_1_1types_1_1Exception.html#a96ddb3fe10a2b9d059cb78832a64751d", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Exception.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Exception.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Exception.png
new file mode 100755
index 0000000..ac64f36
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Exception.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Uuid-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Uuid-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Uuid-members.html
new file mode 100755
index 0000000..04ab576
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Uuid-members.html
@@ -0,0 +1,133 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1types_1_1Uuid.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)">
+</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">qpid::types::Uuid Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html#a21237148629551f32db63ac0ee920dcb">clear</a>()</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>data</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html#a3805c19501e878ad5f8972e30c2f2855">generate</a>()</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html#accce57bbf9d38185808bc62bd7d8f79a">hash</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html#a77bc48ca0719c2b06be1b2600befa26f">isNull</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator bool</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator!</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html#a3ec5f94563170e87675841527e261aa9">operator!=</a>(const Uuid &amp;, const Uuid &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&lt;</b> (defined in <a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html#ae2c8b5f3ca5a10086436d6ce578d9d6e">operator&lt;&lt;</a>(std::ostream &amp;, Uuid)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&lt;=</b> (defined in <a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const Uuid &amp;) (defined in <a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html#ade1e4263b646d63ce5df5ef13b58f183">operator==</a>(const Uuid &amp;, const Uuid &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator&gt;</b> (defined in <a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator&gt;=</b> (defined in <a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html#a516a2d0f74836fb0e130ea7c294aebc6">operator&gt;&gt;</a>(std::istream &amp;, Uuid &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>size</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SIZE</b> (defined in <a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html#a041c621553271f81eaba28ea70f92796">str</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html#a168aff6ecbf2e4bec99998227d7313db">Uuid</a>(bool unique=false)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Uuid</b>(const Uuid &amp;) (defined in <a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html#a7a29645dd675a74261ae5af32c6a8a83">Uuid</a>(const unsigned char *data16)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Uuid</b>(const char *data16) (defined in <a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></td><td class="entry"></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[16/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/map_sender.cpp.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/map_sender.cpp.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/map_sender.cpp.html
new file mode 100644
index 0000000..b86e10c
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/map_sender.cpp.html
@@ -0,0 +1,199 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>map_sender.cpp - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/index.html">C++ Messaging API Examples</a></li><li>map_sender.cpp</li></ul>
+
+        <div id="-middle-content">
+          
+<h1>map_sender.cpp</h1>
+<div class="highlight"><pre><span></span><span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Connection.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Message.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Sender.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Session.h&gt;</span><span class="cp"></span>
+
+<span class="cp">#include</span> <span class="cpf">&lt;cstdlib&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
+
+<span class="cp">#include</span> <span class="cpf">&lt;sstream&gt;</span><span class="cp"></span>
+
+<span class="k">using</span> <span class="k">namespace</span> <span class="n">qpid</span><span class="o">::</span><span class="n">messaging</span><span class="p">;</span>
+<span class="k">using</span> <span class="k">namespace</span> <span class="n">qpid</span><span class="o">::</span><span class="n">types</span><span class="p">;</span>
+
+<span class="k">using</span> <span class="n">std</span><span class="o">::</span><span class="n">stringstream</span><span class="p">;</span>
+<span class="k">using</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="p">;</span>
+
+<span class="kt">int</span> <span class="nf">main</span><span class="p">(</span><span class="kt">int</span> <span class="n">argc</span><span class="p">,</span> <span class="kt">char</span><span class="o">**</span> <span class="n">argv</span><span class="p">)</span> <span class="p">{</span>
+    <span class="k">const</span> <span class="kt">char</span><span class="o">*</span> <span class="n">url</span> <span class="o">=</span> <span class="n">argc</span><span class="o">&gt;</span><span class="mi">1</span> <span class="o">?</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">:</span> <span class="s">&quot;amqp:tcp:127.0.0.1:5672&quot;</span><span class="p">;</span>
+    <span class="k">const</span> <span class="kt">char</span><span class="o">*</span> <span class="n">address</span> <span class="o">=</span> <span class="n">argc</span><span class="o">&gt;</span><span class="mi">2</span> <span class="o">?</span> <span class="n">argv</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span> <span class="o">:</span> <span class="s">&quot;message_queue; {create: always}&quot;</span><span class="p">;</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">connectionOptions</span> <span class="o">=</span> <span class="n">argc</span> <span class="o">&gt;</span> <span class="mi">3</span> <span class="o">?</span> <span class="n">argv</span><span class="p">[</span><span class="mi">3</span><span class="p">]</span> <span class="o">:</span> <span class="s">&quot;&quot;</span><span class="p">;</span>
+
+    <span class="n">Connection</span> <span class="n">connection</span><span class="p">(</span><span class="n">url</span><span class="p">,</span> <span class="n">connectionOptions</span><span class="p">);</span>
+    <span class="k">try</span> <span class="p">{</span>
+        <span class="n">connection</span><span class="p">.</span><span class="n">open</span><span class="p">();</span>
+        <span class="n">Session</span> <span class="n">session</span> <span class="o">=</span> <span class="n">connection</span><span class="p">.</span><span class="n">createSession</span><span class="p">();</span>
+        <span class="n">Sender</span> <span class="n">sender</span> <span class="o">=</span> <span class="n">session</span><span class="p">.</span><span class="n">createSender</span><span class="p">(</span><span class="n">address</span><span class="p">);</span>
+
+        <span class="n">Message</span> <span class="n">message</span><span class="p">;</span>
+        <span class="n">Variant</span><span class="o">::</span><span class="n">Map</span> <span class="n">content</span><span class="p">;</span>
+        <span class="n">content</span><span class="p">[</span><span class="s">&quot;id&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">987654321</span><span class="p">;</span>
+        <span class="n">content</span><span class="p">[</span><span class="s">&quot;name&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="s">&quot;Widget&quot;</span><span class="p">;</span>
+        <span class="n">content</span><span class="p">[</span><span class="s">&quot;percent&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="mf">0.99</span><span class="p">;</span>
+        <span class="n">Variant</span><span class="o">::</span><span class="n">List</span> <span class="n">colours</span><span class="p">;</span>
+        <span class="n">colours</span><span class="p">.</span><span class="n">push_back</span><span class="p">(</span><span class="n">Variant</span><span class="p">(</span><span class="s">&quot;red&quot;</span><span class="p">));</span>
+        <span class="n">colours</span><span class="p">.</span><span class="n">push_back</span><span class="p">(</span><span class="n">Variant</span><span class="p">(</span><span class="s">&quot;green&quot;</span><span class="p">));</span>
+        <span class="n">colours</span><span class="p">.</span><span class="n">push_back</span><span class="p">(</span><span class="n">Variant</span><span class="p">(</span><span class="s">&quot;white&quot;</span><span class="p">));</span>
+        <span class="n">content</span><span class="p">[</span><span class="s">&quot;colours&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="n">colours</span><span class="p">;</span>
+        <span class="n">content</span><span class="p">[</span><span class="s">&quot;uuid&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="n">Uuid</span><span class="p">(</span><span class="nb">true</span><span class="p">);</span>
+        <span class="n">message</span><span class="p">.</span><span class="n">setContentObject</span><span class="p">(</span><span class="n">content</span><span class="p">);</span>
+
+        <span class="n">sender</span><span class="p">.</span><span class="n">send</span><span class="p">(</span><span class="n">message</span><span class="p">,</span> <span class="nb">true</span><span class="p">);</span>
+
+        <span class="n">connection</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+        <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
+    <span class="p">}</span> <span class="k">catch</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">exception</span><span class="o">&amp;</span> <span class="n">error</span><span class="p">)</span> <span class="p">{</span>
+        <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="n">error</span><span class="p">.</span><span class="n">what</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+        <span class="n">connection</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+    <span class="p">}</span>
+    <span class="k">return</span> <span class="mi">1</span><span class="p">;</span>
+<span class="p">}</span>
+</pre></div>
+
+<p><a href="map_sender.cpp">Download this file</a></p>
+
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/server.cpp
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/server.cpp b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/server.cpp
new file mode 100755
index 0000000..ba9fa9e
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/server.cpp
@@ -0,0 +1,94 @@
+/*
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+ */
+
+#include <qpid/messaging/Address.h>
+#include <qpid/messaging/Connection.h>
+#include <qpid/messaging/Message.h>
+#include <qpid/messaging/Receiver.h>
+#include <qpid/messaging/Sender.h>
+#include <qpid/messaging/Session.h>
+
+#include <algorithm>
+#include <cstdlib>
+#include <iostream>
+#include <memory>
+#include <sstream>
+
+using namespace qpid::messaging;
+
+using std::stringstream;
+using std::string;
+
+int main(int argc, char** argv) {
+    const char* url = argc>1 ? argv[1] : "amqp:tcp:127.0.0.1:5672";
+    std::string connectionOptions = argc > 2 ? argv[2] : "";
+
+    Connection connection(url, connectionOptions);
+    try {
+        connection.open();
+        Session session = connection.createSession();
+        Receiver receiver = session.createReceiver("service_queue; {create: always}");
+
+        while (true) {
+            Message request = receiver.fetch();
+            const Address& address = request.getReplyTo();
+            if (address) {
+                Sender sender = session.createSender(address);
+                Message response;
+
+                qpid::types::Variant requestObj = request.getContentObject();
+                if (requestObj.getType() == qpid::types::VAR_STRING) {
+                    // Received a string.
+                    // Server returns request string in upper case with same encoding.
+                    std::string s = requestObj;
+                    std::transform(s.begin(), s.end(), s.begin(), toupper);
+                    qpid::types::Variant responseObj(s);
+                    responseObj.setEncoding( requestObj.getEncoding() );
+                    response.setContentObject( responseObj );
+                } else {
+                    // Received something other than a string.
+                    // Server echos received object as a utf8 string.
+                    qpid::types::Variant responseObj( requestObj.asString() );
+                    responseObj.setEncoding( "utf8" );
+                    response.setContentObject( requestObj );
+                }
+                sender.send(response);
+                std::cout << "Processed request: "
+                          << request.getContentObject()
+                          << " -> "
+                          << response.getContentObject() << std::endl;
+                session.acknowledge();
+                sender.close();
+            } else {
+                std::cerr << "Error: no reply address specified for request: " << request.getContent() << std::endl;
+                session.reject(request);
+            }
+        }
+        connection.close();
+        return 0;
+    } catch(const std::exception& error) {
+        std::cout << error.what() << std::endl;
+        connection.close();
+    }
+    return 1;
+}
+
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/server.cpp.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/server.cpp.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/server.cpp.html
new file mode 100644
index 0000000..768d04b
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/server.cpp.html
@@ -0,0 +1,220 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>server.cpp - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/index.html">C++ Messaging API Examples</a></li><li>server.cpp</li></ul>
+
+        <div id="-middle-content">
+          
+<h1>server.cpp</h1>
+<div class="highlight"><pre><span></span><span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Address.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Connection.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Message.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Receiver.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Sender.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Session.h&gt;</span><span class="cp"></span>
+
+<span class="cp">#include</span> <span class="cpf">&lt;algorithm&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;cstdlib&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;memory&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;sstream&gt;</span><span class="cp"></span>
+
+<span class="k">using</span> <span class="k">namespace</span> <span class="n">qpid</span><span class="o">::</span><span class="n">messaging</span><span class="p">;</span>
+
+<span class="k">using</span> <span class="n">std</span><span class="o">::</span><span class="n">stringstream</span><span class="p">;</span>
+<span class="k">using</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="p">;</span>
+
+<span class="kt">int</span> <span class="nf">main</span><span class="p">(</span><span class="kt">int</span> <span class="n">argc</span><span class="p">,</span> <span class="kt">char</span><span class="o">**</span> <span class="n">argv</span><span class="p">)</span> <span class="p">{</span>
+    <span class="k">const</span> <span class="kt">char</span><span class="o">*</span> <span class="n">url</span> <span class="o">=</span> <span class="n">argc</span><span class="o">&gt;</span><span class="mi">1</span> <span class="o">?</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">:</span> <span class="s">&quot;amqp:tcp:127.0.0.1:5672&quot;</span><span class="p">;</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">connectionOptions</span> <span class="o">=</span> <span class="n">argc</span> <span class="o">&gt;</span> <span class="mi">2</span> <span class="o">?</span> <span class="n">argv</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span> <span class="o">:</span> <span class="s">&quot;&quot;</span><span class="p">;</span>
+
+    <span class="n">Connection</span> <span class="n">connection</span><span class="p">(</span><span class="n">url</span><span class="p">,</span> <span class="n">connectionOptions</span><span class="p">);</span>
+    <span class="k">try</span> <span class="p">{</span>
+        <span class="n">connection</span><span class="p">.</span><span class="n">open</span><span class="p">();</span>
+        <span class="n">Session</span> <span class="n">session</span> <span class="o">=</span> <span class="n">connection</span><span class="p">.</span><span class="n">createSession</span><span class="p">();</span>
+        <span class="n">Receiver</span> <span class="n">receiver</span> <span class="o">=</span> <span class="n">session</span><span class="p">.</span><span class="n">createReceiver</span><span class="p">(</span><span class="s">&quot;service_queue; {create: always}&quot;</span><span class="p">);</span>
+
+        <span class="k">while</span> <span class="p">(</span><span class="nb">true</span><span class="p">)</span> <span class="p">{</span>
+            <span class="n">Message</span> <span class="n">request</span> <span class="o">=</span> <span class="n">receiver</span><span class="p">.</span><span class="n">fetch</span><span class="p">();</span>
+            <span class="k">const</span> <span class="n">Address</span><span class="o">&amp;</span> <span class="n">address</span> <span class="o">=</span> <span class="n">request</span><span class="p">.</span><span class="n">getReplyTo</span><span class="p">();</span>
+            <span class="k">if</span> <span class="p">(</span><span class="n">address</span><span class="p">)</span> <span class="p">{</span>
+                <span class="n">Sender</span> <span class="n">sender</span> <span class="o">=</span> <span class="n">session</span><span class="p">.</span><span class="n">createSender</span><span class="p">(</span><span class="n">address</span><span class="p">);</span>
+                <span class="n">Message</span> <span class="n">response</span><span class="p">;</span>
+
+                <span class="n">qpid</span><span class="o">::</span><span class="n">types</span><span class="o">::</span><span class="n">Variant</span> <span class="n">requestObj</span> <span class="o">=</span> <span class="n">request</span><span class="p">.</span><span class="n">getContentObject</span><span class="p">();</span>
+                <span class="k">if</span> <span class="p">(</span><span class="n">requestObj</span><span class="p">.</span><span class="n">getType</span><span class="p">()</span> <span class="o">==</span> <span class="n">qpid</span><span class="o">::</span><span class="n">types</span><span class="o">::</span><span class="n">VAR_STRING</span><span class="p">)</span> <span class="p">{</span>
+                    <span class="c1">// Received a string.</span>
+                    <span class="c1">// Server returns request string in upper case with same encoding.</span>
+                    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">s</span> <span class="o">=</span> <span class="n">requestObj</span><span class="p">;</span>
+                    <span class="n">std</span><span class="o">::</span><span class="n">transform</span><span class="p">(</span><span class="n">s</span><span class="p">.</span><span class="n">begin</span><span class="p">(),</span> <span class="n">s</span><span class="p">.</span><span class="n">end</span><span class="p">(),</span> <span class="n">s</span><span class="p">.</span><span class="n">begin</span><span class="p">(),</span> <span class="n">toupper</span><span class="p">);</span>
+                    <span class="n">qpid</span><span class="o">::</span><span class="n">types</span><span class="o">::</span><span class="n">Variant</span> <span class="n">responseObj</span><span class="p">(</span><span class="n">s</span><span class="p">);</span>
+                    <span class="n">responseObj</span><span class="p">.</span><span class="n">setEncoding</span><span class="p">(</span> <span class="n">requestObj</span><span class="p">.</span><span class="n">getEncoding</span><span class="p">()</span> <span class="p">);</span>
+                    <span class="n">response</span><span class="p">.</span><span class="n">setContentObject</span><span class="p">(</span> <span class="n">responseObj</span> <span class="p">);</span>
+                <span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
+                    <span class="c1">// Received something other than a string.</span>
+                    <span class="c1">// Server echos received object as a utf8 string.</span>
+                    <span class="n">qpid</span><span class="o">::</span><span class="n">types</span><span class="o">::</span><span class="n">Variant</span> <span class="n">responseObj</span><span class="p">(</span> <span class="n">requestObj</span><span class="p">.</span><span class="n">asString</span><span class="p">()</span> <span class="p">);</span>
+                    <span class="n">responseObj</span><span class="p">.</span><span class="n">setEncoding</span><span class="p">(</span> <span class="s">&quot;utf8&quot;</span> <span class="p">);</span>
+                    <span class="n">response</span><span class="p">.</span><span class="n">setContentObject</span><span class="p">(</span> <span class="n">requestObj</span> <span class="p">);</span>
+                <span class="p">}</span>
+                <span class="n">sender</span><span class="p">.</span><span class="n">send</span><span class="p">(</span><span class="n">response</span><span class="p">);</span>
+                <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="s">&quot;Processed request: &quot;</span>
+                          <span class="o">&lt;&lt;</span> <span class="n">request</span><span class="p">.</span><span class="n">getContentObject</span><span class="p">()</span>
+                          <span class="o">&lt;&lt;</span> <span class="s">&quot; -&gt; &quot;</span>
+                          <span class="o">&lt;&lt;</span> <span class="n">response</span><span class="p">.</span><span class="n">getContentObject</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+                <span class="n">session</span><span class="p">.</span><span class="n">acknowledge</span><span class="p">();</span>
+                <span class="n">sender</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+            <span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
+                <span class="n">std</span><span class="o">::</span><span class="n">cerr</span> <span class="o">&lt;&lt;</span> <span class="s">&quot;Error: no reply address specified for request: &quot;</span> <span class="o">&lt;&lt;</span> <span class="n">request</span><span class="p">.</span><span class="n">getContent</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+                <span class="n">session</span><span class="p">.</span><span class="n">reject</span><span class="p">(</span><span class="n">request</span><span class="p">);</span>
+            <span class="p">}</span>
+        <span class="p">}</span>
+        <span class="n">connection</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+        <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
+    <span class="p">}</span> <span class="k">catch</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">exception</span><span class="o">&amp;</span> <span class="n">error</span><span class="p">)</span> <span class="p">{</span>
+        <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="n">error</span><span class="p">.</span><span class="n">what</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+        <span class="n">connection</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+    <span class="p">}</span>
+    <span class="k">return</span> <span class="mi">1</span><span class="p">;</span>
+<span class="p">}</span>
+</pre></div>
+
+<p><a href="server.cpp">Download this file</a></p>
+
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/server_reconnect.cpp
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/server_reconnect.cpp b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/server_reconnect.cpp
new file mode 100755
index 0000000..ab71477
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/server_reconnect.cpp
@@ -0,0 +1,97 @@
+/*
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+ */
+
+#include <qpid/messaging/Address.h>
+#include <qpid/messaging/Connection.h>
+#include <qpid/messaging/exceptions.h>
+#include <qpid/messaging/Message.h>
+#include <qpid/messaging/Receiver.h>
+#include <qpid/messaging/Sender.h>
+#include <qpid/messaging/Session.h>
+
+#include <algorithm>
+#include <cstdlib>
+#include <iostream>
+#include <memory>
+#include <sstream>
+
+using namespace qpid::messaging;
+
+using std::stringstream;
+using std::string;
+
+int main(int argc, char** argv) {
+    std::string url = argc>1 ? argv[1] : "amqp:tcp:127.0.0.1:5672";
+    std::string connectionOptions = argc > 2 ? argv[2] : "";
+
+    Connection connection(url, connectionOptions);
+    try {
+        connection.open();
+        Session session = connection.createSession();
+        Receiver receiver = session.createReceiver("service_queue; {create: always}");
+
+        while (true) {
+            try {
+                if (!connection.isOpen()) {
+                    // This demonstrates use of application controlled
+                    // reconnect; the reconnect connection option may
+                    // also be used to automatcially handle
+                    // reconnection
+                    if (url.empty()) {
+                        connection.reconnect();
+                    } else {
+                        connection.reconnect(url);
+                    }
+                    std::cout << "Reconnected to " << connection.getUrl() << std::endl;
+                }
+                Message request = receiver.fetch();
+                const Address& address = request.getReplyTo();
+                if (address) {
+                    Sender sender = session.createSender(address);
+                    std::string s = request.getContent();
+                    std::transform(s.begin(), s.end(), s.begin(), toupper);
+                    Message response(s);
+                    sender.send(response);
+                    std::cout << "Processed request: "
+                              << request.getContent()
+                              << " -> "
+                              << response.getContent() << std::endl;
+                    session.acknowledge();
+                    sender.close();
+                } else {
+                    std::cerr << "Error: no reply address specified for request: " << request.getContent() << std::endl;
+                    session.reject(request);
+                }
+            } catch (const TransportFailure&) {
+                std::cout << "Connection to broker was lost, please enter URL to reconnect to (or hit return to use original url):" << std::endl;
+                if (!std::getline(std::cin, url)) {
+                    return 1;
+                }
+            }
+        }
+        connection.close();
+        return 0;
+    } catch(const std::exception& error) {
+        std::cout << error.what() << std::endl;
+        connection.close();
+    }
+    return 1;
+}

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/server_reconnect.cpp.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/server_reconnect.cpp.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/server_reconnect.cpp.html
new file mode 100644
index 0000000..106692f
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/server_reconnect.cpp.html
@@ -0,0 +1,225 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>server_reconnect.cpp - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/index.html">C++ Messaging API Examples</a></li><li>server_reconnect.cpp</li></ul>
+
+        <div id="-middle-content">
+          
+<h1>server_reconnect.cpp</h1>
+<div class="highlight"><pre><span></span><span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Address.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Connection.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/exceptions.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Message.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Receiver.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Sender.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Session.h&gt;</span><span class="cp"></span>
+
+<span class="cp">#include</span> <span class="cpf">&lt;algorithm&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;cstdlib&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;memory&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;sstream&gt;</span><span class="cp"></span>
+
+<span class="k">using</span> <span class="k">namespace</span> <span class="n">qpid</span><span class="o">::</span><span class="n">messaging</span><span class="p">;</span>
+
+<span class="k">using</span> <span class="n">std</span><span class="o">::</span><span class="n">stringstream</span><span class="p">;</span>
+<span class="k">using</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="p">;</span>
+
+<span class="kt">int</span> <span class="nf">main</span><span class="p">(</span><span class="kt">int</span> <span class="n">argc</span><span class="p">,</span> <span class="kt">char</span><span class="o">**</span> <span class="n">argv</span><span class="p">)</span> <span class="p">{</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">url</span> <span class="o">=</span> <span class="n">argc</span><span class="o">&gt;</span><span class="mi">1</span> <span class="o">?</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">:</span> <span class="s">&quot;amqp:tcp:127.0.0.1:5672&quot;</span><span class="p">;</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">connectionOptions</span> <span class="o">=</span> <span class="n">argc</span> <span class="o">&gt;</span> <span class="mi">2</span> <span class="o">?</span> <span class="n">argv</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span> <span class="o">:</span> <span class="s">&quot;&quot;</span><span class="p">;</span>
+
+    <span class="n">Connection</span> <span class="n">connection</span><span class="p">(</span><span class="n">url</span><span class="p">,</span> <span class="n">connectionOptions</span><span class="p">);</span>
+    <span class="k">try</span> <span class="p">{</span>
+        <span class="n">connection</span><span class="p">.</span><span class="n">open</span><span class="p">();</span>
+        <span class="n">Session</span> <span class="n">session</span> <span class="o">=</span> <span class="n">connection</span><span class="p">.</span><span class="n">createSession</span><span class="p">();</span>
+        <span class="n">Receiver</span> <span class="n">receiver</span> <span class="o">=</span> <span class="n">session</span><span class="p">.</span><span class="n">createReceiver</span><span class="p">(</span><span class="s">&quot;service_queue; {create: always}&quot;</span><span class="p">);</span>
+
+        <span class="k">while</span> <span class="p">(</span><span class="nb">true</span><span class="p">)</span> <span class="p">{</span>
+            <span class="k">try</span> <span class="p">{</span>
+                <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">connection</span><span class="p">.</span><span class="n">isOpen</span><span class="p">())</span> <span class="p">{</span>
+                    <span class="c1">// This demonstrates use of application controlled</span>
+                    <span class="c1">// reconnect; the reconnect connection option may</span>
+                    <span class="c1">// also be used to automatcially handle</span>
+                    <span class="c1">// reconnection</span>
+                    <span class="k">if</span> <span class="p">(</span><span class="n">url</span><span class="p">.</span><span class="n">empty</span><span class="p">())</span> <span class="p">{</span>
+                        <span class="n">connection</span><span class="p">.</span><span class="n">reconnect</span><span class="p">();</span>
+                    <span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
+                        <span class="n">connection</span><span class="p">.</span><span class="n">reconnect</span><span class="p">(</span><span class="n">url</span><span class="p">);</span>
+                    <span class="p">}</span>
+                    <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="s">&quot;Reconnected to &quot;</span> <span class="o">&lt;&lt;</span> <span class="n">connection</span><span class="p">.</span><span class="n">getUrl</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+                <span class="p">}</span>
+                <span class="n">Message</span> <span class="n">request</span> <span class="o">=</span> <span class="n">receiver</span><span class="p">.</span><span class="n">fetch</span><span class="p">();</span>
+                <span class="k">const</span> <span class="n">Address</span><span class="o">&amp;</span> <span class="n">address</span> <span class="o">=</span> <span class="n">request</span><span class="p">.</span><span class="n">getReplyTo</span><span class="p">();</span>
+                <span class="k">if</span> <span class="p">(</span><span class="n">address</span><span class="p">)</span> <span class="p">{</span>
+                    <span class="n">Sender</span> <span class="n">sender</span> <span class="o">=</span> <span class="n">session</span><span class="p">.</span><span class="n">createSender</span><span class="p">(</span><span class="n">address</span><span class="p">);</span>
+                    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">s</span> <span class="o">=</span> <span class="n">request</span><span class="p">.</span><span class="n">getContent</span><span class="p">();</span>
+                    <span class="n">std</span><span class="o">::</span><span class="n">transform</span><span class="p">(</span><span class="n">s</span><span class="p">.</span><span class="n">begin</span><span class="p">(),</span> <span class="n">s</span><span class="p">.</span><span class="n">end</span><span class="p">(),</span> <span class="n">s</span><span class="p">.</span><span class="n">begin</span><span class="p">(),</span> <span class="n">toupper</span><span class="p">);</span>
+                    <span class="n">Message</span> <span class="n">response</span><span class="p">(</span><span class="n">s</span><span class="p">);</span>
+                    <span class="n">sender</span><span class="p">.</span><span class="n">send</span><span class="p">(</span><span class="n">response</span><span class="p">);</span>
+                    <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="s">&quot;Processed request: &quot;</span>
+                              <span class="o">&lt;&lt;</span> <span class="n">request</span><span class="p">.</span><span class="n">getContent</span><span class="p">()</span>
+                              <span class="o">&lt;&lt;</span> <span class="s">&quot; -&gt; &quot;</span>
+                              <span class="o">&lt;&lt;</span> <span class="n">response</span><span class="p">.</span><span class="n">getContent</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+                    <span class="n">session</span><span class="p">.</span><span class="n">acknowledge</span><span class="p">();</span>
+                    <span class="n">sender</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+                <span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
+                    <span class="n">std</span><span class="o">::</span><span class="n">cerr</span> <span class="o">&lt;&lt;</span> <span class="s">&quot;Error: no reply address specified for request: &quot;</span> <span class="o">&lt;&lt;</span> <span class="n">request</span><span class="p">.</span><span class="n">getContent</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+                    <span class="n">session</span><span class="p">.</span><span class="n">reject</span><span class="p">(</span><span class="n">request</span><span class="p">);</span>
+                <span class="p">}</span>
+            <span class="p">}</span> <span class="k">catch</span> <span class="p">(</span><span class="k">const</span> <span class="n">TransportFailure</span><span class="o">&amp;</span><span class="p">)</span> <span class="p">{</span>
+                <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="s">&quot;Connection to broker was lost, please enter URL to reconnect to (or hit return to use original url):&quot;</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+                <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">std</span><span class="o">::</span><span class="n">getline</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">cin</span><span class="p">,</span> <span class="n">url</span><span class="p">))</span> <span class="p">{</span>
+                    <span class="k">return</span> <span class="mi">1</span><span class="p">;</span>
+                <span class="p">}</span>
+            <span class="p">}</span>
+        <span class="p">}</span>
+        <span class="n">connection</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+        <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
+    <span class="p">}</span> <span class="k">catch</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">exception</span><span class="o">&amp;</span> <span class="n">error</span><span class="p">)</span> <span class="p">{</span>
+        <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="n">error</span><span class="p">.</span><span class="n">what</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+        <span class="n">connection</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+    <span class="p">}</span>
+    <span class="k">return</span> <span class="mi">1</span><span class="p">;</span>
+<span class="p">}</span>
+</pre></div>
+
+<p><a href="server_reconnect.cpp">Download this file</a></p>
+
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/spout.cpp
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/spout.cpp b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/spout.cpp
new file mode 100755
index 0000000..ba5ffb2
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/spout.cpp
@@ -0,0 +1,190 @@
+/*
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+ */
+
+#include <qpid/messaging/Address.h>
+#include <qpid/messaging/Connection.h>
+#include <qpid/messaging/Message.h>
+#include <qpid/messaging/Message_io.h>
+#include <qpid/messaging/Sender.h>
+#include <qpid/messaging/Session.h>
+#include <qpid/types/Variant.h>
+
+#include <iostream>
+#include <sstream>
+#include <vector>
+#include <ctime>
+
+#include "OptionParser.h"
+
+using namespace qpid::messaging;
+using namespace qpid::types;
+
+typedef std::vector<std::string> string_vector;
+
+struct Options : OptionParser
+{
+    std::string url;
+    std::string address;
+    int timeout;
+    bool durable;
+    int count;
+    std::string id;
+    std::string replyto;
+    string_vector properties;
+    string_vector entries;
+    std::string content;
+    std::string connectionOptions;
+    bool print;
+
+    Options()
+        : OptionParser("Usage: spout [OPTIONS] ADDRESS", "Send messages to the specified address"),
+          url("127.0.0.1"),
+          timeout(0),
+          count(1),
+          durable(false),
+          print(false)
+    {
+        add("broker,b", url, "url of broker to connect to");
+        add("timeout,t", timeout, "exit after the specified time");
+        add("durable,d", durable, "make the message durable (def. transient)");
+        add("count,c", count, "stop after count messages have been sent, zero disables");
+        add("id,i", id, "use the supplied id instead of generating one");
+        add("reply-to", replyto, "specify reply-to address");
+        add("property,P", properties, "specify message property");
+        add("map,M", entries, "specify entry for map content");
+        add("content", content, "specify textual content");
+        add("connection-options", connectionOptions, "connection options string in the form {name1:value1, name2:value2}");
+        add("print", print, "print each message sent");
+    }
+
+    static bool nameval(const std::string& in, std::string& name, std::string& value)
+    {
+        std::string::size_type i = in.find("=");
+        if (i == std::string::npos) {
+            name = in;
+            return false;
+        } else {
+            name = in.substr(0, i);
+            if (i+1 < in.size()) {
+                value = in.substr(i+1);
+                return true;
+            } else {
+                return false;
+            }
+        }
+    }
+
+    static void setProperty(Message& message, const std::string& property)
+    {
+        std::string name;
+        std::string value;
+        if (nameval(property, name, value)) {
+            message.getProperties()[name] = value;
+            message.getProperties()[name].setEncoding("utf8");
+        } else {
+            message.getProperties()[name] = Variant();
+        }
+    }
+
+    void setProperties(Message& message) const
+    {
+        for (string_vector::const_iterator i = properties.begin(); i != properties.end(); ++i) {
+            setProperty(message, *i);
+        }
+    }
+
+    void setEntries(Variant::Map& content) const
+    {
+        for (string_vector::const_iterator i = entries.begin(); i != entries.end(); ++i) {
+            std::string name;
+            std::string value;
+            if (nameval(*i, name, value)) {
+                content[name] = value;
+            } else {
+                content[name] = Variant();
+            }
+        }
+    }
+
+    bool checkAddress()
+    {
+        if (getArguments().empty()) {
+            error("Address is required");
+            return false;
+        } else {
+            address = getArguments()[0];
+            return true;
+        }
+    }
+
+    bool isDurable() const
+    {
+      return durable;
+    }
+};
+
+int main(int argc, char** argv)
+{
+    Options options;
+    if (options.parse(argc, argv) && options.checkAddress()) {
+        Connection connection(options.url, options.connectionOptions);
+        try {
+            connection.open();
+            Session session = connection.createSession();
+            Sender sender = session.createSender(options.address);
+
+            Message message;
+            message.setDurable(options.isDurable());
+            options.setProperties(message);
+            Variant& obj = message.getContentObject();
+            if (options.entries.size()) {
+                Variant::Map content;
+                options.setEntries(content);
+                obj = content;
+            } else if (options.content.size()) {
+                obj = options.content;
+                obj.setEncoding("utf8");
+            }
+            std::time_t start = std::time(0);
+            for (int count = 0; 
+                (count < options.count || options.count == 0) && 
+                (options.timeout == 0 || std::difftime(std::time(0), start) < options.timeout); 
+                count++) {
+                if (!options.replyto.empty()) message.setReplyTo(Address(options.replyto));
+                std::string id = options.id.empty() ? Uuid(true).str() : options.id;
+                std::stringstream spoutid;
+                spoutid << id << ":" << count;
+                message.getProperties()["spout-id"] = spoutid.str();
+                if (options.print) std::cout << message << std::endl;
+                sender.send(message);
+            }
+            session.sync();
+            connection.close();
+            return 0;
+        } catch(const std::exception& error) {
+            std::cout << error.what() << std::endl;
+            connection.close();
+        }
+    }
+    return 1;
+}
+
+


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[51/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
QPID-7353: Update for the Qpid C++ 1.35.0 release


Project: http://git-wip-us.apache.org/repos/asf/qpid-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-site/commit/eff0fe55
Tree: http://git-wip-us.apache.org/repos/asf/qpid-site/tree/eff0fe55
Diff: http://git-wip-us.apache.org/repos/asf/qpid-site/diff/eff0fe55

Branch: refs/heads/asf-site
Commit: eff0fe555f6ab1d83f0aa799ea92581a017dfabf
Parents: b4e02bd
Author: Justin Ross <jr...@apache.org>
Authored: Tue Sep 6 09:59:05 2016 -0700
Committer: Justin Ross <jr...@apache.org>
Committed: Tue Sep 6 09:59:05 2016 -0700

----------------------------------------------------------------------
 content/components/cpp-broker/index.html        |   20 +-
 content/components/messaging-api/index.html     |   20 +-
 content/documentation.html                      |    7 +-
 content/download.html                           |   15 +-
 content/releases/index.html                     |   21 +-
 content/releases/qpid-cpp-0.34/index.html       |    2 +-
 .../cpp-broker/book/AMQP-Compatibility.html     |  536 +++++++
 ...ation-QpidInteroperabilityDocumentation.html |  375 +++++
 .../cpp-broker/book/Using-message-groups.html   |  299 ++++
 .../qpid-cpp-1.35.0/cpp-broker/book/ch01.html   |  690 ++++++++
 .../cpp-broker/book/ch01s02.html                |  286 ++++
 .../cpp-broker/book/ch01s03.html                |  241 +++
 .../cpp-broker/book/ch01s06.html                |  250 +++
 .../cpp-broker/book/ch02s02.html                |  729 +++++++++
 .../cpp-broker/book/ch02s03.html                |  847 ++++++++++
 ...-Messaging_User_Guide-Broker_Federation.html |  491 ++++++
 .../chap-Messaging_User_Guide-Security.html     | 1374 ++++++++++++++++
 .../book/chapter-Managing-CPP-Broker.html       |  602 +++++++
 .../cpp-broker/book/chapter-ha.html             |  930 +++++++++++
 .../cpp-broker/book/css/style.css               |  279 ++++
 .../cpp-broker/book/ha-queue-replication.html   |  221 +++
 .../qpid-cpp-1.35.0/cpp-broker/book/index.html  |  251 +++
 .../qpid-cpp-1.35.0/cpp-broker/book/pr01.html   |  149 ++
 .../cpp-broker/book/producer-flow-control.html  |  334 ++++
 .../book/queue-state-replication.html           |  372 +++++
 .../cpp-broker/cpp-broker-book.pdf              |  Bin 0 -> 366264 bytes
 content/releases/qpid-cpp-1.35.0/index.html     |  230 +++
 .../cpp/api/Address_8h_source.html              |  110 ++
 .../cpp/api/Connection_8h_source.html           |  114 ++
 .../cpp/api/Duration_8h_source.html             |  110 ++
 .../cpp/api/Exception_8h_source.html            |  110 ++
 .../cpp/api/FailoverUpdates_8h_source.html      |  111 ++
 .../messaging-api/cpp/api/Handle_8h_source.html |  114 ++
 .../messaging-api/cpp/api/Logger_8h_source.html |  111 ++
 .../cpp/api/Message_8h_source.html              |  115 ++
 .../cpp/api/Message__io_8h_source.html          |  109 ++
 .../cpp/api/Receiver_8h_source.html             |  116 ++
 .../messaging-api/cpp/api/Sender_8h_source.html |  115 ++
 .../cpp/api/Session_8h_source.html              |  118 ++
 .../messaging-api/cpp/api/Uuid_8h_source.html   |  112 ++
 .../cpp/api/Variant_8h_source.html              |  113 ++
 .../messaging-api/cpp/api/annotated.html        |  159 ++
 .../messaging-api/cpp/api/annotated_dup.js      |   53 +
 .../messaging-api/cpp/api/arrowdown.png         |  Bin 0 -> 246 bytes
 .../messaging-api/cpp/api/arrowright.png        |  Bin 0 -> 229 bytes
 .../messaging-api/cpp/api/bc_s.png              |  Bin 0 -> 676 bytes
 .../messaging-api/cpp/api/bdwn.png              |  Bin 0 -> 147 bytes
 .../messaging-api/cpp/api/classes.html          |  148 ++
 ...assqpid_1_1messaging_1_1Address-members.html |  129 ++
 .../api/classqpid_1_1messaging_1_1Address.html  |  227 +++
 .../api/classqpid_1_1messaging_1_1Address.js    |   22 +
 ...qpid_1_1messaging_1_1Connection-members.html |  138 ++
 .../classqpid_1_1messaging_1_1Connection.html   |  380 +++++
 .../api/classqpid_1_1messaging_1_1Connection.js |   23 +
 .../classqpid_1_1messaging_1_1Connection.png    |  Bin 0 -> 840 bytes
 ...ssqpid_1_1messaging_1_1Duration-members.html |  116 ++
 .../api/classqpid_1_1messaging_1_1Duration.html |  144 ++
 .../api/classqpid_1_1messaging_1_1Duration.js   |    5 +
 ...1_1messaging_1_1FailoverUpdates-members.html |  112 ++
 ...assqpid_1_1messaging_1_1FailoverUpdates.html |  125 ++
 ...classqpid_1_1messaging_1_1FailoverUpdates.js |    5 +
 ...lassqpid_1_1messaging_1_1Handle-members.html |  119 ++
 .../api/classqpid_1_1messaging_1_1Handle.html   |  263 ++++
 .../cpp/api/classqpid_1_1messaging_1_1Handle.js |   12 +
 ...lassqpid_1_1messaging_1_1Logger-members.html |  114 ++
 .../api/classqpid_1_1messaging_1_1Logger.html   |  308 ++++
 ...id_1_1messaging_1_1LoggerOutput-members.html |  112 ++
 .../classqpid_1_1messaging_1_1LoggerOutput.html |  196 +++
 .../classqpid_1_1messaging_1_1LoggerOutput.js   |    5 +
 ...assqpid_1_1messaging_1_1Message-members.html |  151 ++
 .../api/classqpid_1_1messaging_1_1Message.html  |  599 +++++++
 .../api/classqpid_1_1messaging_1_1Message.js    |   44 +
 ...lassqpid_1_1messaging_1_1PrivateImplRef.html |  111 ++
 ...ssqpid_1_1messaging_1_1Receiver-members.html |  136 ++
 .../api/classqpid_1_1messaging_1_1Receiver.html |  443 ++++++
 .../api/classqpid_1_1messaging_1_1Receiver.js   |   21 +
 .../api/classqpid_1_1messaging_1_1Receiver.png  |  Bin 0 -> 833 bytes
 ...lassqpid_1_1messaging_1_1Sender-members.html |  132 ++
 .../api/classqpid_1_1messaging_1_1Sender.html   |  337 ++++
 .../cpp/api/classqpid_1_1messaging_1_1Sender.js |   17 +
 .../api/classqpid_1_1messaging_1_1Sender.png    |  Bin 0 -> 818 bytes
 ...assqpid_1_1messaging_1_1Session-members.html |  145 ++
 .../api/classqpid_1_1messaging_1_1Session.html  |  657 ++++++++
 .../api/classqpid_1_1messaging_1_1Session.js    |   30 +
 .../api/classqpid_1_1messaging_1_1Session.png   |  Bin 0 -> 802 bytes
 ...classqpid_1_1types_1_1Exception-members.html |  113 ++
 .../api/classqpid_1_1types_1_1Exception.html    |  149 ++
 .../cpp/api/classqpid_1_1types_1_1Exception.js  |    6 +
 .../cpp/api/classqpid_1_1types_1_1Exception.png |  Bin 0 -> 8589 bytes
 .../api/classqpid_1_1types_1_1Uuid-members.html |  133 ++
 .../cpp/api/classqpid_1_1types_1_1Uuid.html     |  447 ++++++
 .../cpp/api/classqpid_1_1types_1_1Uuid.js       |   26 +
 .../classqpid_1_1types_1_1Variant-members.html  |  196 +++
 .../cpp/api/classqpid_1_1types_1_1Variant.html  |  581 +++++++
 .../cpp/api/classqpid_1_1types_1_1Variant.js    |   87 ++
 .../messaging-api/cpp/api/closed.png            |  Bin 0 -> 132 bytes
 .../dir_13a1f016b7e4029ce6d63f46085f9ca8.html   |  112 ++
 .../api/dir_13a1f016b7e4029ce6d63f46085f9ca8.js |    5 +
 .../dir_20ca349f353d950391945791158d5618.html   |  112 ++
 .../api/dir_20ca349f353d950391945791158d5618.js |   16 +
 .../dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.html   |  112 ++
 .../api/dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.js |    7 +
 .../messaging-api/cpp/api/doc.png               |  Bin 0 -> 746 bytes
 .../messaging-api/cpp/api/doxygen.css           | 1475 ++++++++++++++++++
 .../messaging-api/cpp/api/doxygen.png           |  Bin 0 -> 3779 bytes
 .../messaging-api/cpp/api/dynsections.js        |   97 ++
 .../cpp/api/exceptions_8h_source.html           |  137 ++
 .../messaging-api/cpp/api/files.html            |  131 ++
 .../messaging-api/cpp/api/files.js              |    4 +
 .../messaging-api/cpp/api/folderclosed.png      |  Bin 0 -> 616 bytes
 .../messaging-api/cpp/api/folderopen.png        |  Bin 0 -> 597 bytes
 .../messaging-api/cpp/api/functions.html        |  401 +++++
 .../messaging-api/cpp/api/functions_func.html   |  389 +++++
 .../messaging-api/cpp/api/functions_rela.html   |  117 ++
 .../messaging-api/cpp/api/hierarchy.html        |  161 ++
 .../messaging-api/cpp/api/hierarchy.js          |   70 +
 .../messaging-api/cpp/api/index.html            |  118 ++
 .../messaging-api/cpp/api/jquery.js             |   68 +
 .../api/messaging_2ImportExport_8h_source.html  |  108 ++
 .../messaging-api/cpp/api/nav_f.png             |  Bin 0 -> 153 bytes
 .../messaging-api/cpp/api/nav_g.png             |  Bin 0 -> 95 bytes
 .../messaging-api/cpp/api/nav_h.png             |  Bin 0 -> 98 bytes
 .../messaging-api/cpp/api/navtree.css           |  143 ++
 .../messaging-api/cpp/api/navtree.js            |  523 +++++++
 .../messaging-api/cpp/api/navtreedata.js        |   27 +
 .../messaging-api/cpp/api/navtreeindex0.js      |  253 +++
 .../messaging-api/cpp/api/navtreeindex1.js      |  125 ++
 .../messaging-api/cpp/api/open.png              |  Bin 0 -> 123 bytes
 .../messaging-api/cpp/api/resize.js             |   97 ++
 .../messaging-api/cpp/api/search/all_0.html     |   26 +
 .../messaging-api/cpp/api/search/all_0.js       |    9 +
 .../messaging-api/cpp/api/search/all_1.html     |   26 +
 .../messaging-api/cpp/api/search/all_1.js       |   13 +
 .../messaging-api/cpp/api/search/all_10.html    |   26 +
 .../messaging-api/cpp/api/search/all_10.js      |    8 +
 .../messaging-api/cpp/api/search/all_11.html    |   26 +
 .../messaging-api/cpp/api/search/all_11.js      |    7 +
 .../messaging-api/cpp/api/search/all_12.html    |   26 +
 .../messaging-api/cpp/api/search/all_12.js      |    4 +
 .../messaging-api/cpp/api/search/all_2.html     |   26 +
 .../messaging-api/cpp/api/search/all_2.js       |    5 +
 .../messaging-api/cpp/api/search/all_3.html     |   26 +
 .../messaging-api/cpp/api/search/all_3.js       |    5 +
 .../messaging-api/cpp/api/search/all_4.html     |   26 +
 .../messaging-api/cpp/api/search/all_4.js       |    6 +
 .../messaging-api/cpp/api/search/all_5.html     |   26 +
 .../messaging-api/cpp/api/search/all_5.js       |   29 +
 .../messaging-api/cpp/api/search/all_6.html     |   26 +
 .../messaging-api/cpp/api/search/all_6.js       |   11 +
 .../messaging-api/cpp/api/search/all_7.html     |   26 +
 .../messaging-api/cpp/api/search/all_7.js       |    9 +
 .../messaging-api/cpp/api/search/all_8.html     |   26 +
 .../messaging-api/cpp/api/search/all_8.js       |    4 +
 .../messaging-api/cpp/api/search/all_9.html     |   26 +
 .../messaging-api/cpp/api/search/all_9.js       |    7 +
 .../messaging-api/cpp/api/search/all_a.html     |   26 +
 .../messaging-api/cpp/api/search/all_a.js       |    7 +
 .../messaging-api/cpp/api/search/all_b.html     |   26 +
 .../messaging-api/cpp/api/search/all_b.js       |    6 +
 .../messaging-api/cpp/api/search/all_c.html     |   26 +
 .../messaging-api/cpp/api/search/all_c.js       |   10 +
 .../messaging-api/cpp/api/search/all_d.html     |   26 +
 .../messaging-api/cpp/api/search/all_d.js       |    6 +
 .../messaging-api/cpp/api/search/all_e.html     |   26 +
 .../messaging-api/cpp/api/search/all_e.js       |   10 +
 .../messaging-api/cpp/api/search/all_f.html     |   26 +
 .../messaging-api/cpp/api/search/all_f.js       |   27 +
 .../messaging-api/cpp/api/search/classes_0.html |   26 +
 .../messaging-api/cpp/api/search/classes_0.js   |    7 +
 .../messaging-api/cpp/api/search/classes_1.html |   26 +
 .../messaging-api/cpp/api/search/classes_1.js   |    5 +
 .../cpp/api/search/classes_10.html              |   26 +
 .../messaging-api/cpp/api/search/classes_10.js  |    5 +
 .../cpp/api/search/classes_11.html              |   26 +
 .../messaging-api/cpp/api/search/classes_11.js  |    4 +
 .../messaging-api/cpp/api/search/classes_2.html |   26 +
 .../messaging-api/cpp/api/search/classes_2.js   |    4 +
 .../messaging-api/cpp/api/search/classes_3.html |   26 +
 .../messaging-api/cpp/api/search/classes_3.js   |    5 +
 .../messaging-api/cpp/api/search/classes_4.html |   26 +
 .../messaging-api/cpp/api/search/classes_4.js   |    5 +
 .../messaging-api/cpp/api/search/classes_5.html |   26 +
 .../messaging-api/cpp/api/search/classes_5.js   |    9 +
 .../messaging-api/cpp/api/search/classes_6.html |   26 +
 .../messaging-api/cpp/api/search/classes_6.js   |    5 +
 .../messaging-api/cpp/api/search/classes_7.html |   26 +
 .../messaging-api/cpp/api/search/classes_7.js   |    4 +
 .../messaging-api/cpp/api/search/classes_8.html |   26 +
 .../messaging-api/cpp/api/search/classes_8.js   |    6 +
 .../messaging-api/cpp/api/search/classes_9.html |   26 +
 .../messaging-api/cpp/api/search/classes_9.js   |    7 +
 .../messaging-api/cpp/api/search/classes_a.html |   26 +
 .../messaging-api/cpp/api/search/classes_a.js   |    5 +
 .../messaging-api/cpp/api/search/classes_b.html |   26 +
 .../messaging-api/cpp/api/search/classes_b.js   |    4 +
 .../messaging-api/cpp/api/search/classes_c.html |   26 +
 .../messaging-api/cpp/api/search/classes_c.js   |    5 +
 .../messaging-api/cpp/api/search/classes_d.html |   26 +
 .../messaging-api/cpp/api/search/classes_d.js   |    6 +
 .../messaging-api/cpp/api/search/classes_e.html |   26 +
 .../messaging-api/cpp/api/search/classes_e.js   |    9 +
 .../messaging-api/cpp/api/search/classes_f.html |   26 +
 .../messaging-api/cpp/api/search/classes_f.js   |    8 +
 .../messaging-api/cpp/api/search/close.png      |  Bin 0 -> 273 bytes
 .../cpp/api/search/functions_0.html             |   26 +
 .../messaging-api/cpp/api/search/functions_0.js |    5 +
 .../cpp/api/search/functions_1.html             |   26 +
 .../messaging-api/cpp/api/search/functions_1.js |   11 +
 .../cpp/api/search/functions_2.html             |   26 +
 .../messaging-api/cpp/api/search/functions_2.js |    4 +
 .../cpp/api/search/functions_3.html             |   26 +
 .../messaging-api/cpp/api/search/functions_3.js |    4 +
 .../cpp/api/search/functions_4.html             |   26 +
 .../messaging-api/cpp/api/search/functions_4.js |   29 +
 .../cpp/api/search/functions_5.html             |   26 +
 .../messaging-api/cpp/api/search/functions_5.js |    5 +
 .../cpp/api/search/functions_6.html             |   26 +
 .../messaging-api/cpp/api/search/functions_6.js |    7 +
 .../cpp/api/search/functions_7.html             |   26 +
 .../messaging-api/cpp/api/search/functions_7.js |    4 +
 .../cpp/api/search/functions_8.html             |   26 +
 .../messaging-api/cpp/api/search/functions_8.js |    4 +
 .../cpp/api/search/functions_9.html             |   26 +
 .../messaging-api/cpp/api/search/functions_9.js |    5 +
 .../cpp/api/search/functions_a.html             |   26 +
 .../messaging-api/cpp/api/search/functions_a.js |    4 +
 .../cpp/api/search/functions_b.html             |   26 +
 .../messaging-api/cpp/api/search/functions_b.js |    7 +
 .../cpp/api/search/functions_c.html             |   26 +
 .../messaging-api/cpp/api/search/functions_c.js |   21 +
 .../cpp/api/search/functions_d.html             |   26 +
 .../messaging-api/cpp/api/search/functions_d.js |    5 +
 .../messaging-api/cpp/api/search/mag_sel.png    |  Bin 0 -> 563 bytes
 .../messaging-api/cpp/api/search/nomatches.html |   12 +
 .../messaging-api/cpp/api/search/related_0.html |   26 +
 .../messaging-api/cpp/api/search/related_0.js   |    7 +
 .../messaging-api/cpp/api/search/search.css     |  271 ++++
 .../messaging-api/cpp/api/search/search.js      |  791 ++++++++++
 .../messaging-api/cpp/api/search/search_l.png   |  Bin 0 -> 604 bytes
 .../messaging-api/cpp/api/search/search_m.png   |  Bin 0 -> 158 bytes
 .../messaging-api/cpp/api/search/search_r.png   |  Bin 0 -> 612 bytes
 .../messaging-api/cpp/api/search/searchdata.js  |   24 +
 .../messaging-api/cpp/api/splitbar.png          |  Bin 0 -> 314 bytes
 ...id_1_1messaging_1_1AddressError-members.html |  117 ++
 ...structqpid_1_1messaging_1_1AddressError.html |  151 ++
 .../structqpid_1_1messaging_1_1AddressError.js  |    4 +
 .../structqpid_1_1messaging_1_1AddressError.png |  Bin 0 -> 4056 bytes
 ...1_1messaging_1_1AssertionFailed-members.html |  119 ++
 ...uctqpid_1_1messaging_1_1AssertionFailed.html |  161 ++
 ...tructqpid_1_1messaging_1_1AssertionFailed.js |    4 +
 ...ructqpid_1_1messaging_1_1AssertionFailed.png |  Bin 0 -> 2485 bytes
 ...saging_1_1AuthenticationFailure-members.html |  117 ++
 ...d_1_1messaging_1_1AuthenticationFailure.html |  147 ++
 ...pid_1_1messaging_1_1AuthenticationFailure.js |    4 +
 ...id_1_1messaging_1_1AuthenticationFailure.png |  Bin 0 -> 1807 bytes
 ...1_1messaging_1_1ConnectionError-members.html |  116 ++
 ...uctqpid_1_1messaging_1_1ConnectionError.html |  144 ++
 ...tructqpid_1_1messaging_1_1ConnectionError.js |    4 +
 ...ructqpid_1_1messaging_1_1ConnectionError.png |  Bin 0 -> 2564 bytes
 ...1messaging_1_1EncodingException-members.html |  114 ++
 ...tqpid_1_1messaging_1_1EncodingException.html |  137 ++
 ...uctqpid_1_1messaging_1_1EncodingException.js |    4 +
 ...ctqpid_1_1messaging_1_1EncodingException.png |  Bin 0 -> 1004 bytes
 ...qpid_1_1messaging_1_1FetchError-members.html |  118 ++
 .../structqpid_1_1messaging_1_1FetchError.html  |  153 ++
 .../structqpid_1_1messaging_1_1FetchError.js    |    4 +
 .../structqpid_1_1messaging_1_1FetchError.png   |  Bin 0 -> 2506 bytes
 ...essaging_1_1InvalidOptionString-members.html |  116 ++
 ...pid_1_1messaging_1_1InvalidOptionString.html |  146 ++
 ...tqpid_1_1messaging_1_1InvalidOptionString.js |    4 +
 ...qpid_1_1messaging_1_1InvalidOptionString.png |  Bin 0 -> 1417 bytes
 ...ctqpid_1_1messaging_1_1KeyError-members.html |  116 ++
 .../structqpid_1_1messaging_1_1KeyError.html    |  146 ++
 .../api/structqpid_1_1messaging_1_1KeyError.js  |    4 +
 .../api/structqpid_1_1messaging_1_1KeyError.png |  Bin 0 -> 1364 bytes
 ...tqpid_1_1messaging_1_1LinkError-members.html |  116 ++
 .../structqpid_1_1messaging_1_1LinkError.html   |  155 ++
 .../api/structqpid_1_1messaging_1_1LinkError.js |    4 +
 .../structqpid_1_1messaging_1_1LinkError.png    |  Bin 0 -> 7573 bytes
 ..._1messaging_1_1MalformedAddress-members.html |  118 ++
 ...ctqpid_1_1messaging_1_1MalformedAddress.html |  156 ++
 ...ructqpid_1_1messaging_1_1MalformedAddress.js |    4 +
 ...uctqpid_1_1messaging_1_1MalformedAddress.png |  Bin 0 -> 2133 bytes
 ...1_1messaging_1_1MessageRejected-members.html |  119 ++
 ...uctqpid_1_1messaging_1_1MessageRejected.html |  161 ++
 ...tructqpid_1_1messaging_1_1MessageRejected.js |    4 +
 ...ructqpid_1_1messaging_1_1MessageRejected.png |  Bin 0 -> 2487 bytes
 ...messaging_1_1MessagingException-members.html |  115 ++
 ...qpid_1_1messaging_1_1MessagingException.html |  155 ++
 ...ctqpid_1_1messaging_1_1MessagingException.js |    5 +
 ...tqpid_1_1messaging_1_1MessagingException.png |  Bin 0 -> 8020 bytes
 ...messaging_1_1NoMessageAvailable-members.html |  119 ++
 ...qpid_1_1messaging_1_1NoMessageAvailable.html |  157 ++
 ...ctqpid_1_1messaging_1_1NoMessageAvailable.js |    4 +
 ...tqpid_1_1messaging_1_1NoMessageAvailable.png |  Bin 0 -> 2505 bytes
 ...ctqpid_1_1messaging_1_1NotFound-members.html |  119 ++
 .../structqpid_1_1messaging_1_1NotFound.html    |  161 ++
 .../api/structqpid_1_1messaging_1_1NotFound.js  |    4 +
 .../api/structqpid_1_1messaging_1_1NotFound.png |  Bin 0 -> 2455 bytes
 ...d_1_1messaging_1_1OutOfCapacity-members.html |  119 ++
 ...tructqpid_1_1messaging_1_1OutOfCapacity.html |  161 ++
 .../structqpid_1_1messaging_1_1OutOfCapacity.js |    4 +
 ...structqpid_1_1messaging_1_1OutOfCapacity.png |  Bin 0 -> 2480 bytes
 ...ssaging_1_1ProtocolVersionError-members.html |  117 ++
 ...id_1_1messaging_1_1ProtocolVersionError.html |  147 ++
 ...qpid_1_1messaging_1_1ProtocolVersionError.js |    4 +
 ...pid_1_1messaging_1_1ProtocolVersionError.png |  Bin 0 -> 1794 bytes
 ...d_1_1messaging_1_1ReceiverError-members.html |  117 ++
 ...tructqpid_1_1messaging_1_1ReceiverError.html |  149 ++
 .../structqpid_1_1messaging_1_1ReceiverError.js |    4 +
 ...structqpid_1_1messaging_1_1ReceiverError.png |  Bin 0 -> 2512 bytes
 ...1_1messaging_1_1ResolutionError-members.html |  118 ++
 ...uctqpid_1_1messaging_1_1ResolutionError.html |  158 ++
 ...tructqpid_1_1messaging_1_1ResolutionError.js |    4 +
 ...ructqpid_1_1messaging_1_1ResolutionError.png |  Bin 0 -> 3438 bytes
 ...tqpid_1_1messaging_1_1SendError-members.html |  118 ++
 .../structqpid_1_1messaging_1_1SendError.html   |  155 ++
 .../api/structqpid_1_1messaging_1_1SendError.js |    4 +
 .../structqpid_1_1messaging_1_1SendError.png    |  Bin 0 -> 4279 bytes
 ...pid_1_1messaging_1_1SenderError-members.html |  117 ++
 .../structqpid_1_1messaging_1_1SenderError.html |  151 ++
 .../structqpid_1_1messaging_1_1SenderError.js   |    4 +
 .../structqpid_1_1messaging_1_1SenderError.png  |  Bin 0 -> 4283 bytes
 ...d_1_1messaging_1_1SessionClosed-members.html |  117 ++
 ...tructqpid_1_1messaging_1_1SessionClosed.html |  147 ++
 .../structqpid_1_1messaging_1_1SessionClosed.js |    4 +
 ...structqpid_1_1messaging_1_1SessionClosed.png |  Bin 0 -> 1749 bytes
 ...id_1_1messaging_1_1SessionError-members.html |  116 ++
 ...structqpid_1_1messaging_1_1SessionError.html |  147 ++
 .../structqpid_1_1messaging_1_1SessionError.js  |    4 +
 .../structqpid_1_1messaging_1_1SessionError.png |  Bin 0 -> 3843 bytes
 ...aging_1_1TargetCapacityExceeded-members.html |  119 ++
 ..._1_1messaging_1_1TargetCapacityExceeded.html |  161 ++
 ...id_1_1messaging_1_1TargetCapacityExceeded.js |    4 +
 ...d_1_1messaging_1_1TargetCapacityExceeded.png |  Bin 0 -> 2563 bytes
 ...messaging_1_1TransactionAborted-members.html |  118 ++
 ...qpid_1_1messaging_1_1TransactionAborted.html |  156 ++
 ...ctqpid_1_1messaging_1_1TransactionAborted.js |    4 +
 ...tqpid_1_1messaging_1_1TransactionAborted.png |  Bin 0 -> 2145 bytes
 ..._1messaging_1_1TransactionError-members.html |  117 ++
 ...ctqpid_1_1messaging_1_1TransactionError.html |  153 ++
 ...ructqpid_1_1messaging_1_1TransactionError.js |    4 +
 ...uctqpid_1_1messaging_1_1TransactionError.png |  Bin 0 -> 2965 bytes
 ...messaging_1_1TransactionUnknown-members.html |  118 ++
 ...qpid_1_1messaging_1_1TransactionUnknown.html |  156 ++
 ...ctqpid_1_1messaging_1_1TransactionUnknown.js |    4 +
 ...tqpid_1_1messaging_1_1TransactionUnknown.png |  Bin 0 -> 2144 bytes
 ..._1messaging_1_1TransportFailure-members.html |  116 ++
 ...ctqpid_1_1messaging_1_1TransportFailure.html |  146 ++
 ...ructqpid_1_1messaging_1_1TransportFailure.js |    4 +
 ...uctqpid_1_1messaging_1_1TransportFailure.png |  Bin 0 -> 1405 bytes
 ...messaging_1_1UnauthorizedAccess-members.html |  117 ++
 ...qpid_1_1messaging_1_1UnauthorizedAccess.html |  151 ++
 ...ctqpid_1_1messaging_1_1UnauthorizedAccess.js |    4 +
 ...tqpid_1_1messaging_1_1UnauthorizedAccess.png |  Bin 0 -> 1772 bytes
 ...d_1_1types_1_1InvalidConversion-members.html |  115 ++
 ...tructqpid_1_1types_1_1InvalidConversion.html |  141 ++
 .../structqpid_1_1types_1_1InvalidConversion.js |    5 +
 ...structqpid_1_1types_1_1InvalidConversion.png |  Bin 0 -> 955 bytes
 ...qpid_1_1types_1_1Uuid_1_1Hasher-members.html |  111 ++
 .../structqpid_1_1types_1_1Uuid_1_1Hasher.html  |  125 ++
 .../structqpid_1_1types_1_1Uuid_1_1Hasher.js    |    4 +
 .../messaging-api/cpp/api/sync_off.png          |  Bin 0 -> 853 bytes
 .../messaging-api/cpp/api/sync_on.png           |  Bin 0 -> 845 bytes
 .../messaging-api/cpp/api/tab_a.png             |  Bin 0 -> 142 bytes
 .../messaging-api/cpp/api/tab_b.png             |  Bin 0 -> 169 bytes
 .../messaging-api/cpp/api/tab_h.png             |  Bin 0 -> 177 bytes
 .../messaging-api/cpp/api/tab_s.png             |  Bin 0 -> 184 bytes
 .../messaging-api/cpp/api/tabs.css              |   60 +
 .../cpp/api/types_2ImportExport_8h_source.html  |  108 ++
 .../messaging-api/cpp/examples/OptionParser.cpp |  257 +++
 .../cpp/examples/OptionParser.cpp.html          |  386 +++++
 .../messaging-api/cpp/examples/OptionParser.h   |   56 +
 .../cpp/examples/OptionParser.h.html            |  186 +++
 .../messaging-api/cpp/examples/client.cpp       |   80 +
 .../messaging-api/cpp/examples/client.cpp.html  |  206 +++
 .../messaging-api/cpp/examples/drain.cpp        |  112 ++
 .../messaging-api/cpp/examples/drain.cpp.html   |  240 +++
 .../messaging-api/cpp/examples/hello_world.cpp  |   60 +
 .../cpp/examples/hello_world.cpp.html           |  188 +++
 .../messaging-api/cpp/examples/hello_xml.cpp    |   87 ++
 .../cpp/examples/hello_xml.cpp.html             |  215 +++
 .../messaging-api/cpp/examples/index.html       |  168 ++
 .../messaging-api/cpp/examples/map_receiver.cpp |   58 +
 .../cpp/examples/map_receiver.cpp.html          |  186 +++
 .../messaging-api/cpp/examples/map_sender.cpp   |   73 +
 .../cpp/examples/map_sender.cpp.html            |  199 +++
 .../messaging-api/cpp/examples/server.cpp       |   94 ++
 .../messaging-api/cpp/examples/server.cpp.html  |  220 +++
 .../cpp/examples/server_reconnect.cpp           |   97 ++
 .../cpp/examples/server_reconnect.cpp.html      |  225 +++
 .../messaging-api/cpp/examples/spout.cpp        |  190 +++
 .../messaging-api/cpp/examples/spout.cpp.html   |  316 ++++
 .../releases/qpid-cpp-1.35.0/release-notes.html |  219 +++
 content/releases/qpid-cpp-trunk/index.html      |    2 +-
 .../book/Java-Broker-Introduction.html          |    2 +-
 .../book/Java-Broker-Introduction.html          |    2 +-
 .../book/Java-Broker-Introduction.html          |    2 +-
 .../book/Java-Broker-Introduction.html          |    2 +-
 .../book/Java-Broker-Introduction.html          |    2 +-
 .../book/Java-Broker-Introduction.html          |    2 +-
 input/_transom_config.py                        |    2 +-
 input/components/cpp-broker/index.md            |    2 +-
 input/components/messaging-api/index.md         |   12 +-
 input/documentation.md                          |    8 +-
 input/download.md                               |    1 -
 input/releases/index.md                         |   27 +-
 .../cpp-broker/book/AMQP-Compatibility.html.in  |  393 +++++
 ...on-QpidInteroperabilityDocumentation.html.in |  232 +++
 .../book/Using-message-groups.html.in           |  156 ++
 .../cpp-broker/book/ch01.html.in                |  547 +++++++
 .../cpp-broker/book/ch01s02.html.in             |  143 ++
 .../cpp-broker/book/ch01s03.html.in             |   98 ++
 .../cpp-broker/book/ch01s06.html.in             |  107 ++
 .../cpp-broker/book/ch02s02.html.in             |  586 +++++++
 .../cpp-broker/book/ch02s03.html.in             |  704 +++++++++
 ...ssaging_User_Guide-Broker_Federation.html.in |  348 +++++
 .../chap-Messaging_User_Guide-Security.html.in  | 1231 +++++++++++++++
 .../book/chapter-Managing-CPP-Broker.html.in    |  459 ++++++
 .../cpp-broker/book/chapter-ha.html.in          |  787 ++++++++++
 .../cpp-broker/book/css/style.css               |  279 ++++
 .../book/ha-queue-replication.html.in           |   78 +
 .../cpp-broker/book/index.html.in               |  108 ++
 .../cpp-broker/book/pr01.html.in                |    6 +
 .../book/producer-flow-control.html.in          |  191 +++
 .../book/queue-state-replication.html.in        |  229 +++
 .../cpp-broker/cpp-broker-book.pdf              |  Bin 0 -> 366264 bytes
 input/releases/qpid-cpp-1.35.0/index.md         |   70 +
 .../cpp/api/Address_8h_source.html              |  110 ++
 .../cpp/api/Connection_8h_source.html           |  114 ++
 .../cpp/api/Duration_8h_source.html             |  110 ++
 .../cpp/api/Exception_8h_source.html            |  110 ++
 .../cpp/api/FailoverUpdates_8h_source.html      |  111 ++
 .../messaging-api/cpp/api/Handle_8h_source.html |  114 ++
 .../messaging-api/cpp/api/Logger_8h_source.html |  111 ++
 .../cpp/api/Message_8h_source.html              |  115 ++
 .../cpp/api/Message__io_8h_source.html          |  109 ++
 .../cpp/api/Receiver_8h_source.html             |  116 ++
 .../messaging-api/cpp/api/Sender_8h_source.html |  115 ++
 .../cpp/api/Session_8h_source.html              |  118 ++
 .../messaging-api/cpp/api/Uuid_8h_source.html   |  112 ++
 .../cpp/api/Variant_8h_source.html              |  113 ++
 .../messaging-api/cpp/api/_transom_ignore_pages |    0
 .../messaging-api/cpp/api/annotated.html        |  159 ++
 .../messaging-api/cpp/api/annotated_dup.js      |   53 +
 .../messaging-api/cpp/api/arrowdown.png         |  Bin 0 -> 246 bytes
 .../messaging-api/cpp/api/arrowright.png        |  Bin 0 -> 229 bytes
 .../messaging-api/cpp/api/bc_s.png              |  Bin 0 -> 676 bytes
 .../messaging-api/cpp/api/bdwn.png              |  Bin 0 -> 147 bytes
 .../messaging-api/cpp/api/classes.html          |  148 ++
 ...assqpid_1_1messaging_1_1Address-members.html |  129 ++
 .../api/classqpid_1_1messaging_1_1Address.html  |  227 +++
 .../api/classqpid_1_1messaging_1_1Address.js    |   22 +
 ...qpid_1_1messaging_1_1Connection-members.html |  138 ++
 .../classqpid_1_1messaging_1_1Connection.html   |  380 +++++
 .../api/classqpid_1_1messaging_1_1Connection.js |   23 +
 .../classqpid_1_1messaging_1_1Connection.png    |  Bin 0 -> 840 bytes
 ...ssqpid_1_1messaging_1_1Duration-members.html |  116 ++
 .../api/classqpid_1_1messaging_1_1Duration.html |  144 ++
 .../api/classqpid_1_1messaging_1_1Duration.js   |    5 +
 ...1_1messaging_1_1FailoverUpdates-members.html |  112 ++
 ...assqpid_1_1messaging_1_1FailoverUpdates.html |  125 ++
 ...classqpid_1_1messaging_1_1FailoverUpdates.js |    5 +
 ...lassqpid_1_1messaging_1_1Handle-members.html |  119 ++
 .../api/classqpid_1_1messaging_1_1Handle.html   |  263 ++++
 .../cpp/api/classqpid_1_1messaging_1_1Handle.js |   12 +
 ...lassqpid_1_1messaging_1_1Logger-members.html |  114 ++
 .../api/classqpid_1_1messaging_1_1Logger.html   |  308 ++++
 ...id_1_1messaging_1_1LoggerOutput-members.html |  112 ++
 .../classqpid_1_1messaging_1_1LoggerOutput.html |  196 +++
 .../classqpid_1_1messaging_1_1LoggerOutput.js   |    5 +
 ...assqpid_1_1messaging_1_1Message-members.html |  151 ++
 .../api/classqpid_1_1messaging_1_1Message.html  |  599 +++++++
 .../api/classqpid_1_1messaging_1_1Message.js    |   44 +
 ...lassqpid_1_1messaging_1_1PrivateImplRef.html |  111 ++
 ...ssqpid_1_1messaging_1_1Receiver-members.html |  136 ++
 .../api/classqpid_1_1messaging_1_1Receiver.html |  443 ++++++
 .../api/classqpid_1_1messaging_1_1Receiver.js   |   21 +
 .../api/classqpid_1_1messaging_1_1Receiver.png  |  Bin 0 -> 833 bytes
 ...lassqpid_1_1messaging_1_1Sender-members.html |  132 ++
 .../api/classqpid_1_1messaging_1_1Sender.html   |  337 ++++
 .../cpp/api/classqpid_1_1messaging_1_1Sender.js |   17 +
 .../api/classqpid_1_1messaging_1_1Sender.png    |  Bin 0 -> 818 bytes
 ...assqpid_1_1messaging_1_1Session-members.html |  145 ++
 .../api/classqpid_1_1messaging_1_1Session.html  |  657 ++++++++
 .../api/classqpid_1_1messaging_1_1Session.js    |   30 +
 .../api/classqpid_1_1messaging_1_1Session.png   |  Bin 0 -> 802 bytes
 ...classqpid_1_1types_1_1Exception-members.html |  113 ++
 .../api/classqpid_1_1types_1_1Exception.html    |  149 ++
 .../cpp/api/classqpid_1_1types_1_1Exception.js  |    6 +
 .../cpp/api/classqpid_1_1types_1_1Exception.png |  Bin 0 -> 8589 bytes
 .../api/classqpid_1_1types_1_1Uuid-members.html |  133 ++
 .../cpp/api/classqpid_1_1types_1_1Uuid.html     |  447 ++++++
 .../cpp/api/classqpid_1_1types_1_1Uuid.js       |   26 +
 .../classqpid_1_1types_1_1Variant-members.html  |  196 +++
 .../cpp/api/classqpid_1_1types_1_1Variant.html  |  581 +++++++
 .../cpp/api/classqpid_1_1types_1_1Variant.js    |   87 ++
 .../messaging-api/cpp/api/closed.png            |  Bin 0 -> 132 bytes
 .../dir_13a1f016b7e4029ce6d63f46085f9ca8.html   |  112 ++
 .../api/dir_13a1f016b7e4029ce6d63f46085f9ca8.js |    5 +
 .../dir_20ca349f353d950391945791158d5618.html   |  112 ++
 .../api/dir_20ca349f353d950391945791158d5618.js |   16 +
 .../dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.html   |  112 ++
 .../api/dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.js |    7 +
 .../messaging-api/cpp/api/doc.png               |  Bin 0 -> 746 bytes
 .../messaging-api/cpp/api/doxygen.css           | 1475 ++++++++++++++++++
 .../messaging-api/cpp/api/doxygen.png           |  Bin 0 -> 3779 bytes
 .../messaging-api/cpp/api/dynsections.js        |   97 ++
 .../cpp/api/exceptions_8h_source.html           |  137 ++
 .../messaging-api/cpp/api/files.html            |  131 ++
 .../messaging-api/cpp/api/files.js              |    4 +
 .../messaging-api/cpp/api/folderclosed.png      |  Bin 0 -> 616 bytes
 .../messaging-api/cpp/api/folderopen.png        |  Bin 0 -> 597 bytes
 .../messaging-api/cpp/api/functions.html        |  401 +++++
 .../messaging-api/cpp/api/functions_func.html   |  389 +++++
 .../messaging-api/cpp/api/functions_rela.html   |  117 ++
 .../messaging-api/cpp/api/hierarchy.html        |  161 ++
 .../messaging-api/cpp/api/hierarchy.js          |   70 +
 .../messaging-api/cpp/api/index.html            |  118 ++
 .../messaging-api/cpp/api/jquery.js             |   68 +
 .../api/messaging_2ImportExport_8h_source.html  |  108 ++
 .../messaging-api/cpp/api/nav_f.png             |  Bin 0 -> 153 bytes
 .../messaging-api/cpp/api/nav_g.png             |  Bin 0 -> 95 bytes
 .../messaging-api/cpp/api/nav_h.png             |  Bin 0 -> 98 bytes
 .../messaging-api/cpp/api/navtree.css           |  143 ++
 .../messaging-api/cpp/api/navtree.js            |  523 +++++++
 .../messaging-api/cpp/api/navtreedata.js        |   27 +
 .../messaging-api/cpp/api/navtreeindex0.js      |  253 +++
 .../messaging-api/cpp/api/navtreeindex1.js      |  125 ++
 .../messaging-api/cpp/api/open.png              |  Bin 0 -> 123 bytes
 .../messaging-api/cpp/api/resize.js             |   97 ++
 .../messaging-api/cpp/api/search/all_0.html     |   26 +
 .../messaging-api/cpp/api/search/all_0.js       |    9 +
 .../messaging-api/cpp/api/search/all_1.html     |   26 +
 .../messaging-api/cpp/api/search/all_1.js       |   13 +
 .../messaging-api/cpp/api/search/all_10.html    |   26 +
 .../messaging-api/cpp/api/search/all_10.js      |    8 +
 .../messaging-api/cpp/api/search/all_11.html    |   26 +
 .../messaging-api/cpp/api/search/all_11.js      |    7 +
 .../messaging-api/cpp/api/search/all_12.html    |   26 +
 .../messaging-api/cpp/api/search/all_12.js      |    4 +
 .../messaging-api/cpp/api/search/all_2.html     |   26 +
 .../messaging-api/cpp/api/search/all_2.js       |    5 +
 .../messaging-api/cpp/api/search/all_3.html     |   26 +
 .../messaging-api/cpp/api/search/all_3.js       |    5 +
 .../messaging-api/cpp/api/search/all_4.html     |   26 +
 .../messaging-api/cpp/api/search/all_4.js       |    6 +
 .../messaging-api/cpp/api/search/all_5.html     |   26 +
 .../messaging-api/cpp/api/search/all_5.js       |   29 +
 .../messaging-api/cpp/api/search/all_6.html     |   26 +
 .../messaging-api/cpp/api/search/all_6.js       |   11 +
 .../messaging-api/cpp/api/search/all_7.html     |   26 +
 .../messaging-api/cpp/api/search/all_7.js       |    9 +
 .../messaging-api/cpp/api/search/all_8.html     |   26 +
 .../messaging-api/cpp/api/search/all_8.js       |    4 +
 .../messaging-api/cpp/api/search/all_9.html     |   26 +
 .../messaging-api/cpp/api/search/all_9.js       |    7 +
 .../messaging-api/cpp/api/search/all_a.html     |   26 +
 .../messaging-api/cpp/api/search/all_a.js       |    7 +
 .../messaging-api/cpp/api/search/all_b.html     |   26 +
 .../messaging-api/cpp/api/search/all_b.js       |    6 +
 .../messaging-api/cpp/api/search/all_c.html     |   26 +
 .../messaging-api/cpp/api/search/all_c.js       |   10 +
 .../messaging-api/cpp/api/search/all_d.html     |   26 +
 .../messaging-api/cpp/api/search/all_d.js       |    6 +
 .../messaging-api/cpp/api/search/all_e.html     |   26 +
 .../messaging-api/cpp/api/search/all_e.js       |   10 +
 .../messaging-api/cpp/api/search/all_f.html     |   26 +
 .../messaging-api/cpp/api/search/all_f.js       |   27 +
 .../messaging-api/cpp/api/search/classes_0.html |   26 +
 .../messaging-api/cpp/api/search/classes_0.js   |    7 +
 .../messaging-api/cpp/api/search/classes_1.html |   26 +
 .../messaging-api/cpp/api/search/classes_1.js   |    5 +
 .../cpp/api/search/classes_10.html              |   26 +
 .../messaging-api/cpp/api/search/classes_10.js  |    5 +
 .../cpp/api/search/classes_11.html              |   26 +
 .../messaging-api/cpp/api/search/classes_11.js  |    4 +
 .../messaging-api/cpp/api/search/classes_2.html |   26 +
 .../messaging-api/cpp/api/search/classes_2.js   |    4 +
 .../messaging-api/cpp/api/search/classes_3.html |   26 +
 .../messaging-api/cpp/api/search/classes_3.js   |    5 +
 .../messaging-api/cpp/api/search/classes_4.html |   26 +
 .../messaging-api/cpp/api/search/classes_4.js   |    5 +
 .../messaging-api/cpp/api/search/classes_5.html |   26 +
 .../messaging-api/cpp/api/search/classes_5.js   |    9 +
 .../messaging-api/cpp/api/search/classes_6.html |   26 +
 .../messaging-api/cpp/api/search/classes_6.js   |    5 +
 .../messaging-api/cpp/api/search/classes_7.html |   26 +
 .../messaging-api/cpp/api/search/classes_7.js   |    4 +
 .../messaging-api/cpp/api/search/classes_8.html |   26 +
 .../messaging-api/cpp/api/search/classes_8.js   |    6 +
 .../messaging-api/cpp/api/search/classes_9.html |   26 +
 .../messaging-api/cpp/api/search/classes_9.js   |    7 +
 .../messaging-api/cpp/api/search/classes_a.html |   26 +
 .../messaging-api/cpp/api/search/classes_a.js   |    5 +
 .../messaging-api/cpp/api/search/classes_b.html |   26 +
 .../messaging-api/cpp/api/search/classes_b.js   |    4 +
 .../messaging-api/cpp/api/search/classes_c.html |   26 +
 .../messaging-api/cpp/api/search/classes_c.js   |    5 +
 .../messaging-api/cpp/api/search/classes_d.html |   26 +
 .../messaging-api/cpp/api/search/classes_d.js   |    6 +
 .../messaging-api/cpp/api/search/classes_e.html |   26 +
 .../messaging-api/cpp/api/search/classes_e.js   |    9 +
 .../messaging-api/cpp/api/search/classes_f.html |   26 +
 .../messaging-api/cpp/api/search/classes_f.js   |    8 +
 .../messaging-api/cpp/api/search/close.png      |  Bin 0 -> 273 bytes
 .../cpp/api/search/functions_0.html             |   26 +
 .../messaging-api/cpp/api/search/functions_0.js |    5 +
 .../cpp/api/search/functions_1.html             |   26 +
 .../messaging-api/cpp/api/search/functions_1.js |   11 +
 .../cpp/api/search/functions_2.html             |   26 +
 .../messaging-api/cpp/api/search/functions_2.js |    4 +
 .../cpp/api/search/functions_3.html             |   26 +
 .../messaging-api/cpp/api/search/functions_3.js |    4 +
 .../cpp/api/search/functions_4.html             |   26 +
 .../messaging-api/cpp/api/search/functions_4.js |   29 +
 .../cpp/api/search/functions_5.html             |   26 +
 .../messaging-api/cpp/api/search/functions_5.js |    5 +
 .../cpp/api/search/functions_6.html             |   26 +
 .../messaging-api/cpp/api/search/functions_6.js |    7 +
 .../cpp/api/search/functions_7.html             |   26 +
 .../messaging-api/cpp/api/search/functions_7.js |    4 +
 .../cpp/api/search/functions_8.html             |   26 +
 .../messaging-api/cpp/api/search/functions_8.js |    4 +
 .../cpp/api/search/functions_9.html             |   26 +
 .../messaging-api/cpp/api/search/functions_9.js |    5 +
 .../cpp/api/search/functions_a.html             |   26 +
 .../messaging-api/cpp/api/search/functions_a.js |    4 +
 .../cpp/api/search/functions_b.html             |   26 +
 .../messaging-api/cpp/api/search/functions_b.js |    7 +
 .../cpp/api/search/functions_c.html             |   26 +
 .../messaging-api/cpp/api/search/functions_c.js |   21 +
 .../cpp/api/search/functions_d.html             |   26 +
 .../messaging-api/cpp/api/search/functions_d.js |    5 +
 .../messaging-api/cpp/api/search/mag_sel.png    |  Bin 0 -> 563 bytes
 .../messaging-api/cpp/api/search/nomatches.html |   12 +
 .../messaging-api/cpp/api/search/related_0.html |   26 +
 .../messaging-api/cpp/api/search/related_0.js   |    7 +
 .../messaging-api/cpp/api/search/search.css     |  271 ++++
 .../messaging-api/cpp/api/search/search.js      |  791 ++++++++++
 .../messaging-api/cpp/api/search/search_l.png   |  Bin 0 -> 604 bytes
 .../messaging-api/cpp/api/search/search_m.png   |  Bin 0 -> 158 bytes
 .../messaging-api/cpp/api/search/search_r.png   |  Bin 0 -> 612 bytes
 .../messaging-api/cpp/api/search/searchdata.js  |   24 +
 .../messaging-api/cpp/api/splitbar.png          |  Bin 0 -> 314 bytes
 ...id_1_1messaging_1_1AddressError-members.html |  117 ++
 ...structqpid_1_1messaging_1_1AddressError.html |  151 ++
 .../structqpid_1_1messaging_1_1AddressError.js  |    4 +
 .../structqpid_1_1messaging_1_1AddressError.png |  Bin 0 -> 4056 bytes
 ...1_1messaging_1_1AssertionFailed-members.html |  119 ++
 ...uctqpid_1_1messaging_1_1AssertionFailed.html |  161 ++
 ...tructqpid_1_1messaging_1_1AssertionFailed.js |    4 +
 ...ructqpid_1_1messaging_1_1AssertionFailed.png |  Bin 0 -> 2485 bytes
 ...saging_1_1AuthenticationFailure-members.html |  117 ++
 ...d_1_1messaging_1_1AuthenticationFailure.html |  147 ++
 ...pid_1_1messaging_1_1AuthenticationFailure.js |    4 +
 ...id_1_1messaging_1_1AuthenticationFailure.png |  Bin 0 -> 1807 bytes
 ...1_1messaging_1_1ConnectionError-members.html |  116 ++
 ...uctqpid_1_1messaging_1_1ConnectionError.html |  144 ++
 ...tructqpid_1_1messaging_1_1ConnectionError.js |    4 +
 ...ructqpid_1_1messaging_1_1ConnectionError.png |  Bin 0 -> 2564 bytes
 ...1messaging_1_1EncodingException-members.html |  114 ++
 ...tqpid_1_1messaging_1_1EncodingException.html |  137 ++
 ...uctqpid_1_1messaging_1_1EncodingException.js |    4 +
 ...ctqpid_1_1messaging_1_1EncodingException.png |  Bin 0 -> 1004 bytes
 ...qpid_1_1messaging_1_1FetchError-members.html |  118 ++
 .../structqpid_1_1messaging_1_1FetchError.html  |  153 ++
 .../structqpid_1_1messaging_1_1FetchError.js    |    4 +
 .../structqpid_1_1messaging_1_1FetchError.png   |  Bin 0 -> 2506 bytes
 ...essaging_1_1InvalidOptionString-members.html |  116 ++
 ...pid_1_1messaging_1_1InvalidOptionString.html |  146 ++
 ...tqpid_1_1messaging_1_1InvalidOptionString.js |    4 +
 ...qpid_1_1messaging_1_1InvalidOptionString.png |  Bin 0 -> 1417 bytes
 ...ctqpid_1_1messaging_1_1KeyError-members.html |  116 ++
 .../structqpid_1_1messaging_1_1KeyError.html    |  146 ++
 .../api/structqpid_1_1messaging_1_1KeyError.js  |    4 +
 .../api/structqpid_1_1messaging_1_1KeyError.png |  Bin 0 -> 1364 bytes
 ...tqpid_1_1messaging_1_1LinkError-members.html |  116 ++
 .../structqpid_1_1messaging_1_1LinkError.html   |  155 ++
 .../api/structqpid_1_1messaging_1_1LinkError.js |    4 +
 .../structqpid_1_1messaging_1_1LinkError.png    |  Bin 0 -> 7573 bytes
 ..._1messaging_1_1MalformedAddress-members.html |  118 ++
 ...ctqpid_1_1messaging_1_1MalformedAddress.html |  156 ++
 ...ructqpid_1_1messaging_1_1MalformedAddress.js |    4 +
 ...uctqpid_1_1messaging_1_1MalformedAddress.png |  Bin 0 -> 2133 bytes
 ...1_1messaging_1_1MessageRejected-members.html |  119 ++
 ...uctqpid_1_1messaging_1_1MessageRejected.html |  161 ++
 ...tructqpid_1_1messaging_1_1MessageRejected.js |    4 +
 ...ructqpid_1_1messaging_1_1MessageRejected.png |  Bin 0 -> 2487 bytes
 ...messaging_1_1MessagingException-members.html |  115 ++
 ...qpid_1_1messaging_1_1MessagingException.html |  155 ++
 ...ctqpid_1_1messaging_1_1MessagingException.js |    5 +
 ...tqpid_1_1messaging_1_1MessagingException.png |  Bin 0 -> 8020 bytes
 ...messaging_1_1NoMessageAvailable-members.html |  119 ++
 ...qpid_1_1messaging_1_1NoMessageAvailable.html |  157 ++
 ...ctqpid_1_1messaging_1_1NoMessageAvailable.js |    4 +
 ...tqpid_1_1messaging_1_1NoMessageAvailable.png |  Bin 0 -> 2505 bytes
 ...ctqpid_1_1messaging_1_1NotFound-members.html |  119 ++
 .../structqpid_1_1messaging_1_1NotFound.html    |  161 ++
 .../api/structqpid_1_1messaging_1_1NotFound.js  |    4 +
 .../api/structqpid_1_1messaging_1_1NotFound.png |  Bin 0 -> 2455 bytes
 ...d_1_1messaging_1_1OutOfCapacity-members.html |  119 ++
 ...tructqpid_1_1messaging_1_1OutOfCapacity.html |  161 ++
 .../structqpid_1_1messaging_1_1OutOfCapacity.js |    4 +
 ...structqpid_1_1messaging_1_1OutOfCapacity.png |  Bin 0 -> 2480 bytes
 ...ssaging_1_1ProtocolVersionError-members.html |  117 ++
 ...id_1_1messaging_1_1ProtocolVersionError.html |  147 ++
 ...qpid_1_1messaging_1_1ProtocolVersionError.js |    4 +
 ...pid_1_1messaging_1_1ProtocolVersionError.png |  Bin 0 -> 1794 bytes
 ...d_1_1messaging_1_1ReceiverError-members.html |  117 ++
 ...tructqpid_1_1messaging_1_1ReceiverError.html |  149 ++
 .../structqpid_1_1messaging_1_1ReceiverError.js |    4 +
 ...structqpid_1_1messaging_1_1ReceiverError.png |  Bin 0 -> 2512 bytes
 ...1_1messaging_1_1ResolutionError-members.html |  118 ++
 ...uctqpid_1_1messaging_1_1ResolutionError.html |  158 ++
 ...tructqpid_1_1messaging_1_1ResolutionError.js |    4 +
 ...ructqpid_1_1messaging_1_1ResolutionError.png |  Bin 0 -> 3438 bytes
 ...tqpid_1_1messaging_1_1SendError-members.html |  118 ++
 .../structqpid_1_1messaging_1_1SendError.html   |  155 ++
 .../api/structqpid_1_1messaging_1_1SendError.js |    4 +
 .../structqpid_1_1messaging_1_1SendError.png    |  Bin 0 -> 4279 bytes
 ...pid_1_1messaging_1_1SenderError-members.html |  117 ++
 .../structqpid_1_1messaging_1_1SenderError.html |  151 ++
 .../structqpid_1_1messaging_1_1SenderError.js   |    4 +
 .../structqpid_1_1messaging_1_1SenderError.png  |  Bin 0 -> 4283 bytes
 ...d_1_1messaging_1_1SessionClosed-members.html |  117 ++
 ...tructqpid_1_1messaging_1_1SessionClosed.html |  147 ++
 .../structqpid_1_1messaging_1_1SessionClosed.js |    4 +
 ...structqpid_1_1messaging_1_1SessionClosed.png |  Bin 0 -> 1749 bytes
 ...id_1_1messaging_1_1SessionError-members.html |  116 ++
 ...structqpid_1_1messaging_1_1SessionError.html |  147 ++
 .../structqpid_1_1messaging_1_1SessionError.js  |    4 +
 .../structqpid_1_1messaging_1_1SessionError.png |  Bin 0 -> 3843 bytes
 ...aging_1_1TargetCapacityExceeded-members.html |  119 ++
 ..._1_1messaging_1_1TargetCapacityExceeded.html |  161 ++
 ...id_1_1messaging_1_1TargetCapacityExceeded.js |    4 +
 ...d_1_1messaging_1_1TargetCapacityExceeded.png |  Bin 0 -> 2563 bytes
 ...messaging_1_1TransactionAborted-members.html |  118 ++
 ...qpid_1_1messaging_1_1TransactionAborted.html |  156 ++
 ...ctqpid_1_1messaging_1_1TransactionAborted.js |    4 +
 ...tqpid_1_1messaging_1_1TransactionAborted.png |  Bin 0 -> 2145 bytes
 ..._1messaging_1_1TransactionError-members.html |  117 ++
 ...ctqpid_1_1messaging_1_1TransactionError.html |  153 ++
 ...ructqpid_1_1messaging_1_1TransactionError.js |    4 +
 ...uctqpid_1_1messaging_1_1TransactionError.png |  Bin 0 -> 2965 bytes
 ...messaging_1_1TransactionUnknown-members.html |  118 ++
 ...qpid_1_1messaging_1_1TransactionUnknown.html |  156 ++
 ...ctqpid_1_1messaging_1_1TransactionUnknown.js |    4 +
 ...tqpid_1_1messaging_1_1TransactionUnknown.png |  Bin 0 -> 2144 bytes
 ..._1messaging_1_1TransportFailure-members.html |  116 ++
 ...ctqpid_1_1messaging_1_1TransportFailure.html |  146 ++
 ...ructqpid_1_1messaging_1_1TransportFailure.js |    4 +
 ...uctqpid_1_1messaging_1_1TransportFailure.png |  Bin 0 -> 1405 bytes
 ...messaging_1_1UnauthorizedAccess-members.html |  117 ++
 ...qpid_1_1messaging_1_1UnauthorizedAccess.html |  151 ++
 ...ctqpid_1_1messaging_1_1UnauthorizedAccess.js |    4 +
 ...tqpid_1_1messaging_1_1UnauthorizedAccess.png |  Bin 0 -> 1772 bytes
 ...d_1_1types_1_1InvalidConversion-members.html |  115 ++
 ...tructqpid_1_1types_1_1InvalidConversion.html |  141 ++
 .../structqpid_1_1types_1_1InvalidConversion.js |    5 +
 ...structqpid_1_1types_1_1InvalidConversion.png |  Bin 0 -> 955 bytes
 ...qpid_1_1types_1_1Uuid_1_1Hasher-members.html |  111 ++
 .../structqpid_1_1types_1_1Uuid_1_1Hasher.html  |  125 ++
 .../structqpid_1_1types_1_1Uuid_1_1Hasher.js    |    4 +
 .../messaging-api/cpp/api/sync_off.png          |  Bin 0 -> 853 bytes
 .../messaging-api/cpp/api/sync_on.png           |  Bin 0 -> 845 bytes
 .../messaging-api/cpp/api/tab_a.png             |  Bin 0 -> 142 bytes
 .../messaging-api/cpp/api/tab_b.png             |  Bin 0 -> 169 bytes
 .../messaging-api/cpp/api/tab_h.png             |  Bin 0 -> 177 bytes
 .../messaging-api/cpp/api/tab_s.png             |  Bin 0 -> 184 bytes
 .../messaging-api/cpp/api/tabs.css              |   60 +
 .../cpp/api/types_2ImportExport_8h_source.html  |  108 ++
 .../messaging-api/cpp/examples/OptionParser.cpp |  257 +++
 .../cpp/examples/OptionParser.cpp.html.in       |  242 +++
 .../messaging-api/cpp/examples/OptionParser.h   |   56 +
 .../cpp/examples/OptionParser.h.html.in         |   42 +
 .../messaging-api/cpp/examples/client.cpp       |   80 +
 .../cpp/examples/client.cpp.html.in             |   62 +
 .../messaging-api/cpp/examples/drain.cpp        |  112 ++
 .../cpp/examples/drain.cpp.html.in              |   96 ++
 .../messaging-api/cpp/examples/hello_world.cpp  |   60 +
 .../cpp/examples/hello_world.cpp.html.in        |   44 +
 .../messaging-api/cpp/examples/hello_xml.cpp    |   87 ++
 .../cpp/examples/hello_xml.cpp.html.in          |   71 +
 .../messaging-api/cpp/examples/index.md         |   21 +
 .../messaging-api/cpp/examples/map_receiver.cpp |   58 +
 .../cpp/examples/map_receiver.cpp.html.in       |   42 +
 .../messaging-api/cpp/examples/map_sender.cpp   |   73 +
 .../cpp/examples/map_sender.cpp.html.in         |   55 +
 .../messaging-api/cpp/examples/server.cpp       |   94 ++
 .../cpp/examples/server.cpp.html.in             |   76 +
 .../cpp/examples/server_reconnect.cpp           |   97 ++
 .../cpp/examples/server_reconnect.cpp.html.in   |   81 +
 .../messaging-api/cpp/examples/spout.cpp        |  190 +++
 .../cpp/examples/spout.cpp.html.in              |  172 ++
 input/releases/qpid-cpp-1.35.0/release-notes.md |   91 ++
 796 files changed, 72788 insertions(+), 84 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/components/cpp-broker/index.html
----------------------------------------------------------------------
diff --git a/content/components/cpp-broker/index.html b/content/components/cpp-broker/index.html
index 51c2cec..b4c0dc9 100644
--- a/content/components/cpp-broker/index.html
+++ b/content/components/cpp-broker/index.html
@@ -136,17 +136,17 @@ that stores, routes, and forwards messages using AMQP.</p>
 <li>Flexible logging</li>
 <li>Header-based routing</li>
 <li>Heartbeats</li>
-<li><a href="/releases/qpid-cpp-0.34/cpp-broker/book/chapter-ha.html">High availability</a></li>
-<li><a href="/releases/qpid-cpp-0.34/cpp-broker/book/Using-message-groups.html">Message groups</a></li>
+<li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/chapter-ha.html">High availability</a></li>
+<li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/Using-message-groups.html">Message groups</a></li>
 <li>Message TTLs and arrival timestamps</li>
 <li>Pluggable persistence</li>
-<li><a href="/releases/qpid-cpp-0.34/cpp-broker/book/chap-Messaging_User_Guide-Security.html">Pluggable authentication via SASL</a></li>
-<li><a href="/releases/qpid-cpp-0.34/cpp-broker/book/producer-flow-control.html">Producer flow control</a></li>
-<li><a href="/releases/qpid-cpp-0.34/cpp-broker/book/ha-queue-replication.html">Queue replication</a></li>
+<li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/chap-Messaging_User_Guide-Security.html">Pluggable authentication via SASL</a></li>
+<li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/producer-flow-control.html">Producer flow control</a></li>
+<li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/ha-queue-replication.html">Queue replication</a></li>
 <li>Resource limits</li>
 <li>Secure connection via SSL</li>
 <li><a href="https://issues.apache.org/jira/browse/QPID-4558?focusedCommentId=13592659&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13592659">Server-side selectors</a></li>
-<li>Specialized queueing with <a href="/releases/qpid-cpp-0.34/cpp-broker/book/ch01s06.html">last value queue</a>, priority queue, and ring queue</li>
+<li>Specialized queueing with <a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s06.html">last value queue</a>, priority queue, and ring queue</li>
 <li><a href="https://issues.apache.org/jira/browse/QPID-3002">Threshold alerts</a></li>
 <li>Transactions</li>
 <li>Undeliverable message handling</li>
@@ -159,9 +159,9 @@ that stores, routes, and forwards messages using AMQP.</p>
 <div class="two-column">
 
 <ul>
-<li><a href="/releases/qpid-cpp-0.34/cpp-broker/book/index.html">C++ broker book</a></li>
-<li><a href="/releases/qpid-cpp-0.34/cpp-broker/book/chapter-Managing-CPP-Broker.html#section-Managing-CPP-Broker">Managing the C++ broker</a></li>
-<li><a href="http://svn.apache.org/repos/asf/qpid/tags/qpid-cpp-0.34/qpid/cpp/INSTALL">Installing Qpid C++</a></li>
+<li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html">C++ broker book</a></li>
+<li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/chapter-Managing-CPP-Broker.html#section-Managing-CPP-Broker">Managing the C++ broker</a></li>
+<li><a href="https://raw.githubusercontent.com/apache/qpid-cpp/master/INSTALL.txt">Installing Qpid C++</a></li>
 <li><a href="https://cwiki.apache.org/confluence/display/qpid/qpid+extensions+to+amqp">Qpid extensions to AMQP</a></li>
 </ul>
 
@@ -174,7 +174,7 @@ that stores, routes, and forwards messages using AMQP.</p>
 <h2 id="releases">Releases</h2>
 
 <ul>
-<li><a href="/releases/qpid-cpp-0.34">Qpid C++ 0.34</a></li>
+<li><a href="/releases/qpid-cpp-1.35.0">Qpid C++ 1.35.0</a></li>
 <li><a href="/releases/index.html#past-releases">Past releases</a></li>
 </ul>
 

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/components/messaging-api/index.html
----------------------------------------------------------------------
diff --git a/content/components/messaging-api/index.html b/content/components/messaging-api/index.html
index 7793e11..fd8f865 100644
--- a/content/components/messaging-api/index.html
+++ b/content/components/messaging-api/index.html
@@ -123,7 +123,7 @@ platforms.</p>
 <li><em>Languages</em> - C++, Perl, Python, Ruby, .NET</li>
 <li><em>Platforms</em> - Linux, Windows</li>
 <li><em>AMQP versions</em> - 1.0, 0-10</li>
-<li><em>Downloads</em> - C++, bindings: <a href="http://www.apache.org/dyn/closer.lua/qpid/cpp/0.34/qpid-cpp-0.34.tar.gz">qpid-cpp-0.34.tar.gz</a> [<a href="http://www.apache.org/dist/qpid/cpp/0.34/qpid-cpp-0.34.tar.gz.asc">ASC</a>, <a href="http://www.apache.org/dist/qpid/cpp/0.34/qpid-cpp-0.34.tar.gz.md5">MD5</a>, <a href="http://www.apache.org/dist/qpid/cpp/0.34/qpid-cpp-0.34.tar.gz.sha1">SHA1</a>],<br/>Python: <a href="http://www.apache.org/dyn/closer.lua/qpid/python/1.35.0/qpid-python-1.35.0.tar.gz">qpid-python-1.35.0.tar.gz</a> [<a href="http://www.apache.org/dist/qpid/python/1.35.0/qpid-python-1.35.0.tar.gz.asc">ASC</a>, <a href="http://www.apache.org/dist/qpid/python/1.35.0/qpid-python-1.35.0.tar.gz.md5">MD5</a>, <a href="http://www.apache.org/dist/qpid/python/1.35.0/qpid-python-1.35.0.tar.gz.sha1">SHA1</a>]</li>
+<li><em>Downloads</em> - C++, bindings: <a href="http://www.apache.org/dyn/closer.lua/qpid/cpp/1.35.0/qpid-cpp-1.35.0.tar.gz">qpid-cpp-1.35.0.tar.gz</a> [<a href="http://www.apache.org/dist/qpid/cpp/1.35.0/qpid-cpp-1.35.0.tar.gz.asc">ASC</a>, <a href="http://www.apache.org/dist/qpid/cpp/1.35.0/qpid-cpp-1.35.0.tar.gz.md5">MD5</a>, <a href="http://www.apache.org/dist/qpid/cpp/1.35.0/qpid-cpp-1.35.0.tar.gz.sha1">SHA1</a>],<br/>Python: <a href="http://www.apache.org/dyn/closer.lua/qpid/python/1.35.0/qpid-python-1.35.0.tar.gz">qpid-python-1.35.0.tar.gz</a> [<a href="http://www.apache.org/dist/qpid/python/1.35.0/qpid-python-1.35.0.tar.gz.asc">ASC</a>, <a href="http://www.apache.org/dist/qpid/python/1.35.0/qpid-python-1.35.0.tar.gz.md5">MD5</a>, <a href="http://www.apache.org/dist/qpid/python/1.35.0/qpid-python-1.35.0.tar.gz.sha1">SHA1</a>]</li>
 <li><em>Source location</em> -  <a href="https://git-wip-us.apache.org/repos/asf/qpid-cpp.git">https://git-wip-us.apache.org/repos/asf/qpid-cpp.git</a>,<br/> <a href="https://git-wip-us.apache.org/repos/asf/qpid-python.git">https://git-wip-us.apache.org/repos/asf/qpid-python.git</a></li>
 </ul>
 
@@ -137,12 +137,12 @@ find previous versions with our
 
 <ul>
 <li><a href="/releases/qpid-0.32/programming/book/ch02.html">Using the Qpid Messaging API</a></li>
-<li><a href="/releases/qpid-0.32/messaging-api/cpp/api/index.html">C++ API reference</a></li>
-<li><a href="/releases/qpid-0.32/messaging-api/cpp/examples/index.html">C++ examples</a></li>
+<li><a href="/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/annotated.html">C++ API reference</a></li>
+<li><a href="/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/index.html">C++ examples</a></li>
 <li><a href="/releases/qpid-python-1.35.0/messaging-api/api/index.html">Python API reference</a></li>
 <li><a href="/releases/qpid-python-1.35.0/messaging-api/examples/index.html">Python examples</a></li>
-<li><a href="http://svn.apache.org/repos/asf/qpid/tags/0.32/qpid/cpp/INSTALL">Installing Qpid C++</a></li>
-<li><a href="http://svn.apache.org/repos/asf/qpid/tags/0.32/qpid/python/README.txt">Installing Qpid Python</a></li>
+<li><a href="https://raw.githubusercontent.com/apache/qpid-cpp/master/INSTALL.txt">Installing Qpid C++</a></li>
+<li><a href="https://raw.githubusercontent.com/apache/qpid-python/master/README.md">Installing Qpid Python</a></li>
 </ul>
 
 </div>
@@ -163,11 +163,11 @@ find previous versions with our
 <tbody>
 <tr>
   <td><em>C++</em></td>
-  <td><a href="/releases/qpid-0.32/messaging-api/cpp/examples/hello_world.cpp.html">hello_world.cpp</a></td>
-  <td><a href="/releases/qpid-0.32/messaging-api/cpp/examples/client.cpp.html">client.cpp</a></td>
-  <td><a href="/releases/qpid-0.32/messaging-api/cpp/examples/server.cpp.html">server.cpp</a></td>
-  <td><a href="/releases/qpid-0.32/messaging-api/cpp/examples/spout.cpp.html">spout.cpp</a></td>
-  <td><a href="/releases/qpid-0.32/messaging-api/cpp/examples/drain.cpp.html">drain.cpp</a></td>
+  <td><a href="/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/hello_world.cpp.html">hello_world.cpp</a></td>
+  <td><a href="/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/client.cpp.html">client.cpp</a></td>
+  <td><a href="/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/server.cpp.html">server.cpp</a></td>
+  <td><a href="/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/spout.cpp.html">spout.cpp</a></td>
+  <td><a href="/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/drain.cpp.html">drain.cpp</a></td>
 </tr>
 <tr>
   <td><em>Python</em></td>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/documentation.html
----------------------------------------------------------------------
diff --git a/content/documentation.html b/content/documentation.html
index af09173..c7b9c54 100644
--- a/content/documentation.html
+++ b/content/documentation.html
@@ -161,8 +161,8 @@ You can find older versions with our
 <ul>
 <li><a href="/components/messaging-api/index.html">Overview</a></li>
 <li><a href="/releases/qpid-0.32/programming/book/ch02.html">Using the Qpid Messaging API</a> (<a href="/releases/qpid-0.32/programming/programming-book.pdf">PDF</a>)</li>
-<li><a href="/releases/qpid-0.32/messaging-api/cpp/api/index.html">C++ API reference</a></li>
-<li><a href="/releases/qpid-0.32/messaging-api/cpp/examples/index.html">C++ examples</a></li>
+<li><a href="/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/index.html">C++ API reference</a></li>
+<li><a href="/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/index.html">C++ examples</a></li>
 </ul>
 
 </section>
@@ -192,7 +192,7 @@ You can find older versions with our
 
 <ul>
 <li><a href="/components/cpp-broker/index.html">Overview</a></li>
-<li><a href="/releases/qpid-cpp-0.34/cpp-broker/book/index.html">C++ broker book</a> (<a href="/releases/qpid-cpp-0.34/cpp-broker/cpp-broker-book.pdf">PDF</a>)</li>
+<li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html">C++ broker book</a> (<a href="/releases/qpid-cpp-1.35.0/cpp-broker/cpp-broker-book.pdf">PDF</a>)</li>
 </ul>
 
 </section>
@@ -216,7 +216,6 @@ You can find older versions with our
 
 <ul>
 <li><a href="/releases/index.html">Past and current releases</a></li>
-<li><a href="/releases/index.html#development-snapshots">Development snapshots</a></li>
 <li><a href="/components/index.html">Components</a></li>
 </ul>
 

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/download.html
----------------------------------------------------------------------
diff --git a/content/download.html b/content/download.html
index c36e828..4bd5698 100644
--- a/content/download.html
+++ b/content/download.html
@@ -121,7 +121,7 @@ https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
 
 <p>Qpid's source artefacts are produced as part of our community release
 process. The downloads on this page are from our current releases, <a href="/releases/qpid-proton-0.14.0">Qpid Proton 0.14.0</a>,
-<a href="/releases/qpid-dispatch-0.6.1">Qpid Dispatch 0.6.1</a>, <a href="/releases/qpid-jms-0.10.0">Qpid JMS 0.10.0</a>, <a href="/releases/qpid-java-6.0.4">Qpid for Java 6.0.4</a> and <a href="/releases/qpid-cpp-0.34">Qpid C++ 0.34</a>. You can also see our
+<a href="/releases/qpid-dispatch-0.6.1">Qpid Dispatch 0.6.1</a>, <a href="/releases/qpid-jms-0.10.0">Qpid JMS 0.10.0</a>, <a href="/releases/qpid-java-6.0.4">Qpid for Java 6.0.4</a> and <a href="/releases/qpid-cpp-1.35.0">Qpid C++ 1.35.0</a>. You can also see our
 <a href="/releases/index.html#past-releases">past releases</a>.</p>
 
 <p>It is important to <a href="#verify-what-you-download">verify the integrity</a> of the files you download.</p>
@@ -154,8 +154,8 @@ process. The downloads on this page are from our current releases, <a href="/rel
 </tr>
 <tr>
   <td><a href="/components/messaging-api/index.html">Qpid Messaging API</a> (C++, bindings)</td>
-  <td><a href="http://www.apache.org/dyn/closer.lua/qpid/cpp/0.34/qpid-cpp-0.34.tar.gz">qpid-cpp-0.34.tar.gz</a></td>
-  <td><a href="http://www.apache.org/dist/qpid/cpp/0.34/qpid-cpp-0.34.tar.gz.asc">ASC</a>, <a href="http://www.apache.org/dist/qpid/cpp/0.34/qpid-cpp-0.34.tar.gz.md5">MD5</a>, <a href="http://www.apache.org/dist/qpid/cpp/0.34/qpid-cpp-0.34.tar.gz.sha1">SHA1</a></td>
+  <td><a href="http://www.apache.org/dyn/closer.lua/qpid/cpp/1.35.0/qpid-cpp-1.35.0.tar.gz">qpid-cpp-1.35.0.tar.gz</a></td>
+  <td><a href="http://www.apache.org/dist/qpid/cpp/1.35.0/qpid-cpp-1.35.0.tar.gz.asc">ASC</a>, <a href="http://www.apache.org/dist/qpid/cpp/1.35.0/qpid-cpp-1.35.0.tar.gz.md5">MD5</a>, <a href="http://www.apache.org/dist/qpid/cpp/1.35.0/qpid-cpp-1.35.0.tar.gz.sha1">SHA1</a></td>
 </tr>
 <tr>
   <td><a href="/components/messaging-api/index.html">Qpid Messaging API</a> (Python)</td>
@@ -183,13 +183,8 @@ process. The downloads on this page are from our current releases, <a href="/rel
 </tr>
 <tr>
   <td><a href="/components/cpp-broker/index.html">C++ broker</a></td>
-  <td><a href="http://www.apache.org/dyn/closer.lua/qpid/cpp/0.34/qpid-cpp-0.34.tar.gz">qpid-cpp-0.34.tar.gz</a></td>
-  <td><a href="http://www.apache.org/dist/qpid/cpp/0.34/qpid-cpp-0.34.tar.gz.asc">ASC</a>, <a href="http://www.apache.org/dist/qpid/cpp/0.34/qpid-cpp-0.34.tar.gz.md5">MD5</a>, <a href="http://www.apache.org/dist/qpid/cpp/0.34/qpid-cpp-0.34.tar.gz.sha1">SHA1</a></td>
-</tr>
-<tr>
-  <td><a href="/components/cpp-broker/index.html">C++ broker</a> (command-line tools)</td>
-  <td><a href="http://www.apache.org/dyn/closer.lua/qpid/0.32/qpid-tools-0.32.tar.gz">qpid-tools-0.32.tar.gz</a></td>
-  <td><a href="http://www.apache.org/dist/qpid/0.32/qpid-tools-0.32.tar.gz.asc">ASC</a>, <a href="http://www.apache.org/dist/qpid/0.32/qpid-tools-0.32.tar.gz.md5">MD5</a>, <a href="http://www.apache.org/dist/qpid/0.32/qpid-tools-0.32.tar.gz.sha1">SHA1</a></td>
+  <td><a href="http://www.apache.org/dyn/closer.lua/qpid/cpp/1.35.0/qpid-cpp-1.35.0.tar.gz">qpid-cpp-1.35.0.tar.gz</a></td>
+  <td><a href="http://www.apache.org/dist/qpid/cpp/1.35.0/qpid-cpp-1.35.0.tar.gz.asc">ASC</a>, <a href="http://www.apache.org/dist/qpid/cpp/1.35.0/qpid-cpp-1.35.0.tar.gz.md5">MD5</a>, <a href="http://www.apache.org/dist/qpid/cpp/1.35.0/qpid-cpp-1.35.0.tar.gz.sha1">SHA1</a></td>
 </tr>
 <tr>
   <td><a href="/components/dispatch-router/index.html">Dispatch router</a></td>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/index.html
----------------------------------------------------------------------
diff --git a/content/releases/index.html b/content/releases/index.html
index b3b81d4..57146c9 100644
--- a/content/releases/index.html
+++ b/content/releases/index.html
@@ -124,12 +124,12 @@ the
 <h2 id="current-releases">Current releases</h2>
 
 <ul>
+<li><a href="qpid-python-1.35.0/index.html">Qpid C++ 1.35.0</a>, September 2016</li>
 <li><a href="qpid-python-1.35.0/index.html">Qpid Python 1.35.0</a>, August 2016</li>
 <li><a href="qpid-proton-0.14.0/index.html">Qpid Proton 0.14.0</a>, August 2016</li>
 <li><a href="qpid-jms-0.10.0/index.html">Qpid JMS 0.10.0</a>, July 2016</li>
 <li><a href="qpid-java-6.0.4/index.html">Qpid for Java 6.0.4</a>, July 2016</li>
 <li><a href="qpid-dispatch-0.6.1/index.html">Qpid Dispatch 0.6.1</a>, August 2016</li>
-<li><a href="qpid-cpp-0.34/index.html">Qpid C++ 0.34</a>, June 2015</li>
 <li><a href="qpid-0.32/index.html">Qpid 0.32</a>, March 2015</li>
 </ul>
 
@@ -152,24 +152,25 @@ the
 <li><a href="qpid-java-6.0.0/index.html">Qpid for Java 6.0.0</a>, December 2015</li>
 <li><a href="qpid-jms-0.7.0/index.html">Qpid JMS 0.7.0</a>, December 2015</li>
 <li><a href="qpid-proton-0.11.1/index.html">Qpid Proton 0.11.1</a>, December 2015</li>
-<li><a href="qpid-jms-0.6.0/index.html">Qpid JMS 0.6.0</a>, October 2015</li>
 <li><a href="qpid-proton-0.11.0/index.html">Qpid Proton 0.11.0</a>, November 2015</li>
+<li><a href="qpid-jms-0.6.0/index.html">Qpid JMS 0.6.0</a>, October 2015</li>
 <li><a href="qpid-dispatch-0.5/index.html">Qpid Dispatch 0.5</a>, September 2015</li>
 <li><a href="qpid-proton-0.10/index.html">Qpid Proton 0.10</a>, August 2015</li>
 <li><a href="qpid-jms-0.5.0/index.html">Qpid JMS 0.5.0</a>, August 2015</li>
-<li><a href="qpid-dispatch-0.4/index.html">Qpid Dispatch 0.4</a>, April 2015</li>
 <li><a href="qpid-jms-0.4.0/index.html">Qpid JMS 0.4.0</a>, August 2015</li>
+<li><a href="qpid-cpp-0.34/index.html">Qpid C++ 0.34</a>, June 2015</li>
 <li><a href="qpid-jms-0.3.0/index.html">Qpid JMS 0.3.0</a>, June 2015</li>
 <li><a href="qpid-proton-0.9.1/index.html">Qpid Proton 0.9.1</a>, May 2015</li>
 <li><a href="qpid-jms-0.2.0/index.html">Qpid JMS 0.2.0</a>, May 2015</li>
+<li><a href="qpid-dispatch-0.4/index.html">Qpid Dispatch 0.4</a>, April 2015</li>
 <li><a href="qpid-jms-0.1.0/index.html">Qpid JMS 0.1.0</a>, March 2015</li>
 <li><a href="qpid-proton-0.9/index.html">Qpid Proton 0.9</a>, March 2015</li>
 <li><a href="qpid-dispatch-0.3/index.html">Qpid Dispatch 0.3</a>, January 2015</li>
 <li><a href="qpid-proton-0.8/index.html">Qpid Proton 0.8</a>, October 2014</li>
 <li><a href="qpid-0.30/index.html">Qpid 0.30</a>, September 2014</li>
+<li><a href="qpid-0.28/index.html">Qpid 0.28</a>, June 2014</li>
 <li><a href="qpid-dispatch-0.2/index.html">Qpid Dispatch 0.2</a>, April 2014</li>
 <li><a href="qpid-proton-0.7/index.html">Qpid Proton 0.7</a>, April 2014</li>
-<li><a href="qpid-0.28/index.html">Qpid 0.28</a>, June 2014</li>
 <li><a href="qpid-0.26/index.html">Qpid 0.26</a>, February 2014</li>
 <li><a href="qpid-proton-0.6/index.html">Qpid Proton 0.6</a>, January 2014</li>
 <li><a href="qpid-dispatch-0.1/index.html">Qpid Dispatch 0.1</a>, January 2014</li>
@@ -180,18 +181,6 @@ the
 <p>Still older releases are available in the
 <a href="http://archive.apache.org/dist/qpid/">Apache archives</a>.</p>
 
-<h2 id="development-snapshots">Development snapshots</h2>
-
-<p>Warning! These are snapshots of work in progress.</p>
-
-<ul>
-<li><a href="qpid-cpp-trunk/index.html">Qpid C++ trunk</a></li>
-<li><a href="qpid-dispatch-master/index.html">Qpid Dispatch master</a></li>
-<li><a href="qpid-java-trunk/index.html">Qpid for Java trunk</a></li>
-<li><a href="qpid-jms-master/index.html">Qpid JMS master</a></li>
-<li><a href="qpid-proton-master/index.html">Qpid Proton master</a></li>
-</ul>
-
 <h2 id="more-information">More information</h2>
 
 <ul>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-0.34/index.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-0.34/index.html b/content/releases/qpid-cpp-0.34/index.html
index ce86899..075afe8 100644
--- a/content/releases/qpid-cpp-0.34/index.html
+++ b/content/releases/qpid-cpp-0.34/index.html
@@ -116,7 +116,7 @@ https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
         <div id="-middle-content">
           <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.34" === "0.34") {
+      if ("0.34" === "1.35.0") {
           _modifyCurrentReleaseLinks();
       }
   });

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/cpp-broker/book/AMQP-Compatibility.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/cpp-broker/book/AMQP-Compatibility.html b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/AMQP-Compatibility.html
new file mode 100644
index 0000000..1b3e8fd
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/AMQP-Compatibility.html
@@ -0,0 +1,536 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>AMQP-Compatibility.html - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html">AMQP Messaging Broker (Implemented in C++)</a></li><li>AMQP-Compatibility.html</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.9.&#160;
+      AMQP compatibility
+    </th></tr><tr><td align="left" width="20%"><a accesskey="p" href="producer-flow-control.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="AMQP-Compatibility"></a>1.9.&#160;
+      AMQP compatibility
+    </h2></div></div></div><p>
+            Qpid provides the most complete and compatible implementation
+            of AMQP. And is the most aggressive in implementing the latest
+            version of the specification.
+          </p><p>
+            There are two brokers:
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>C++ with support for AMQP 0-10</p></li><li class="listitem"><p>Java with support for AMQP 0-8 and 0-9 (0-10 planned)</p></li></ul></div><p>
+            There are client libraries for C++, Java (JMS), .Net (written in
+            C#), python and ruby.
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>All clients support 0-10 and interoperate with the C++
+            broker.
+            </p></li></ul></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>The JMS client supports 0-8, 0-9 and 0-10 and interoperates
+            with both brokers.
+            </p></li></ul></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>The python and ruby clients will also support all versions,
+            but the API is dynamically driven by the specification used and
+            so differs between versions. To work with the Java broker you
+            must use 0-8 or 0-9, to work with the C++ broker you must use
+            0-10.
+            </p></li></ul></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>There are two separate C# clients, one for 0-8 that
+            interoperates with the Java broker, one for 0-10 that
+            inteoperates with the C++ broker.
+            </p></li></ul></div><p>
+            QMF Management is supported in Ruby, Python, C++, and via QMan
+            for Java JMX &amp; WS-DM.
+          </p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="AMQPcompatibility-AMQPCompatibilityofQpidreleases-3A"></a>1.9.1.&#160;
+            AMQP
+            Compatibility of Qpid releases:
+          </h3></div></div></div><p>
+            Qpid implements the AMQP Specification, and as the specification
+            has progressed Qpid is keeping up with the updates. This means
+            that different Qpid versions support different versions of AMQP.
+            Here is a simple guide on what use.
+          </p><p>
+            Here is a matrix that describes the different versions supported
+            by each release. The status symbols are interpreted as follows:
+          </p><div class="variablelist"><dl class="variablelist"><dt><span class="term">Y</span></dt><dd><p>supported</p></dd><dt><span class="term">N</span></dt><dd><p>unsupported</p></dd><dt><span class="term">IP</span></dt><dd><p>in progress</p></dd><dt><span class="term">P</span></dt><dd><p>planned</p></dd></dl></div><div class="table"><a id="idm140173353934112"></a><p class="title"><strong>Table&#160;1.22.&#160;AMQP Version Support by Qpid Release</strong></p><div class="table-contents"><table border="1" summary="AMQP Version Support by Qpid Release"><colgroup><col /><col /><col /><col /><col /><col /></colgroup><tbody><tr><td>
+                  Component
+                </td><td>
+                  Spec
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  M2.1
+                </td><td>
+                  M3
+                </td><td>
+                  M4
+                </td><td>
+                  0.5
+                </td></tr><tr><td>
+                  java client
+                </td><td>
+                  0-10
+                </td><td>
+                  &#160;
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  &#160;
+                </td><td>
+                  0-9
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  &#160;
+                </td><td>
+                  0-8
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  java broker
+                </td><td>
+                  0-10
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  P
+                </td></tr><tr><td>
+                  &#160;
+                </td><td>
+                  0-9
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  &#160;
+                </td><td>
+                  0-8
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  c++ client/broker
+                </td><td>
+                  0-10
+                </td><td>
+                  &#160;
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  &#160;
+                </td><td>
+                  0-9
+                </td><td>
+                  Y
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  python client
+                </td><td>
+                  0-10
+                </td><td>
+                  &#160;
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  &#160;
+                </td><td>
+                  0-9
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  &#160;
+                </td><td>
+                  0-8
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  ruby client
+                </td><td>
+                  0-10
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  &#160;
+                </td><td>
+                  0-8
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  C# client
+                </td><td>
+                  0-10
+                </td><td>
+                  &#160;
+                </td><td>
+                  &#160;
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  &#160;
+                </td><td>
+                  0-8
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr></tbody></table></div></div><br class="table-break" /></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="AMQPcompatibility-InteroptablebyAMQPspecificationversion"></a>1.9.2.&#160;
+            Interop
+            table by AMQP specification version
+          </h3></div></div></div><p>
+            Above table represented in another format.
+          </p><div class="table"><a id="idm140173355678896"></a><p class="title"><strong>Table&#160;1.23.&#160;AMQP Version Support - alternate format</strong></p><div class="table-contents"><table border="1" summary="AMQP Version Support - alternate format"><colgroup><col /><col /><col /><col /><col /></colgroup><tbody><tr><td>
+                  &#160;
+                </td><td>
+                  release
+                </td><td>
+                  0-8
+                </td><td>
+                  0-9
+                </td><td>
+                  0-10
+                </td></tr><tr><td>
+                  java client
+                </td><td>
+                  M3 M4 0.5
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  java client
+                </td><td>
+                  M2.1
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  N
+                </td></tr><tr><td>
+                  java broker
+                </td><td>
+                  M3 M4 0.5
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  N
+                </td></tr><tr><td>
+                  java broker
+                </td><td>
+                  trunk
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  P
+                </td></tr><tr><td>
+                  java broker
+                </td><td>
+                  M2.1
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  N
+                </td></tr><tr><td>
+                  c++ client/broker
+                </td><td>
+                  M3 M4 0.5
+                </td><td>
+                  N
+                </td><td>
+                  N
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  c++ client/broker
+                </td><td>
+                  M2.1
+                </td><td>
+                  N
+                </td><td>
+                  Y
+                </td><td>
+                  N
+                </td></tr><tr><td>
+                  python client
+                </td><td>
+                  M3 M4 0.5
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td></tr><tr><td>
+                  python client
+                </td><td>
+                  M2.1
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  N
+                </td></tr><tr><td>
+                  ruby client
+                </td><td>
+                  M3 M4 0.5
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  N
+                </td></tr><tr><td>
+                  ruby client
+                </td><td>
+                  trunk
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  P
+                </td></tr><tr><td>
+                  C# client
+                </td><td>
+                  M3 M4 0.5
+                </td><td>
+                  Y
+                </td><td>
+                  N
+                </td><td>
+                  N
+                </td></tr><tr><td>
+                  C# client
+                </td><td>
+                  trunk
+                </td><td>
+                  Y
+                </td><td>
+                  N
+                </td><td>
+                  Y
+                </td></tr></tbody></table></div></div><br class="table-break" /></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="producer-flow-control.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.8.&#160;
+    Producer Flow Control
+  &#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.10.&#160;Qpid Interoperability Documentation</td></tr></table></div></div>
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[48/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s06.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s06.html b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s06.html
new file mode 100644
index 0000000..812ee48
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch01s06.html
@@ -0,0 +1,250 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>1.6.&#160;LVQ - Last Value Queue - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html">AMQP Messaging Broker (Implemented in C++)</a></li><li>1.6.&#160;LVQ - Last Value Queue</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.6.&#160;LVQ - Last Value Queue</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="chap-Messaging_User_Guide-Security.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="queue-state-replication.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="idm140173354860576"></a>1.6.&#160;LVQ - Last Value Queue</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="LVQ-UnderstandingLVQ"></a>1.6.1.&#160;Understanding LVQ</h3></div></div></div><p>
+      A Last Value Queue is configured with the name of a message header that
+      is used as a key.  The queue behaves as a normal FIFO queue with the
+      exception that when a message is enqueued, any other message in the
+      queue with the same value in the key header is removed and discarded.
+      Thus, for any given key value, the queue holds only the most recent
+      message.
+    </p><p>
+      The following example illustrates the operation of a Last Value Queue.
+      The example shows an empty queue with no consumers and a sequence of
+      produced messages.  The numbers represent the key for each message.
+    </p><pre class="programlisting">
+           &lt;empty queue&gt;
+      1 =&gt;
+           1
+      2 =&gt;
+           1 2
+      3 =&gt;
+           1 2 3
+      4 =&gt;
+           1 2 3 4
+      2 =&gt;
+           1 3 4 2
+      1 =&gt;
+           3 4 2 1
+    </pre><p>
+      Note that the first four messages are enqueued normally in FIFO order.
+      The fifth message has key '2' and is also enqueued on the tail of the
+      queue.  However the message already in the queue with the same key is
+      discarded.
+      </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+          If the set of keys used in the messages in a LVQ is constrained, the
+          number of messages in the queue shall not exceed the number of
+          distinct keys in use.
+        </p></div><p>
+    </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="LVQ-UnderstandingLVQ-UseCases"></a>1.6.1.1.&#160;Common Use-Cases</h4></div></div></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+            LVQ with zero or one consuming subscriptions - In this case, if
+            the consumer drops momentarily or is slower than the producer(s),
+            it will only receive current information relative to the message
+            keys.
+          </p></li><li class="listitem"><p>
+            LVQ with zero or more browsing subscriptions - A browsing consumer
+            can subscribe to the LVQ and get an immediate dump of all of the
+            "current" messages and track updates thereafter.  Any number of
+            independent browsers can subscribe to the same LVQ with the same
+            effect.  Since messages are never consumed, they only disappear
+            when replaced with a newer message with the same key or when their
+            TTL expires.
+          </p></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="LVQ-Creating"></a>1.6.2.&#160;Creating a Last Value Queue</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="LVQ-Creating-Address"></a>1.6.2.1.&#160;Using Addressing Syntax</h4></div></div></div><p>
+        A LVQ may be created using directives in the API's address syntax.
+        The important argument is "qpid.last_value_queue_key".  The following
+        Python example shows how a producer of stock price updates can create
+        a LVQ to hold the latest stock prices for each ticker symbol.  The
+        message header used to hold the ticker symbol is called "ticker".
+      </p><pre class="programlisting">
+    conn = Connection(url)
+    conn.open()
+    sess = conn.session()
+    tx = sess.sender("prices;{create:always, node:{type:queue, x-declare:{arguments:{'qpid.last_value_queue_key':'ticker'}}}}")
+      </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="LVQ-Creating-Tool"></a>1.6.2.2.&#160;Using qpid-config</h4></div></div></div><p>
+        The same LVQ as shown in the previous example can be created using the
+        qpid-config utility:
+      </p><pre class="programlisting">
+    $ qpid-config add queue prices --lvq-key ticker
+      </pre></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="LVQ-Example"></a>1.6.3.&#160;LVQ Example</h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="LVQ-Example-Sender"></a>1.6.3.1.&#160;LVQ Sender</h4></div></div></div><pre class="programlisting">
+    from qpid.messaging import Connection, Message
+
+    def send(sender, key, message):
+      message.properties["ticker"] = key
+      sender.send(message)
+
+    conn = Connection("localhost")
+    conn.open()
+    sess = conn.session()
+    tx = sess.sender("prices;{create:always, node:{type:queue,x-declare:{arguments:{'qpid.last_value_queue_key':ticker}}}}")
+
+    msg = Message("Content")
+    send(tx, "key1", msg);
+    send(tx, "key2", msg);
+    send(tx, "key3", msg);
+    send(tx, "key4", msg);
+    send(tx, "key2", msg);
+    send(tx, "key1", msg);
+
+    conn.close()
+      </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="LVQ-Example-Receiver"></a>1.6.3.2.&#160;LVQ Browsing Receiver</h4></div></div></div><pre class="programlisting">
+    from qpid.messaging import Connection, Message
+
+    conn = Connection("localhost")
+    conn.open()
+    sess = conn.session()
+    rx = sess.receiver("prices;{mode:browse}")
+
+    while True:
+      msg = rx.fetch()
+      sess.acknowledge()
+      print msg
+      </pre></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="LVQ-Deprecated"></a>1.6.4.&#160;Deprecated LVQ Modes</h3></div></div></div><p>
+      There are two legacy modes (still implemented as of Qpid 0.14)
+      controlled by the qpid.last_value_queue and
+      qpid.last_value_queue_no_browse argument values.  These modes are
+      deprecated and should not be used.
+    </p></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="chap-Messaging_User_Guide-Security.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="queue-state-replication.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.5.&#160;Security&#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.7.&#160;
+    Queue State Replication
+  </td></tr></table></div></div>
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch02s02.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch02s02.html b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch02s02.html
new file mode 100644
index 0000000..0f991ea
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch02s02.html
@@ -0,0 +1,729 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>ch02s02.html - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html">AMQP Messaging Broker (Implemented in C++)</a></li><li>ch02s02.html</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">2.2.&#160;
+      Qpid Management Framework
+    </th></tr><tr><td align="left" width="20%"><a accesskey="p" href="chapter-Managing-CPP-Broker.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;2.&#160;
+      Managing the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="ch02s03.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="idm140173358554528"></a>2.2.&#160;
+      Qpid Management Framework
+    </h2></div></div></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+                <a class="xref" href="ch02s02.html#QpidManagementFramework-WhatIsQMF" title="2.2.1.&#160; What Is QMF">Section&#160;2.2.1, &#8220;
+            What Is QMF
+          &#8221;</a>
+              </p></li><li class="listitem"><p>
+                <a class="xref" href="ch02s02.html#QpidManagementFramework-GettingStartedwithQMF" title="2.2.2.&#160; Getting Started with QMF">Section&#160;2.2.2, &#8220;
+            Getting
+            Started with QMF
+          &#8221;</a>
+              </p></li><li class="listitem"><p>
+                <a class="xref" href="ch02s02.html#QpidManagementFramework-QMFConcepts" title="2.2.3.&#160; QMF Concepts">Section&#160;2.2.3, &#8220;
+            QMF Concepts
+          &#8221;</a>
+              </p></li><li class="listitem"><p>
+                </p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><p>
+                    <a class="xref" href="ch02s02.html#QpidManagementFramework-Console-2CAgent-2CandBroker" title="2.2.3.1.&#160; Console, Agent, and Broker">Section&#160;2.2.3.1, &#8220;
+            Console,
+            Agent, and Broker
+          &#8221;</a>
+                  </p></li><li class="listitem"><p>
+                    <a class="xref" href="ch02s02.html#QpidManagementFramework-Schema" title="2.2.3.2.&#160; Schema">Section&#160;2.2.3.2, &#8220;
+            Schema
+          &#8221;</a>
+                  </p></li><li class="listitem"><p>
+                    <a class="xref" href="ch02s02.html#QpidManagementFramework-ClassKeysandClassVersioning" title="2.2.3.3.&#160; Class Keys and Class Versioning">Section&#160;2.2.3.3, &#8220;
+            Class
+            Keys and Class Versioning
+          &#8221;</a>
+                  </p></li></ul></div><p>
+              </p></li><li class="listitem"><p>
+                <a class="xref" href="ch02s02.html#QpidManagementFramework-TheQMFProtocol" title="2.2.4.&#160; The QMF Protocol">Section&#160;2.2.4, &#8220;
+            The QMF
+            Protocol
+          &#8221;</a>
+              </p></li><li class="listitem"><p>
+                <a class="xref" href="ch02s02.html#QpidManagementFramework-HowtoWriteaQMFConsole" title="2.2.5.&#160; How to Write a QMF Console">Section&#160;2.2.5, &#8220;
+            How
+            to Write a QMF Console
+          &#8221;</a>
+              </p></li><li class="listitem"><p>
+                <a class="xref" href="ch02s02.html#QpidManagementFramework-HowtoWriteaQMFAgent" title="2.2.6.&#160; How to Write a QMF Agent">Section&#160;2.2.6, &#8220;
+            How to
+            Write a QMF Agent
+          &#8221;</a>
+              </p></li></ul></div><p>
+              Please visit the <a class="xref" href="">???</a> for information
+              about the future of QMF.
+            </p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QpidManagementFramework-WhatIsQMF"></a>2.2.1.&#160;
+            What Is QMF
+          </h3></div></div></div><p>
+            QMF (Qpid Management Framework) is a general-purpose management
+            bus built on Qpid Messaging. It takes advantage of the
+            scalability, security, and rich capabilities of Qpid to provide
+            flexible and easy-to-use manageability to a large set of
+            applications.
+          </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QpidManagementFramework-GettingStartedwithQMF"></a>2.2.2.&#160;
+            Getting
+            Started with QMF
+          </h3></div></div></div><p>
+            QMF is used through two primary APIs. The <span class="emphasis"><em>console</em></span> API is
+            used for console applications that wish to access and manipulate
+            manageable components through QMF. The <span class="emphasis"><em>agent</em></span> API is used
+            for application that wish to be managed through QMF.
+          </p><p>
+            The fastest way to get started with QMF is to work through the
+            "How To" tutorials for consoles and agents. For a deeper
+            understanding of what is happening in the tutorials, it is
+            recommended that you look at the <span class="emphasis"><em>Qmf Concepts</em></span> section.
+          </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QpidManagementFramework-QMFConcepts"></a>2.2.3.&#160;
+            QMF Concepts
+          </h3></div></div></div><p>
+            This section introduces important concepts underlying QMF.
+          </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QpidManagementFramework-Console-2CAgent-2CandBroker"></a>2.2.3.1.&#160;
+            Console,
+            Agent, and Broker
+          </h4></div></div></div><p>
+            The major architectural components of QMF are the Console, the
+            Agent, and the Broker. Console components are the "managing"
+            components of QMF and agent components are the "managed" parts.
+            The broker is a central (possibly distributed, clustered and
+            fault-tolerant) component that manages name spaces and caches
+            schema information.
+          </p><p>
+            A console application may be a command-line utility, a
+            three-tiered web-based GUI, a collection and storage device, a
+            specialized application that monitors and reacts to events and
+            conditions, or anything else somebody wishes to develop that uses
+            QMF management data.
+          </p><p>
+            An agent application is any application that has been enhanced to
+            allow itself to be managed via QMF.
+          </p><pre class="programlisting">
+       +-------------+    +---------+    +---------------+    +-------------------+
+       | CLI utility |    | Web app |    | Audit storage |    | Event correlation |
+       +-------------+    +---------+    +---------------+    +-------------------+
+              ^                ^                 ^                ^          |
+              |                |                 |                |          |
+              v                v                 v                v          v
+    +---------------------------------------------------------------------------------+
+    |                Qpid Messaging Bus (with QMF Broker capability)                  |
+    +---------------------------------------------------------------------------------+
+                    ^                     ^                     ^
+                    |                     |                     |
+                    v                     v                     v
+           +----------------+    +----------------+    +----------------+
+           | Manageable app |    | Manageable app |    | Manageable app |
+           +----------------+    +----------------+    +----------------+
+</pre><p>
+            In the above diagram, the <span class="emphasis"><em>Manageable apps</em></span> are agents,
+            the <span class="emphasis"><em>CLI utility</em></span>, <span class="emphasis"><em>Web app</em></span>, and <span class="emphasis"><em>Audit
+            storage</em></span> are consoles, and <span class="emphasis"><em>Event correlation</em></span> is both
+            a console and an agent because it can create events based on the
+            aggregation of what it sees.
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QpidManagementFramework-Schema"></a>2.2.3.2.&#160;
+            Schema
+          </h4></div></div></div><p>
+            A <span class="emphasis"><em>schema</em></span> describes the structure of management data.
+            Each <span class="emphasis"><em>agent</em></span> provides a schema that describes its
+            management model including the object classes, methods, events,
+            etc. that it provides. In the current QMF distribution, the
+            agent's schema is codified in an XML document. In the near
+            future, there will also be ways to programatically create QMF
+            schemata.
+          </p><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="QpidManagementFramework-Package"></a>
+            Package
+          </h5></div></div></div><p>
+            Each agent that exports a schema identifies itself using a
+            <span class="emphasis"><em>package</em></span> name. The package provides a unique namespace
+            for the classes in the agent's schema that prevent collisions
+            with identically named classes in other agents' schemata.
+          </p><p>
+            Package names are in "reverse domain name" form with levels of
+            hierarchy separated by periods. For example, the Qpid messaging
+            broker uses package "org.apache.qpid.broker" and the Access
+            Control List plugin for the broker uses package
+            "org.apache.qpid.acl". In general, the package name should be the
+            reverse of the internet domain name assigned to the organization
+            that owns the agent software followed by identifiers to uniquely
+            identify the agent.
+          </p><p>
+            The XML document for a package's schema uses an enclosing
+            &lt;schema&gt; tag. For example:
+          </p><pre class="programlisting">
+&lt;schema package="org.apache.qpid.broker"&gt;
+
+&lt;/schema&gt;
+</pre></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="QpidManagementFramework-ObjectClasses"></a>
+            Object
+            Classes
+          </h5></div></div></div><p>
+            <span class="emphasis"><em>Object classes</em></span> define types for manageable objects. The
+            agent may create and destroy objects which are instances of
+            object classes in the schema. An object class is defined in the
+            XML document using the &lt;class&gt; tag. An object class is
+            composed of properties, statistics, and methods.
+          </p><pre class="programlisting">
+  &lt;class name="Exchange"&gt;
+    &lt;property name="vhostRef"   type="objId" references="Vhost" access="RC" index="y" parentRef="y"/&gt;
+    &lt;property name="name"       type="sstr"  access="RC" index="y"/&gt;
+    &lt;property name="type"       type="sstr"  access="RO"/&gt;
+    &lt;property name="durable"    type="bool"  access="RC"/&gt;
+    &lt;property name="arguments"  type="map"   access="RO" desc="Arguments supplied in exchange.declare"/&gt;
+
+    &lt;statistic name="producerCount" type="hilo32"  desc="Current producers on exchange"/&gt;
+    &lt;statistic name="bindingCount"  type="hilo32"  desc="Current bindings"/&gt;
+    &lt;statistic name="msgReceives"   type="count64" desc="Total messages received"/&gt;
+    &lt;statistic name="msgDrops"      type="count64" desc="Total messages dropped (no matching key)"/&gt;
+    &lt;statistic name="msgRoutes"     type="count64" desc="Total routed messages"/&gt;
+    &lt;statistic name="byteReceives"  type="count64" desc="Total bytes received"/&gt;
+    &lt;statistic name="byteDrops"     type="count64" desc="Total bytes dropped (no matching key)"/&gt;
+    &lt;statistic name="byteRoutes"    type="count64" desc="Total routed bytes"/&gt;
+  &lt;/class&gt;
+</pre></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="QpidManagementFramework-PropertiesandStatistics"></a>
+            Properties
+            and Statistics
+          </h5></div></div></div><p>
+            &lt;property&gt; and &lt;statistic&gt; tags must be placed within
+            &lt;schema&gt; and &lt;/schema&gt; tags.
+          </p><p>
+            Properties, statistics, and methods are the building blocks of an
+            object class. Properties and statistics are both object
+            attributes, though they are treated differently. If an object
+            attribute is defining, seldom or never changes, or is large in
+            size, it should be defined as a <span class="emphasis"><em>property</em></span>. If an
+            attribute is rapidly changing or is used to instrument the object
+            (counters, etc.), it should be defined as a <span class="emphasis"><em>statistic</em></span>.
+          </p><p>
+            The XML syntax for &lt;property&gt; and &lt;statistic&gt; have
+            the following XML-attributes:
+          </p><div class="table"><a id="idm140173358965968"></a><p class="title"><strong>Table&#160;2.1.&#160;XML Attributes for QMF Properties and Statistics</strong></p><div class="table-contents"><table border="1" summary="XML Attributes for QMF Properties and Statistics"><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><td>
+                  Attribute
+                </td><td>
+                  &lt;property&gt;
+                </td><td>
+                  &lt;statistic&gt;
+                </td><td>
+                  Meaning
+                </td></tr><tr><td>
+                  name
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  The name of the attribute
+                </td></tr><tr><td>
+                  type
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  The data type of the attribute
+                </td></tr><tr><td>
+                  unit
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Optional unit name - use the singular (i.e. MByte)
+                </td></tr><tr><td>
+                  desc
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Description to annotate the attribute
+                </td></tr><tr><td>
+                  references
+                </td><td>
+                  Y
+                </td><td>
+                  &#160;
+                </td><td>
+                  If the type is "objId", names the referenced class
+                </td></tr><tr><td>
+                  access
+                </td><td>
+                  Y
+                </td><td>
+                  &#160;
+                </td><td>
+                  Access rights (RC, RW, RO)
+                </td></tr><tr><td>
+                  index
+                </td><td>
+                  Y
+                </td><td>
+                  &#160;
+                </td><td>
+                  "y" if this property is used to uniquely identify the
+                  object. There may be more than one index property in a
+                  class
+                </td></tr><tr><td>
+                  parentRef
+                </td><td>
+                  Y
+                </td><td>
+                  &#160;
+                </td><td>
+                  "y" if this property references an object in which this
+                  object is in a child-parent relationship.
+                </td></tr><tr><td>
+                  optional
+                </td><td>
+                  Y
+                </td><td>
+                  &#160;
+                </td><td>
+                  "y" if this property is optional (i.e. may be
+                  NULL/not-present)
+                </td></tr><tr><td>
+                  min
+                </td><td>
+                  Y
+                </td><td>
+                  &#160;
+                </td><td>
+                  Minimum value of a numeric attribute
+                </td></tr><tr><td>
+                  max
+                </td><td>
+                  Y
+                </td><td>
+                  &#160;
+                </td><td>
+                  Maximum value of a numeric attribute
+                </td></tr><tr><td>
+                  maxLen
+                </td><td>
+                  Y
+                </td><td>
+                  &#160;
+                </td><td>
+                  Maximum length of a string attribute
+                </td></tr></tbody></table></div></div><br class="table-break" /></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="QpidManagementFramework-Methods"></a>
+            Methods
+          </h5></div></div></div><p>
+            &lt;method&gt; tags must be placed within &lt;schema&gt; and
+            &lt;/schema&gt; tags.
+          </p><p>
+            A <span class="emphasis"><em>method</em></span> is an invokable function to be performed on
+            instances of the object class (i.e. a Remote Procedure Call). A
+            &lt;method&gt; tag has a name, an optional description, and
+            encloses zero or more arguments. Method arguments are defined by
+            the &lt;arg&gt; tag and have a name, a type, a direction, and an
+            optional description. The argument direction can be "I", "O", or
+            "IO" indicating input, output, and input/output respectively. An
+            example:
+          </p><pre class="programlisting">
+   &lt;method name="echo" desc="Request a response to test the path to the management broker"&gt;
+     &lt;arg name="sequence" dir="IO" type="uint32"/&gt;
+     &lt;arg name="body"     dir="IO" type="lstr"/&gt;
+   &lt;/method&gt;
+</pre></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="QpidManagementFramework-EventClasses"></a>
+            Event Classes
+          </h5></div></div></div><p /></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="QpidManagementFramework-DataTypes"></a>
+            Data Types
+          </h5></div></div></div><p>
+            Object attributes, method arguments, and event arguments have
+            data types. The data types are based on the rich data typing
+            system provided by the AMQP messaging protocol. The following
+            table describes the data types available for QMF:
+          </p><div class="table"><a id="idm140173355554944"></a><p class="title"><strong>Table&#160;2.2.&#160;QMF Datatypes</strong></p><div class="table-contents"><table border="1" summary="QMF Datatypes"><colgroup><col /><col /></colgroup><tbody><tr><td>
+                  QMF Type
+                </td><td>
+                  Description
+                </td></tr><tr><td>
+                  REF
+                </td><td>
+                  QMF Object ID - Used to reference another QMF object.
+                </td></tr><tr><td>
+                  U8
+                </td><td>
+                  8-bit unsigned integer
+                </td></tr><tr><td>
+                  U16
+                </td><td>
+                  16-bit unsigned integer
+                </td></tr><tr><td>
+                  U32
+                </td><td>
+                  32-bit unsigned integer
+                </td></tr><tr><td>
+                  U64
+                </td><td>
+                  64-bit unsigned integer
+                </td></tr><tr><td>
+                  S8
+                </td><td>
+                  8-bit signed integer
+                </td></tr><tr><td>
+                  S16
+                </td><td>
+                  16-bit signed integer
+                </td></tr><tr><td>
+                  S32
+                </td><td>
+                  32-bit signed integer
+                </td></tr><tr><td>
+                  S64
+                </td><td>
+                  64-bit signed integer
+                </td></tr><tr><td>
+                  BOOL
+                </td><td>
+                  Boolean - True or False
+                </td></tr><tr><td>
+                  SSTR
+                </td><td>
+                  Short String - String of up to 255 bytes
+                </td></tr><tr><td>
+                  LSTR
+                </td><td>
+                  Long String - String of up to 65535 bytes
+                </td></tr><tr><td>
+                  ABSTIME
+                </td><td>
+                  Absolute time since the epoch in nanoseconds (64-bits)
+                </td></tr><tr><td>
+                  DELTATIME
+                </td><td>
+                  Delta time in nanoseconds (64-bits)
+                </td></tr><tr><td>
+                  FLOAT
+                </td><td>
+                  Single precision floating point number
+                </td></tr><tr><td>
+                  DOUBLE
+                </td><td>
+                  Double precision floating point number
+                </td></tr><tr><td>
+                  UUID
+                </td><td>
+                  UUID - 128 bits
+                </td></tr><tr><td>
+                  FTABLE
+                </td><td>
+                  Field-table - std::map in C++, dictionary in Python
+                </td></tr></tbody></table></div></div><br class="table-break" /><p>
+            In the XML schema definition, types go by different names and
+            there are a number of special cases. This is because the XML
+            schema is used in code-generation for the agent API. It provides
+            options that control what kind of accessors are generated for
+            attributes of different types. The following table enumerates the
+            types available in the XML format, which QMF types they map to,
+            and other special handling that occurs.
+          </p><div class="table"><a id="idm140173353645952"></a><p class="title"><strong>Table&#160;2.3.&#160;XML Schema Mapping for QMF Types</strong></p><div class="table-contents"><table border="1" summary="XML Schema Mapping for QMF Types"><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><td>
+                  XML Type
+                </td><td>
+                  QMF Type
+                </td><td>
+                  Accessor Style
+                </td><td>
+                  Special Characteristics
+                </td></tr><tr><td>
+                  objId
+                </td><td>
+                  REF
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  uint8,16,32,64
+                </td><td>
+                  U8,16,32,64
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  int8,16,32,64
+                </td><td>
+                  S8,16,32,64
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  bool
+                </td><td>
+                  BOOL
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  sstr
+                </td><td>
+                  SSTR
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  lstr
+                </td><td>
+                  LSTR
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  absTime
+                </td><td>
+                  ABSTIME
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  deltaTime
+                </td><td>
+                  DELTATIME
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  float
+                </td><td>
+                  FLOAT
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  double
+                </td><td>
+                  DOUBLE
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  uuid
+                </td><td>
+                  UUID
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  map
+                </td><td>
+                  FTABLE
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  hilo8,16,32,64
+                </td><td>
+                  U8,16,32,64
+                </td><td>
+                  Counter (inc, dec)
+                </td><td>
+                  Generates value, valueMin, valueMax
+                </td></tr><tr><td>
+                  count8,16,32,64
+                </td><td>
+                  U8,16,32,64
+                </td><td>
+                  Counter (inc, dec)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  mma32,64
+                </td><td>
+                  U32,64
+                </td><td>
+                  Direct
+                </td><td>
+                  Generates valueMin, valueMax, valueAverage, valueSamples
+                </td></tr><tr><td>
+                  mmaTime
+                </td><td>
+                  DELTATIME
+                </td><td>
+                  Direct
+                </td><td>
+                  Generates valueMin, valueMax, valueAverage, valueSamples
+                </td></tr></tbody></table></div></div><br class="table-break" /><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Important</h3><p>
+                    When writing a schema using the XML format, types used in
+                    &lt;property&gt; or &lt;arg&gt; must be types that have
+                    <span class="emphasis"><em>Direct</em></span> accessor style. Any type may be used in
+                    &lt;statistic&gt; tags.
+                  </p></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QpidManagementFramework-ClassKeysandClassVersioning"></a>2.2.3.3.&#160;
+            Class
+            Keys and Class Versioning
+          </h4></div></div></div><p /></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QpidManagementFramework-TheQMFProtocol"></a>2.2.4.&#160;
+            The QMF
+            Protocol
+          </h3></div></div></div><p>
+            The QMF protocol defines the message formats and communication
+            patterns used by the different QMF components to communicate with
+            one another.
+          </p><p>
+            A description of the current version of the QMF protocol can be
+            found at <a class="xref" href="">???</a>.
+          </p><p>
+            A proposal for an updated protocol based on map-messages is in
+            progress and can be found at <a class="xref" href="">???</a>.
+          </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QpidManagementFramework-HowtoWriteaQMFConsole"></a>2.2.5.&#160;
+            How
+            to Write a QMF Console
+          </h3></div></div></div><p>
+            Please see the <a class="xref" href="">???</a> for information about using the console API with
+            Python.
+          </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QpidManagementFramework-HowtoWriteaQMFAgent"></a>2.2.6.&#160;
+            How to
+            Write a QMF Agent
+          </h3></div></div></div><p /></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="chapter-Managing-CPP-Broker.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="chapter-Managing-CPP-Broker.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="ch02s03.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">Chapter&#160;2.&#160;
+      Managing the AMQP Messaging Broker
+    &#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;2.3.&#160;
+      QMF Python Console Tutorial
+    </td></tr></table></div></div>
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[18/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/OptionParser.cpp
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/OptionParser.cpp b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/OptionParser.cpp
new file mode 100755
index 0000000..661d0a9
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/OptionParser.cpp
@@ -0,0 +1,257 @@
+/*
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+ */
+#include "OptionParser.h"
+#include <qpid/types/Exception.h>
+#include <algorithm>
+#include <iostream>
+#include <iomanip>
+#include <sstream>
+#include <cstdlib>
+
+class Option
+{
+  public:
+    Option(const std::string& name, const std::string& description);
+    virtual ~Option() {}
+    virtual void setValue(const std::string&) = 0;
+    virtual bool isValueExpected() = 0;
+    bool match(const std::string&);
+    std::ostream& print(std::ostream& out);
+  private:
+    std::string longName;
+    std::string shortName;
+    std::string description;
+    std::ostream& printNames(std::ostream& out);
+  friend class OptionParser;
+};
+
+class StringOption : public Option
+{
+  public:
+    StringOption(const std::string& name, const std::string& description, std::string& v) : Option(name, description), value(v) {}
+    void setValue(const std::string& v) { value = v; }
+    bool isValueExpected() { return true; }
+  private:
+    std::string& value;
+};
+
+class IntegerOption : public Option
+{
+  public:
+    IntegerOption(const std::string& name, const std::string& description, int& v) : Option(name, description), value(v) {}
+    void setValue(const std::string& v) { value = atoi(v.c_str()); }
+    bool isValueExpected() { return true; }
+  private:
+    int& value;
+};
+
+class BooleanOption : public Option
+{
+  public:
+    BooleanOption(const std::string& name, const std::string& description, bool& v) : Option(name, description), value(v) {}
+    void setValue(const std::string&) { value = true; }
+    bool isValueExpected() { return false; }
+  private:
+    bool& value;
+};
+
+class MultiStringOption : public Option
+{
+  public:
+    MultiStringOption(const std::string& name, const std::string& description, std::vector<std::string>& v) : Option(name, description), value(v) {}
+    void setValue(const std::string& v) { value.push_back(v); }
+    bool isValueExpected() { return true; }
+  private:
+    std::vector<std::string>& value;
+};
+
+class OptionMatch
+{
+  public:
+    OptionMatch(const std::string& argument);
+    bool operator()(Option* option);
+    bool isOption();
+  private:
+    std::string name;
+};
+
+class OptionsError : public qpid::types::Exception
+{
+  public:
+    OptionsError(const std::string& message) : qpid::types::Exception(message) {}
+};
+
+Option::Option(const std::string& name, const std::string& desc) : description(desc)
+{
+    std::string::size_type i = name.find(",");
+    if (i != std::string::npos) {
+        longName = name.substr(0, i);
+        if (i + 1 < name.size())
+            shortName = name.substr(i+1);
+    } else {
+        longName = name;
+    }
+}
+
+bool Option::match(const std::string& name)
+{
+    return name == longName || name == shortName;
+}
+
+std::ostream& Option::printNames(std::ostream& out)
+{
+    if (shortName.size()) {
+        out << "-" << shortName;
+        if (isValueExpected()) out << " VALUE";
+        out << ", --" << longName;
+        if (isValueExpected()) out << " VALUE";
+    } else {
+        out << "--" << longName;
+        if (isValueExpected()) out << " VALUE";
+    }
+    return out;
+}
+
+std::ostream& Option::print(std::ostream& out)
+{
+    std::stringstream names;
+    printNames(names);
+    out << std::setw(30) << std::left << names.str() << description << std::endl;
+    return out;
+}
+
+std::vector<std::string>& OptionParser::getArguments() { return arguments; }
+
+void OptionParser::add(Option* option)
+{
+    options.push_back(option);
+}
+
+void OptionParser::add(const std::string& name, std::string& value, const std::string& description)
+{
+    add(new StringOption(name, description, value));
+}
+void OptionParser::add(const std::string& name, int& value, const std::string& description)
+{
+    add(new IntegerOption(name, description, value));
+}
+void OptionParser::add(const std::string& name, bool& value, const std::string& description)
+{
+    add(new BooleanOption(name, description, value));
+}
+void OptionParser::add(const std::string& name, std::vector<std::string>& value, const std::string& description)
+{
+    add(new MultiStringOption(name, description, value));
+}
+
+OptionMatch::OptionMatch(const std::string& argument)
+{
+    if (argument.find("--") == 0) {
+        name = argument.substr(2);
+    } else if (argument.find("-") == 0) {
+        name = argument.substr(1);
+    }
+}
+
+bool OptionMatch::operator()(Option* option)
+{
+    return option->match(name);
+}
+
+bool OptionMatch::isOption()
+{
+    return name.size() > 0;
+}
+
+OptionParser::OptionParser(const std::string& s, const std::string& d) : summary(s), description(d), help(false)
+{
+    add("help,h", help, "show this message");
+}
+
+Option* OptionParser::getOption(const std::string& argument)
+{
+    OptionMatch match(argument);
+    if (match.isOption()) {
+        Options::iterator i = std::find_if(options.begin(), options.end(), match);
+        if (i == options.end()) {
+            std::stringstream error;
+            error << "Unrecognised option: " << argument;
+            throw OptionsError(error.str());
+        } else {
+            return *i;
+        }        
+    } else {
+        return 0;
+    }
+}
+
+void OptionParser::error(const std::string& message)
+{
+    std::cout << summary << std::endl << std::endl;
+    std::cerr << "Error: " << message << "; try --help for more information" << std::endl;
+}
+
+bool OptionParser::parse(int argc, char** argv)
+{
+    try {
+        for (int i = 1; i < argc; ++i) {
+            std::string argument = argv[i];
+            Option* o = getOption(argument);
+            if (o) {
+                if (o->isValueExpected()) {
+                    if (i + 1 < argc) {
+                        o->setValue(argv[++i]);
+                    } else {
+                        std::stringstream error;
+                        error << "Value expected for option " << o->longName;
+                        throw OptionsError(error.str());
+                    }
+                } else {
+                    o->setValue("");
+                }
+            } else {
+                arguments.push_back(argument);
+            }
+        }
+        if (help) {
+            std::cout << summary << std::endl << std::endl;
+            std::cout << description << std::endl << std::endl;
+            std::cout << "Options: " << std::endl;
+            for (Options::iterator i = options.begin(); i != options.end(); ++i) {
+                (*i)->print(std::cout);
+            }
+            return false;
+        } else {
+            return true;
+        }
+    } catch (const std::exception& e) {
+        error(e.what());
+        return false;
+    }
+}
+
+
+OptionParser::~OptionParser()
+{
+    for (Options::iterator i = options.begin(); i != options.end(); ++i) {        
+        delete *i;
+    }
+}

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/OptionParser.cpp.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/OptionParser.cpp.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/OptionParser.cpp.html
new file mode 100644
index 0000000..850aae8
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/OptionParser.cpp.html
@@ -0,0 +1,386 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>OptionParser.cpp - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/index.html">C++ Messaging API Examples</a></li><li>OptionParser.cpp</li></ul>
+
+        <div id="-middle-content">
+          
+<h1>OptionParser.cpp</h1>
+<div class="highlight"><pre><span></span><span class="cp">#include</span> <span class="cpf">&quot;OptionParser.h&quot;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/types/Exception.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;algorithm&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;iomanip&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;sstream&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;cstdlib&gt;</span><span class="cp"></span>
+
+<span class="k">class</span> <span class="nc">Option</span>
+<span class="p">{</span>
+  <span class="k">public</span><span class="o">:</span>
+    <span class="n">Option</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">name</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">description</span><span class="p">);</span>
+    <span class="k">virtual</span> <span class="o">~</span><span class="n">Option</span><span class="p">()</span> <span class="p">{}</span>
+    <span class="k">virtual</span> <span class="kt">void</span> <span class="n">setValue</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span><span class="p">)</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
+    <span class="k">virtual</span> <span class="kt">bool</span> <span class="nf">isValueExpected</span><span class="p">()</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
+    <span class="kt">bool</span> <span class="nf">match</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span><span class="p">);</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">ostream</span><span class="o">&amp;</span> <span class="n">print</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">ostream</span><span class="o">&amp;</span> <span class="n">out</span><span class="p">);</span>
+  <span class="k">private</span><span class="o">:</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">longName</span><span class="p">;</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">shortName</span><span class="p">;</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">description</span><span class="p">;</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">ostream</span><span class="o">&amp;</span> <span class="n">printNames</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">ostream</span><span class="o">&amp;</span> <span class="n">out</span><span class="p">);</span>
+  <span class="k">friend</span> <span class="k">class</span> <span class="nc">OptionParser</span><span class="p">;</span>
+<span class="p">};</span>
+
+<span class="k">class</span> <span class="nc">StringOption</span> <span class="o">:</span> <span class="k">public</span> <span class="n">Option</span>
+<span class="p">{</span>
+  <span class="k">public</span><span class="o">:</span>
+    <span class="n">StringOption</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">name</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">description</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">v</span><span class="p">)</span> <span class="o">:</span> <span class="n">Option</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">description</span><span class="p">),</span> <span class="n">value</span><span class="p">(</span><span class="n">v</span><span class="p">)</span> <span class="p">{}</span>
+    <span class="kt">void</span> <span class="n">setValue</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">v</span><span class="p">)</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">v</span><span class="p">;</span> <span class="p">}</span>
+    <span class="kt">bool</span> <span class="n">isValueExpected</span><span class="p">()</span> <span class="p">{</span> <span class="k">return</span> <span class="nb">true</span><span class="p">;</span> <span class="p">}</span>
+  <span class="k">private</span><span class="o">:</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">value</span><span class="p">;</span>
+<span class="p">};</span>
+
+<span class="k">class</span> <span class="nc">IntegerOption</span> <span class="o">:</span> <span class="k">public</span> <span class="n">Option</span>
+<span class="p">{</span>
+  <span class="k">public</span><span class="o">:</span>
+    <span class="n">IntegerOption</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">name</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">description</span><span class="p">,</span> <span class="kt">int</span><span class="o">&amp;</span> <span class="n">v</span><span class="p">)</span> <span class="o">:</span> <span class="n">Option</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">description</span><span class="p">),</span> <span class="n">value</span><span class="p">(</span><span class="n">v</span><span class="p">)</span> <span class="p">{}</span>
+    <span class="kt">void</span> <span class="n">setValue</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">v</span><span class="p">)</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="n">atoi</span><span class="p">(</span><span class="n">v</span><span class="p">.</span><span class="n">c_str</span><span class="p">());</span> <span class="p">}</span>
+    <span class="kt">bool</span> <span class="n">isValueExpected</span><span class="p">()</span> <span class="p">{</span> <span class="k">return</span> <span class="nb">true</span><span class="p">;</span> <span class="p">}</span>
+  <span class="k">private</span><span class="o">:</span>
+    <span class="kt">int</span><span class="o">&amp;</span> <span class="n">value</span><span class="p">;</span>
+<span class="p">};</span>
+
+<span class="k">class</span> <span class="nc">BooleanOption</span> <span class="o">:</span> <span class="k">public</span> <span class="n">Option</span>
+<span class="p">{</span>
+  <span class="k">public</span><span class="o">:</span>
+    <span class="n">BooleanOption</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">name</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">description</span><span class="p">,</span> <span class="kt">bool</span><span class="o">&amp;</span> <span class="n">v</span><span class="p">)</span> <span class="o">:</span> <span class="n">Option</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">description</span><span class="p">),</span> <span class="n">value</span><span class="p">(</span><span class="n">v</span><span class="p">)</span> <span class="p">{}</span>
+    <span class="kt">void</span> <span class="n">setValue</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span><span class="p">)</span> <span class="p">{</span> <span class="n">value</span> <span class="o">=</span> <span class="nb">true</span><span class="p">;</span> <span class="p">}</span>
+    <span class="kt">bool</span> <span class="n">isValueExpected</span><span class="p">()</span> <span class="p">{</span> <span class="k">return</span> <span class="nb">false</span><span class="p">;</span> <span class="p">}</span>
+  <span class="k">private</span><span class="o">:</span>
+    <span class="kt">bool</span><span class="o">&amp;</span> <span class="n">value</span><span class="p">;</span>
+<span class="p">};</span>
+
+<span class="k">class</span> <span class="nc">MultiStringOption</span> <span class="o">:</span> <span class="k">public</span> <span class="n">Option</span>
+<span class="p">{</span>
+  <span class="k">public</span><span class="o">:</span>
+    <span class="n">MultiStringOption</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">name</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">description</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&gt;&amp;</span> <span class="n">v</span><span class="p">)</span> <span class="o">:</span> <span class="n">Option</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">description</span><span class="p">),</span> <span class="n">value</span><span class="p">(</span><span class="n">v</span><span c
 lass="p">)</span> <span class="p">{}</span>
+    <span class="kt">void</span> <span class="n">setValue</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">v</span><span class="p">)</span> <span class="p">{</span> <span class="n">value</span><span class="p">.</span><span class="n">push_back</span><span class="p">(</span><span class="n">v</span><span class="p">);</span> <span class="p">}</span>
+    <span class="kt">bool</span> <span class="n">isValueExpected</span><span class="p">()</span> <span class="p">{</span> <span class="k">return</span> <span class="nb">true</span><span class="p">;</span> <span class="p">}</span>
+  <span class="k">private</span><span class="o">:</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&gt;&amp;</span> <span class="n">value</span><span class="p">;</span>
+<span class="p">};</span>
+
+<span class="k">class</span> <span class="nc">OptionMatch</span>
+<span class="p">{</span>
+  <span class="k">public</span><span class="o">:</span>
+    <span class="n">OptionMatch</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">argument</span><span class="p">);</span>
+    <span class="kt">bool</span> <span class="nf">operator</span><span class="p">()(</span><span class="n">Option</span><span class="o">*</span> <span class="n">option</span><span class="p">);</span>
+    <span class="kt">bool</span> <span class="nf">isOption</span><span class="p">();</span>
+  <span class="k">private</span><span class="o">:</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">name</span><span class="p">;</span>
+<span class="p">};</span>
+
+<span class="k">class</span> <span class="nc">OptionsError</span> <span class="o">:</span> <span class="k">public</span> <span class="n">qpid</span><span class="o">::</span><span class="n">types</span><span class="o">::</span><span class="n">Exception</span>
+<span class="p">{</span>
+  <span class="k">public</span><span class="o">:</span>
+    <span class="n">OptionsError</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">message</span><span class="p">)</span> <span class="o">:</span> <span class="n">qpid</span><span class="o">::</span><span class="n">types</span><span class="o">::</span><span class="n">Exception</span><span class="p">(</span><span class="n">message</span><span class="p">)</span> <span class="p">{}</span>
+<span class="p">};</span>
+
+<span class="n">Option</span><span class="o">::</span><span class="n">Option</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">name</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">desc</span><span class="p">)</span> <span class="o">:</span> <span class="n">description</span><span class="p">(</span><span class="n">desc</span><span class="p">)</span>
+<span class="p">{</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">::</span><span class="n">size_type</span> <span class="n">i</span> <span class="o">=</span> <span class="n">name</span><span class="p">.</span><span class="n">find</span><span class="p">(</span><span class="s">&quot;,&quot;</span><span class="p">);</span>
+    <span class="k">if</span> <span class="p">(</span><span class="n">i</span> <span class="o">!=</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">::</span><span class="n">npos</span><span class="p">)</span> <span class="p">{</span>
+        <span class="n">longName</span> <span class="o">=</span> <span class="n">name</span><span class="p">.</span><span class="n">substr</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="n">i</span><span class="p">);</span>
+        <span class="k">if</span> <span class="p">(</span><span class="n">i</span> <span class="o">+</span> <span class="mi">1</span> <span class="o">&lt;</span> <span class="n">name</span><span class="p">.</span><span class="n">size</span><span class="p">())</span>
+            <span class="n">shortName</span> <span class="o">=</span> <span class="n">name</span><span class="p">.</span><span class="n">substr</span><span class="p">(</span><span class="n">i</span><span class="o">+</span><span class="mi">1</span><span class="p">);</span>
+    <span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
+        <span class="n">longName</span> <span class="o">=</span> <span class="n">name</span><span class="p">;</span>
+    <span class="p">}</span>
+<span class="p">}</span>
+
+<span class="kt">bool</span> <span class="n">Option</span><span class="o">::</span><span class="n">match</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">name</span><span class="p">)</span>
+<span class="p">{</span>
+    <span class="k">return</span> <span class="n">name</span> <span class="o">==</span> <span class="n">longName</span> <span class="o">||</span> <span class="n">name</span> <span class="o">==</span> <span class="n">shortName</span><span class="p">;</span>
+<span class="p">}</span>
+
+<span class="n">std</span><span class="o">::</span><span class="n">ostream</span><span class="o">&amp;</span> <span class="n">Option</span><span class="o">::</span><span class="n">printNames</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">ostream</span><span class="o">&amp;</span> <span class="n">out</span><span class="p">)</span>
+<span class="p">{</span>
+    <span class="k">if</span> <span class="p">(</span><span class="n">shortName</span><span class="p">.</span><span class="n">size</span><span class="p">())</span> <span class="p">{</span>
+        <span class="n">out</span> <span class="o">&lt;&lt;</span> <span class="s">&quot;-&quot;</span> <span class="o">&lt;&lt;</span> <span class="n">shortName</span><span class="p">;</span>
+        <span class="k">if</span> <span class="p">(</span><span class="n">isValueExpected</span><span class="p">())</span> <span class="n">out</span> <span class="o">&lt;&lt;</span> <span class="s">&quot; VALUE&quot;</span><span class="p">;</span>
+        <span class="n">out</span> <span class="o">&lt;&lt;</span> <span class="s">&quot;, --&quot;</span> <span class="o">&lt;&lt;</span> <span class="n">longName</span><span class="p">;</span>
+        <span class="k">if</span> <span class="p">(</span><span class="n">isValueExpected</span><span class="p">())</span> <span class="n">out</span> <span class="o">&lt;&lt;</span> <span class="s">&quot; VALUE&quot;</span><span class="p">;</span>
+    <span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
+        <span class="n">out</span> <span class="o">&lt;&lt;</span> <span class="s">&quot;--&quot;</span> <span class="o">&lt;&lt;</span> <span class="n">longName</span><span class="p">;</span>
+        <span class="k">if</span> <span class="p">(</span><span class="n">isValueExpected</span><span class="p">())</span> <span class="n">out</span> <span class="o">&lt;&lt;</span> <span class="s">&quot; VALUE&quot;</span><span class="p">;</span>
+    <span class="p">}</span>
+    <span class="k">return</span> <span class="n">out</span><span class="p">;</span>
+<span class="p">}</span>
+
+<span class="n">std</span><span class="o">::</span><span class="n">ostream</span><span class="o">&amp;</span> <span class="n">Option</span><span class="o">::</span><span class="n">print</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">ostream</span><span class="o">&amp;</span> <span class="n">out</span><span class="p">)</span>
+<span class="p">{</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">stringstream</span> <span class="n">names</span><span class="p">;</span>
+    <span class="n">printNames</span><span class="p">(</span><span class="n">names</span><span class="p">);</span>
+    <span class="n">out</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">setw</span><span class="p">(</span><span class="mi">30</span><span class="p">)</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">left</span> <span class="o">&lt;&lt;</span> <span class="n">names</span><span class="p">.</span><span class="n">str</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="n">description</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+    <span class="k">return</span> <span class="n">out</span><span class="p">;</span>
+<span class="p">}</span>
+
+<span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&gt;&amp;</span> <span class="n">OptionParser</span><span class="o">::</span><span class="n">getArguments</span><span class="p">()</span> <span class="p">{</span> <span class="k">return</span> <span class="n">arguments</span><span class="p">;</span> <span class="p">}</span>
+
+<span class="kt">void</span> <span class="n">OptionParser</span><span class="o">::</span><span class="n">add</span><span class="p">(</span><span class="n">Option</span><span class="o">*</span> <span class="n">option</span><span class="p">)</span>
+<span class="p">{</span>
+    <span class="n">options</span><span class="p">.</span><span class="n">push_back</span><span class="p">(</span><span class="n">option</span><span class="p">);</span>
+<span class="p">}</span>
+
+<span class="kt">void</span> <span class="n">OptionParser</span><span class="o">::</span><span class="n">add</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">name</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">value</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">description</span><span class="p">)</span>
+<span class="p">{</span>
+    <span class="n">add</span><span class="p">(</span><span class="k">new</span> <span class="n">StringOption</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">description</span><span class="p">,</span> <span class="n">value</span><span class="p">));</span>
+<span class="p">}</span>
+<span class="kt">void</span> <span class="n">OptionParser</span><span class="o">::</span><span class="n">add</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">name</span><span class="p">,</span> <span class="kt">int</span><span class="o">&amp;</span> <span class="n">value</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">description</span><span class="p">)</span>
+<span class="p">{</span>
+    <span class="n">add</span><span class="p">(</span><span class="k">new</span> <span class="n">IntegerOption</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">description</span><span class="p">,</span> <span class="n">value</span><span class="p">));</span>
+<span class="p">}</span>
+<span class="kt">void</span> <span class="n">OptionParser</span><span class="o">::</span><span class="n">add</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">name</span><span class="p">,</span> <span class="kt">bool</span><span class="o">&amp;</span> <span class="n">value</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">description</span><span class="p">)</span>
+<span class="p">{</span>
+    <span class="n">add</span><span class="p">(</span><span class="k">new</span> <span class="n">BooleanOption</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">description</span><span class="p">,</span> <span class="n">value</span><span class="p">));</span>
+<span class="p">}</span>
+<span class="kt">void</span> <span class="n">OptionParser</span><span class="o">::</span><span class="n">add</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">name</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&gt;&amp;</span> <span class="n">value</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">description</span><span class="p">)</span>
+<span class="p">{</span>
+    <span class="n">add</span><span class="p">(</span><span class="k">new</span> <span class="n">MultiStringOption</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">description</span><span class="p">,</span> <span class="n">value</span><span class="p">));</span>
+<span class="p">}</span>
+
+<span class="n">OptionMatch</span><span class="o">::</span><span class="n">OptionMatch</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">argument</span><span class="p">)</span>
+<span class="p">{</span>
+    <span class="k">if</span> <span class="p">(</span><span class="n">argument</span><span class="p">.</span><span class="n">find</span><span class="p">(</span><span class="s">&quot;--&quot;</span><span class="p">)</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span>
+        <span class="n">name</span> <span class="o">=</span> <span class="n">argument</span><span class="p">.</span><span class="n">substr</span><span class="p">(</span><span class="mi">2</span><span class="p">);</span>
+    <span class="p">}</span> <span class="k">else</span> <span class="k">if</span> <span class="p">(</span><span class="n">argument</span><span class="p">.</span><span class="n">find</span><span class="p">(</span><span class="s">&quot;-&quot;</span><span class="p">)</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span> <span class="p">{</span>
+        <span class="n">name</span> <span class="o">=</span> <span class="n">argument</span><span class="p">.</span><span class="n">substr</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span>
+    <span class="p">}</span>
+<span class="p">}</span>
+
+<span class="kt">bool</span> <span class="n">OptionMatch</span><span class="o">::</span><span class="k">operator</span><span class="p">()(</span><span class="n">Option</span><span class="o">*</span> <span class="n">option</span><span class="p">)</span>
+<span class="p">{</span>
+    <span class="k">return</span> <span class="n">option</span><span class="o">-&gt;</span><span class="n">match</span><span class="p">(</span><span class="n">name</span><span class="p">);</span>
+<span class="p">}</span>
+
+<span class="kt">bool</span> <span class="n">OptionMatch</span><span class="o">::</span><span class="n">isOption</span><span class="p">()</span>
+<span class="p">{</span>
+    <span class="k">return</span> <span class="n">name</span><span class="p">.</span><span class="n">size</span><span class="p">()</span> <span class="o">&gt;</span> <span class="mi">0</span><span class="p">;</span>
+<span class="p">}</span>
+
+<span class="n">OptionParser</span><span class="o">::</span><span class="n">OptionParser</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">s</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">d</span><span class="p">)</span> <span class="o">:</span> <span class="n">summary</span><span class="p">(</span><span class="n">s</span><span class="p">),</span> <span class="n">description</span><span class="p">(</span><span class="n">d</span><span class="p">),</span> <span class="n">help</span><span class="p">(</span><span class="nb">false</span><span class="p">)</span>
+<span class="p">{</span>
+    <span class="n">add</span><span class="p">(</span><span class="s">&quot;help,h&quot;</span><span class="p">,</span> <span class="n">help</span><span class="p">,</span> <span class="s">&quot;show this message&quot;</span><span class="p">);</span>
+<span class="p">}</span>
+
+<span class="n">Option</span><span class="o">*</span> <span class="n">OptionParser</span><span class="o">::</span><span class="n">getOption</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">argument</span><span class="p">)</span>
+<span class="p">{</span>
+    <span class="n">OptionMatch</span> <span class="n">match</span><span class="p">(</span><span class="n">argument</span><span class="p">);</span>
+    <span class="k">if</span> <span class="p">(</span><span class="n">match</span><span class="p">.</span><span class="n">isOption</span><span class="p">())</span> <span class="p">{</span>
+        <span class="n">Options</span><span class="o">::</span><span class="n">iterator</span> <span class="n">i</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n">find_if</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">begin</span><span class="p">(),</span> <span class="n">options</span><span class="p">.</span><span class="n">end</span><span class="p">(),</span> <span class="n">match</span><span class="p">);</span>
+        <span class="k">if</span> <span class="p">(</span><span class="n">i</span> <span class="o">==</span> <span class="n">options</span><span class="p">.</span><span class="n">end</span><span class="p">())</span> <span class="p">{</span>
+            <span class="n">std</span><span class="o">::</span><span class="n">stringstream</span> <span class="n">error</span><span class="p">;</span>
+            <span class="n">error</span> <span class="o">&lt;&lt;</span> <span class="s">&quot;Unrecognised option: &quot;</span> <span class="o">&lt;&lt;</span> <span class="n">argument</span><span class="p">;</span>
+            <span class="k">throw</span> <span class="nf">OptionsError</span><span class="p">(</span><span class="n">error</span><span class="p">.</span><span class="n">str</span><span class="p">());</span>
+        <span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
+            <span class="k">return</span> <span class="o">*</span><span class="n">i</span><span class="p">;</span>
+        <span class="p">}</span>        
+    <span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
+        <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
+    <span class="p">}</span>
+<span class="p">}</span>
+
+<span class="kt">void</span> <span class="n">OptionParser</span><span class="o">::</span><span class="n">error</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">message</span><span class="p">)</span>
+<span class="p">{</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="n">summary</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">cerr</span> <span class="o">&lt;&lt;</span> <span class="s">&quot;Error: &quot;</span> <span class="o">&lt;&lt;</span> <span class="n">message</span> <span class="o">&lt;&lt;</span> <span class="s">&quot;; try --help for more information&quot;</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+<span class="p">}</span>
+
+<span class="kt">bool</span> <span class="n">OptionParser</span><span class="o">::</span><span class="n">parse</span><span class="p">(</span><span class="kt">int</span> <span class="n">argc</span><span class="p">,</span> <span class="kt">char</span><span class="o">**</span> <span class="n">argv</span><span class="p">)</span>
+<span class="p">{</span>
+    <span class="k">try</span> <span class="p">{</span>
+        <span class="k">for</span> <span class="p">(</span><span class="kt">int</span> <span class="n">i</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span> <span class="n">i</span> <span class="o">&lt;</span> <span class="n">argc</span><span class="p">;</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span> <span class="p">{</span>
+            <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">argument</span> <span class="o">=</span> <span class="n">argv</span><span class="p">[</span><span class="n">i</span><span class="p">];</span>
+            <span class="n">Option</span><span class="o">*</span> <span class="n">o</span> <span class="o">=</span> <span class="n">getOption</span><span class="p">(</span><span class="n">argument</span><span class="p">);</span>
+            <span class="k">if</span> <span class="p">(</span><span class="n">o</span><span class="p">)</span> <span class="p">{</span>
+                <span class="k">if</span> <span class="p">(</span><span class="n">o</span><span class="o">-&gt;</span><span class="n">isValueExpected</span><span class="p">())</span> <span class="p">{</span>
+                    <span class="k">if</span> <span class="p">(</span><span class="n">i</span> <span class="o">+</span> <span class="mi">1</span> <span class="o">&lt;</span> <span class="n">argc</span><span class="p">)</span> <span class="p">{</span>
+                        <span class="n">o</span><span class="o">-&gt;</span><span class="n">setValue</span><span class="p">(</span><span class="n">argv</span><span class="p">[</span><span class="o">++</span><span class="n">i</span><span class="p">]);</span>
+                    <span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
+                        <span class="n">std</span><span class="o">::</span><span class="n">stringstream</span> <span class="n">error</span><span class="p">;</span>
+                        <span class="n">error</span> <span class="o">&lt;&lt;</span> <span class="s">&quot;Value expected for option &quot;</span> <span class="o">&lt;&lt;</span> <span class="n">o</span><span class="o">-&gt;</span><span class="n">longName</span><span class="p">;</span>
+                        <span class="k">throw</span> <span class="nf">OptionsError</span><span class="p">(</span><span class="n">error</span><span class="p">.</span><span class="n">str</span><span class="p">());</span>
+                    <span class="p">}</span>
+                <span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
+                    <span class="n">o</span><span class="o">-&gt;</span><span class="n">setValue</span><span class="p">(</span><span class="s">&quot;&quot;</span><span class="p">);</span>
+                <span class="p">}</span>
+            <span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
+                <span class="n">arguments</span><span class="p">.</span><span class="n">push_back</span><span class="p">(</span><span class="n">argument</span><span class="p">);</span>
+            <span class="p">}</span>
+        <span class="p">}</span>
+        <span class="k">if</span> <span class="p">(</span><span class="n">help</span><span class="p">)</span> <span class="p">{</span>
+            <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="n">summary</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+            <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="n">description</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+            <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="s">&quot;Options: &quot;</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+            <span class="k">for</span> <span class="p">(</span><span class="n">Options</span><span class="o">::</span><span class="n">iterator</span> <span class="n">i</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">begin</span><span class="p">();</span> <span class="n">i</span> <span class="o">!=</span> <span class="n">options</span><span class="p">.</span><span class="n">end</span><span class="p">();</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span> <span class="p">{</span>
+                <span class="p">(</span><span class="o">*</span><span class="n">i</span><span class="p">)</span><span class="o">-&gt;</span><span class="n">print</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">cout</span><span class="p">);</span>
+            <span class="p">}</span>
+            <span class="k">return</span> <span class="nb">false</span><span class="p">;</span>
+        <span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
+            <span class="k">return</span> <span class="nb">true</span><span class="p">;</span>
+        <span class="p">}</span>
+    <span class="p">}</span> <span class="k">catch</span> <span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">exception</span><span class="o">&amp;</span> <span class="n">e</span><span class="p">)</span> <span class="p">{</span>
+        <span class="n">error</span><span class="p">(</span><span class="n">e</span><span class="p">.</span><span class="n">what</span><span class="p">());</span>
+        <span class="k">return</span> <span class="nb">false</span><span class="p">;</span>
+    <span class="p">}</span>
+<span class="p">}</span>
+
+
+<span class="n">OptionParser</span><span class="o">::~</span><span class="n">OptionParser</span><span class="p">()</span>
+<span class="p">{</span>
+    <span class="k">for</span> <span class="p">(</span><span class="n">Options</span><span class="o">::</span><span class="n">iterator</span> <span class="n">i</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">begin</span><span class="p">();</span> <span class="n">i</span> <span class="o">!=</span> <span class="n">options</span><span class="p">.</span><span class="n">end</span><span class="p">();</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span> <span class="p">{</span>        
+        <span class="k">delete</span> <span class="o">*</span><span class="n">i</span><span class="p">;</span>
+    <span class="p">}</span>
+<span class="p">}</span>
+</pre></div>
+
+<p><a href="OptionParser.cpp">Download this file</a></p>
+
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/OptionParser.h
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/OptionParser.h b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/OptionParser.h
new file mode 100755
index 0000000..4cda53f
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/OptionParser.h
@@ -0,0 +1,56 @@
+#ifndef OPTIONPARSER_H
+#define OPTIONPARSER_H
+
+/*
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+ */
+
+#include <map>
+#include <string>
+#include <vector>
+
+class Option;
+
+class OptionParser
+{
+  public:
+    OptionParser(const std::string& usage, const std::string& description);
+    ~OptionParser();
+    void add(const std::string& name, std::string& value, const std::string& description = std::string());
+    void add(const std::string& name, int& value, const std::string& description = std::string());
+    void add(const std::string& name, bool& value, const std::string& description = std::string());
+    void add(const std::string& name, std::vector<std::string>& value, const std::string& description = std::string());
+    bool parse(int argc, char** argv);
+    void error(const std::string& message);
+    std::vector<std::string>& getArguments();
+  private:
+    typedef std::vector<Option*> Options;
+
+    const std::string summary;
+    const std::string description;
+    bool help;
+    Options options;
+    std::vector<std::string> arguments;
+
+    void add(Option*);
+    Option* getOption(const std::string& argument);
+};
+
+#endif  /*!OPTIONPARSER_H*/

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/OptionParser.h.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/OptionParser.h.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/OptionParser.h.html
new file mode 100644
index 0000000..e754b5a
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/OptionParser.h.html
@@ -0,0 +1,186 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>OptionParser.h - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/index.html">C++ Messaging API Examples</a></li><li>OptionParser.h</li></ul>
+
+        <div id="-middle-content">
+          
+<h1>OptionParser.h</h1>
+<div class="highlight"><pre><span></span><span class="cp">#ifndef OPTIONPARSER_H</span>
+<span class="cp">#define OPTIONPARSER_H</span>
+
+
+
+<span class="cp">#include</span> <span class="cpf">&lt;map&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;string&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;vector&gt;</span><span class="cp"></span>
+
+<span class="k">class</span> <span class="nc">Option</span><span class="p">;</span>
+
+<span class="k">class</span> <span class="nc">OptionParser</span>
+<span class="p">{</span>
+  <span class="k">public</span><span class="o">:</span>
+    <span class="n">OptionParser</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">usage</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">description</span><span class="p">);</span>
+    <span class="o">~</span><span class="n">OptionParser</span><span class="p">();</span>
+    <span class="kt">void</span> <span class="nf">add</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">name</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">value</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">description</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="p">());</span>
+    <span class="kt">void</span> <span class="nf">add</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">name</span><span class="p">,</span> <span class="kt">int</span><span class="o">&amp;</span> <span class="n">value</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">description</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="p">());</span>
+    <span class="kt">void</span> <span class="nf">add</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">name</span><span class="p">,</span> <span class="kt">bool</span><span class="o">&amp;</span> <span class="n">value</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">description</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="p">());</span>
+    <span class="kt">void</span> <span class="nf">add</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">name</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&gt;&amp;</span> <span class="n">value</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">description</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="p">());</span>
+    <span class="kt">bool</span> <span class="nf">parse</span><span class="p">(</span><span class="kt">int</span> <span class="n">argc</span><span class="p">,</span> <span class="kt">char</span><span class="o">**</span> <span class="n">argv</span><span class="p">);</span>
+    <span class="kt">void</span> <span class="nf">error</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">message</span><span class="p">);</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&gt;&amp;</span> <span class="n">getArguments</span><span class="p">();</span>
+  <span class="k">private</span><span class="o">:</span>
+    <span class="k">typedef</span> <span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o">&lt;</span><span class="n">Option</span><span class="o">*&gt;</span> <span class="n">Options</span><span class="p">;</span>
+
+    <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">summary</span><span class="p">;</span>
+    <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">description</span><span class="p">;</span>
+    <span class="kt">bool</span> <span class="n">help</span><span class="p">;</span>
+    <span class="n">Options</span> <span class="n">options</span><span class="p">;</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&gt;</span> <span class="n">arguments</span><span class="p">;</span>
+
+    <span class="kt">void</span> <span class="nf">add</span><span class="p">(</span><span class="n">Option</span><span class="o">*</span><span class="p">);</span>
+    <span class="n">Option</span><span class="o">*</span> <span class="nf">getOption</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">argument</span><span class="p">);</span>
+<span class="p">};</span>
+
+<span class="cp">#endif</span>
+</pre></div>
+
+<p><a href="OptionParser.h">Download this file</a></p>
+
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/client.cpp
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/client.cpp b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/client.cpp
new file mode 100755
index 0000000..44720ef
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/client.cpp
@@ -0,0 +1,80 @@
+/*
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *
+ */
+
+#include <qpid/messaging/Address.h>
+#include <qpid/messaging/Connection.h>
+#include <qpid/messaging/Message.h>
+#include <qpid/messaging/Receiver.h>
+#include <qpid/messaging/Sender.h>
+#include <qpid/messaging/Session.h>
+
+#include <cstdlib>
+#include <iostream>
+
+#include <sstream>
+
+using namespace qpid::messaging;
+
+using std::stringstream;
+using std::string;
+
+int main(int argc, char** argv) {
+    const char* url = argc>1 ? argv[1] : "amqp:tcp:127.0.0.1:5672";
+    std::string connectionOptions = argc > 2 ? argv[2] : "";
+
+    Connection connection(url, connectionOptions);
+     try {
+        connection.open();
+        Session session = connection.createSession();
+
+        Sender sender = session.createSender("service_queue");
+
+        //create temp queue & receiver...
+        Receiver receiver = session.createReceiver("#");
+        Address responseQueue = receiver.getAddress();
+
+	// Now send some messages ...
+	string s[] = {
+            "Twas brillig, and the slithy toves",
+            "Did gire and gymble in the wabe.",
+            "All mimsy were the borogroves,",
+            "And the mome raths outgrabe."
+        };
+
+    	Message request;
+        request.setReplyTo(responseQueue);
+	for (int i=0; i<4; i++) {
+            request.setContentObject(s[i]);
+            sender.send(request);
+            Message response = receiver.fetch();
+            std::cout << request.getContentObject() << " -> " << response.getContentObject() << std::endl;
+            session.acknowledge(response);
+	}
+        connection.close();
+        return 0;
+    } catch(const std::exception& error) {
+        std::cout << error.what() << std::endl;
+        connection.close();
+    }
+    return 1;
+}
+
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/client.cpp.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/client.cpp.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/client.cpp.html
new file mode 100644
index 0000000..c3e0579
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/client.cpp.html
@@ -0,0 +1,206 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>client.cpp - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/index.html">C++ Messaging API Examples</a></li><li>client.cpp</li></ul>
+
+        <div id="-middle-content">
+          
+<h1>client.cpp</h1>
+<div class="highlight"><pre><span></span><span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Address.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Connection.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Message.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Receiver.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Sender.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Session.h&gt;</span><span class="cp"></span>
+
+<span class="cp">#include</span> <span class="cpf">&lt;cstdlib&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
+
+<span class="cp">#include</span> <span class="cpf">&lt;sstream&gt;</span><span class="cp"></span>
+
+<span class="k">using</span> <span class="k">namespace</span> <span class="n">qpid</span><span class="o">::</span><span class="n">messaging</span><span class="p">;</span>
+
+<span class="k">using</span> <span class="n">std</span><span class="o">::</span><span class="n">stringstream</span><span class="p">;</span>
+<span class="k">using</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="p">;</span>
+
+<span class="kt">int</span> <span class="nf">main</span><span class="p">(</span><span class="kt">int</span> <span class="n">argc</span><span class="p">,</span> <span class="kt">char</span><span class="o">**</span> <span class="n">argv</span><span class="p">)</span> <span class="p">{</span>
+    <span class="k">const</span> <span class="kt">char</span><span class="o">*</span> <span class="n">url</span> <span class="o">=</span> <span class="n">argc</span><span class="o">&gt;</span><span class="mi">1</span> <span class="o">?</span> <span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">:</span> <span class="s">&quot;amqp:tcp:127.0.0.1:5672&quot;</span><span class="p">;</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">connectionOptions</span> <span class="o">=</span> <span class="n">argc</span> <span class="o">&gt;</span> <span class="mi">2</span> <span class="o">?</span> <span class="n">argv</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span> <span class="o">:</span> <span class="s">&quot;&quot;</span><span class="p">;</span>
+
+    <span class="n">Connection</span> <span class="n">connection</span><span class="p">(</span><span class="n">url</span><span class="p">,</span> <span class="n">connectionOptions</span><span class="p">);</span>
+     <span class="k">try</span> <span class="p">{</span>
+        <span class="n">connection</span><span class="p">.</span><span class="n">open</span><span class="p">();</span>
+        <span class="n">Session</span> <span class="n">session</span> <span class="o">=</span> <span class="n">connection</span><span class="p">.</span><span class="n">createSession</span><span class="p">();</span>
+
+        <span class="n">Sender</span> <span class="n">sender</span> <span class="o">=</span> <span class="n">session</span><span class="p">.</span><span class="n">createSender</span><span class="p">(</span><span class="s">&quot;service_queue&quot;</span><span class="p">);</span>
+
+        <span class="c1">//create temp queue &amp; receiver...</span>
+        <span class="n">Receiver</span> <span class="n">receiver</span> <span class="o">=</span> <span class="n">session</span><span class="p">.</span><span class="n">createReceiver</span><span class="p">(</span><span class="s">&quot;#&quot;</span><span class="p">);</span>
+        <span class="n">Address</span> <span class="n">responseQueue</span> <span class="o">=</span> <span class="n">receiver</span><span class="p">.</span><span class="n">getAddress</span><span class="p">();</span>
+
+	<span class="c1">// Now send some messages ...</span>
+	<span class="n">string</span> <span class="n">s</span><span class="p">[]</span> <span class="o">=</span> <span class="p">{</span>
+            <span class="s">&quot;Twas brillig, and the slithy toves&quot;</span><span class="p">,</span>
+            <span class="s">&quot;Did gire and gymble in the wabe.&quot;</span><span class="p">,</span>
+            <span class="s">&quot;All mimsy were the borogroves,&quot;</span><span class="p">,</span>
+            <span class="s">&quot;And the mome raths outgrabe.&quot;</span>
+        <span class="p">};</span>
+
+    	<span class="n">Message</span> <span class="n">request</span><span class="p">;</span>
+        <span class="n">request</span><span class="p">.</span><span class="n">setReplyTo</span><span class="p">(</span><span class="n">responseQueue</span><span class="p">);</span>
+	<span class="k">for</span> <span class="p">(</span><span class="kt">int</span> <span class="n">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span> <span class="n">i</span><span class="o">&lt;</span><span class="mi">4</span><span class="p">;</span> <span class="n">i</span><span class="o">++</span><span class="p">)</span> <span class="p">{</span>
+            <span class="n">request</span><span class="p">.</span><span class="n">setContentObject</span><span class="p">(</span><span class="n">s</span><span class="p">[</span><span class="n">i</span><span class="p">]);</span>
+            <span class="n">sender</span><span class="p">.</span><span class="n">send</span><span class="p">(</span><span class="n">request</span><span class="p">);</span>
+            <span class="n">Message</span> <span class="n">response</span> <span class="o">=</span> <span class="n">receiver</span><span class="p">.</span><span class="n">fetch</span><span class="p">();</span>
+            <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="n">request</span><span class="p">.</span><span class="n">getContentObject</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="s">&quot; -&gt; &quot;</span> <span class="o">&lt;&lt;</span> <span class="n">response</span><span class="p">.</span><span class="n">getContentObject</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+            <span class="n">session</span><span class="p">.</span><span class="n">acknowledge</span><span class="p">(</span><span class="n">response</span><span class="p">);</span>
+	<span class="p">}</span>
+        <span class="n">connection</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+        <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
+    <span class="p">}</span> <span class="k">catch</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">exception</span><span class="o">&amp;</span> <span class="n">error</span><span class="p">)</span> <span class="p">{</span>
+        <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="n">error</span><span class="p">.</span><span class="n">what</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+        <span class="n">connection</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+    <span class="p">}</span>
+    <span class="k">return</span> <span class="mi">1</span><span class="p">;</span>
+<span class="p">}</span>
+</pre></div>
+
+<p><a href="client.cpp">Download this file</a></p>
+
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[27/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_5.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_5.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_5.html
new file mode 100755
index 0000000..d8de556
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_5.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_5.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_5.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_5.js
new file mode 100755
index 0000000..11857f2
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_5.js
@@ -0,0 +1,29 @@
+var searchData=
+[
+  ['generate',['generate',['../classqpid_1_1types_1_1Uuid.html#a3805c19501e878ad5f8972e30c2f2855',1,'qpid::types::Uuid']]],
+  ['get',['get',['../classqpid_1_1messaging_1_1Receiver.html#af60ff3ff2a71728b191bbfc656ccba93',1,'qpid::messaging::Receiver::get(Message &amp;message, Duration timeout=Duration::FOREVER)'],['../classqpid_1_1messaging_1_1Receiver.html#a31f17a5b1c0d250f319c5e82a5cdb8e9',1,'qpid::messaging::Receiver::get(Duration timeout=Duration::FOREVER)']]],
+  ['getaddress',['getAddress',['../classqpid_1_1messaging_1_1Receiver.html#a5901bf6caf4eb575dccfa251e3653d2c',1,'qpid::messaging::Receiver::getAddress()'],['../classqpid_1_1messaging_1_1Sender.html#afd64d4c3be35c74b8e146ca1fb75fb94',1,'qpid::messaging::Sender::getAddress()']]],
+  ['getavailable',['getAvailable',['../classqpid_1_1messaging_1_1Receiver.html#a7722e100c8a1908d873a60d250d30b27',1,'qpid::messaging::Receiver::getAvailable()'],['../classqpid_1_1messaging_1_1Sender.html#a2aaec7fcb5362df5f5c3c63acaf61c21',1,'qpid::messaging::Sender::getAvailable()']]],
+  ['getcapacity',['getCapacity',['../classqpid_1_1messaging_1_1Receiver.html#a66ec1eaf8e6bd407eab5f079e3eb0d59',1,'qpid::messaging::Receiver::getCapacity()'],['../classqpid_1_1messaging_1_1Sender.html#ae23edfc07ba612172c314b044f1e7dcc',1,'qpid::messaging::Sender::getCapacity()']]],
+  ['getconnection',['getConnection',['../classqpid_1_1messaging_1_1Session.html#a836dd42d857166ea28a732e51bbba62a',1,'qpid::messaging::Session']]],
+  ['getcontent',['getContent',['../classqpid_1_1messaging_1_1Message.html#a1c218326274652137d26033419723e14',1,'qpid::messaging::Message']]],
+  ['getcontentbytes',['getContentBytes',['../classqpid_1_1messaging_1_1Message.html#a06b392dcd1f1831519f88870ffd07d41',1,'qpid::messaging::Message']]],
+  ['getcontentobject',['getContentObject',['../classqpid_1_1messaging_1_1Message.html#a3893ff4d0aeb3aedc647c7e8a3ed043f',1,'qpid::messaging::Message::getContentObject()'],['../classqpid_1_1messaging_1_1Message.html#ac3b61862ba1ef8662ce5e6eb16b23ca7',1,'qpid::messaging::Message::getContentObject() const ']]],
+  ['getcontentptr',['getContentPtr',['../classqpid_1_1messaging_1_1Message.html#af234ed13df1c8d310d58ea1e638a2585',1,'qpid::messaging::Message']]],
+  ['getcontentsize',['getContentSize',['../classqpid_1_1messaging_1_1Message.html#a6a86431108a8e2cd35e164b14054e62b',1,'qpid::messaging::Message']]],
+  ['getcontenttype',['getContentType',['../classqpid_1_1messaging_1_1Message.html#ada67fec1102706d19874b52cf90ee056',1,'qpid::messaging::Message']]],
+  ['getdescriptor',['getDescriptor',['../classqpid_1_1types_1_1Variant.html#a29c206d339c796f1c888ff1c95e4da36',1,'qpid::types::Variant']]],
+  ['getdescriptors',['getDescriptors',['../classqpid_1_1types_1_1Variant.html#af58a31d895341a5e6c45b77d3baec65d',1,'qpid::types::Variant::getDescriptors()'],['../classqpid_1_1types_1_1Variant.html#a709db949e66a510c34ec10df4582c093',1,'qpid::types::Variant::getDescriptors() const ']]],
+  ['getname',['getName',['../classqpid_1_1messaging_1_1Receiver.html#a72b101214e21adc36878ddc28da92142',1,'qpid::messaging::Receiver::getName()'],['../classqpid_1_1messaging_1_1Sender.html#a69ca2efedb0eb470d200b9d5011f22df',1,'qpid::messaging::Sender::getName()']]],
+  ['getproperties',['getProperties',['../classqpid_1_1messaging_1_1Message.html#a930d0be350a0d8f55759aaaa4e7180ec',1,'qpid::messaging::Message']]],
+  ['getreceivable',['getReceivable',['../classqpid_1_1messaging_1_1Session.html#a83dadf90e79a917efbbcaf766568fbe9',1,'qpid::messaging::Session']]],
+  ['getreceiver',['getReceiver',['../classqpid_1_1messaging_1_1Session.html#a7659b4c2b740c2e9d9762b93725b12eb',1,'qpid::messaging::Session']]],
+  ['getredelivered',['getRedelivered',['../classqpid_1_1messaging_1_1Message.html#a1b730bac4a2af64da8caae4dea1576ab',1,'qpid::messaging::Message']]],
+  ['getsender',['getSender',['../classqpid_1_1messaging_1_1Session.html#aa21188f60375a3f7a97697355668dab1',1,'qpid::messaging::Session']]],
+  ['getsession',['getSession',['../classqpid_1_1messaging_1_1Receiver.html#a457fc99cfd1fa909d9b80bed1c945418',1,'qpid::messaging::Receiver::getSession()'],['../classqpid_1_1messaging_1_1Sender.html#aeda816d78423ca522169c83a8df18115',1,'qpid::messaging::Sender::getSession()']]],
+  ['getstring',['getString',['../classqpid_1_1types_1_1Variant.html#a40632d7034fbdd23f208edf81f8b5fa6',1,'qpid::types::Variant']]],
+  ['getttl',['getTtl',['../classqpid_1_1messaging_1_1Message.html#a4cca5a6574ccb010307b4b189a238093',1,'qpid::messaging::Message']]],
+  ['getunsettled',['getUnsettled',['../classqpid_1_1messaging_1_1Receiver.html#a07974fffa1cb5ace0c85a6c4242ff79e',1,'qpid::messaging::Receiver::getUnsettled()'],['../classqpid_1_1messaging_1_1Sender.html#a1dd1f41ed7b5fcb2c8049692e865f049',1,'qpid::messaging::Sender::getUnsettled()']]],
+  ['getunsettledacks',['getUnsettledAcks',['../classqpid_1_1messaging_1_1Session.html#a7e10103e4cd4303c38e92f7f0dd140a2',1,'qpid::messaging::Session']]],
+  ['geturl',['getUrl',['../classqpid_1_1messaging_1_1Connection.html#a37a0bb2470e17aeb8257e1b1513fa0b6',1,'qpid::messaging::Connection']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_6.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_6.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_6.html
new file mode 100755
index 0000000..9ba0cc2
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_6.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_6.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_6.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_6.js
new file mode 100755
index 0000000..d2165d1
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_6.js
@@ -0,0 +1,11 @@
+var searchData=
+[
+  ['handle',['Handle',['../classqpid_1_1messaging_1_1Handle.html',1,'qpid::messaging']]],
+  ['handle_3c_20connectionimpl_20_3e',['Handle&lt; ConnectionImpl &gt;',['../classqpid_1_1messaging_1_1Handle.html',1,'qpid::messaging']]],
+  ['handle_3c_20receiverimpl_20_3e',['Handle&lt; ReceiverImpl &gt;',['../classqpid_1_1messaging_1_1Handle.html',1,'qpid::messaging']]],
+  ['handle_3c_20senderimpl_20_3e',['Handle&lt; SenderImpl &gt;',['../classqpid_1_1messaging_1_1Handle.html',1,'qpid::messaging']]],
+  ['handle_3c_20sessionimpl_20_3e',['Handle&lt; SessionImpl &gt;',['../classqpid_1_1messaging_1_1Handle.html',1,'qpid::messaging']]],
+  ['haserror',['hasError',['../classqpid_1_1messaging_1_1Session.html#a58892c263a96014bd6e7ddf20e654a4f',1,'qpid::messaging::Session']]],
+  ['hash',['hash',['../classqpid_1_1types_1_1Uuid.html#accce57bbf9d38185808bc62bd7d8f79a',1,'qpid::types::Uuid']]],
+  ['hasher',['Hasher',['../structqpid_1_1types_1_1Uuid_1_1Hasher.html',1,'qpid::types::Uuid']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_7.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_7.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_7.html
new file mode 100755
index 0000000..9384ec9
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_7.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_7.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_7.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_7.js
new file mode 100755
index 0000000..647cd12
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_7.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+  ['invalidconversion',['InvalidConversion',['../structqpid_1_1types_1_1InvalidConversion.html',1,'qpid::types']]],
+  ['invalidoptionstring',['InvalidOptionString',['../structqpid_1_1messaging_1_1InvalidOptionString.html',1,'qpid::messaging']]],
+  ['isclosed',['isClosed',['../classqpid_1_1messaging_1_1Receiver.html#a7a1ae5651527e3f5335ca58036a4fd41',1,'qpid::messaging::Receiver']]],
+  ['isdescribed',['isDescribed',['../classqpid_1_1types_1_1Variant.html#a1d28bb9ab2b36d324057844e7282e1ad',1,'qpid::types::Variant']]],
+  ['isnull',['isNull',['../classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52',1,'qpid::messaging::Handle::isNull()'],['../classqpid_1_1types_1_1Uuid.html#a77bc48ca0719c2b06be1b2600befa26f',1,'qpid::types::Uuid::isNull()']]],
+  ['isvalid',['isValid',['../classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9',1,'qpid::messaging::Handle']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_8.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_8.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_8.html
new file mode 100755
index 0000000..37566c5
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_8.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_8.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_8.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_8.js
new file mode 100755
index 0000000..9750316
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_8.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['keyerror',['KeyError',['../structqpid_1_1messaging_1_1KeyError.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_9.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_9.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_9.html
new file mode 100755
index 0000000..c8c5102
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_9.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_9.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_9.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_9.js
new file mode 100755
index 0000000..c3f6ec5
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_9.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+  ['linkerror',['LinkError',['../structqpid_1_1messaging_1_1LinkError.html',1,'qpid::messaging']]],
+  ['log',['log',['../classqpid_1_1messaging_1_1LoggerOutput.html#a1b9caecf783ed92d7f400a180df7aa6e',1,'qpid::messaging::LoggerOutput::log()'],['../classqpid_1_1messaging_1_1Logger.html#a6cdeb3f0081f0e7e254347ff78436761',1,'qpid::messaging::Logger::log()']]],
+  ['logger',['Logger',['../classqpid_1_1messaging_1_1Logger.html',1,'qpid::messaging']]],
+  ['loggeroutput',['LoggerOutput',['../classqpid_1_1messaging_1_1LoggerOutput.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_a.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_a.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_a.html
new file mode 100755
index 0000000..4cb31f0
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_a.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_a.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_a.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_a.js
new file mode 100755
index 0000000..9bb6a44
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_a.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+  ['malformedaddress',['MalformedAddress',['../structqpid_1_1messaging_1_1MalformedAddress.html',1,'qpid::messaging']]],
+  ['message',['Message',['../classqpid_1_1messaging_1_1Message.html',1,'qpid::messaging']]],
+  ['messagerejected',['MessageRejected',['../structqpid_1_1messaging_1_1MessageRejected.html',1,'qpid::messaging']]],
+  ['messagingexception',['MessagingException',['../structqpid_1_1messaging_1_1MessagingException.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_b.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_b.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_b.html
new file mode 100755
index 0000000..d34a612
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_b.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_b.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_b.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_b.js
new file mode 100755
index 0000000..683f657
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_b.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+  ['nextreceiver',['nextReceiver',['../classqpid_1_1messaging_1_1Session.html#a1ffd236475a8d94b57608b9cba2ab599',1,'qpid::messaging::Session::nextReceiver(Receiver &amp;, Duration timeout=Duration::FOREVER)'],['../classqpid_1_1messaging_1_1Session.html#a1abec0c0aa7950e1a0eaca1f1d7e9ecd',1,'qpid::messaging::Session::nextReceiver(Duration timeout=Duration::FOREVER)']]],
+  ['nomessageavailable',['NoMessageAvailable',['../structqpid_1_1messaging_1_1NoMessageAvailable.html',1,'qpid::messaging']]],
+  ['notfound',['NotFound',['../structqpid_1_1messaging_1_1NotFound.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_c.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_c.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_c.html
new file mode 100755
index 0000000..c1ae2ca
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_c.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_c.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_c.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_c.js
new file mode 100755
index 0000000..63065a4
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_c.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+  ['operator_20bool',['operator bool',['../classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252',1,'qpid::messaging::Handle']]],
+  ['operator_21',['operator!',['../classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b',1,'qpid::messaging::Handle']]],
+  ['operator_21_3d',['operator!=',['../classqpid_1_1types_1_1Uuid.html#a3ec5f94563170e87675841527e261aa9',1,'qpid::types::Uuid']]],
+  ['operator_3c_3c',['operator&lt;&lt;',['../classqpid_1_1types_1_1Uuid.html#ae2c8b5f3ca5a10086436d6ce578d9d6e',1,'qpid::types::Uuid']]],
+  ['operator_3d_3d',['operator==',['../classqpid_1_1types_1_1Uuid.html#ade1e4263b646d63ce5df5ef13b58f183',1,'qpid::types::Uuid']]],
+  ['operator_3e_3e',['operator&gt;&gt;',['../classqpid_1_1types_1_1Uuid.html#a516a2d0f74836fb0e130ea7c294aebc6',1,'qpid::types::Uuid']]],
+  ['outofcapacity',['OutOfCapacity',['../structqpid_1_1messaging_1_1OutOfCapacity.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_d.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_d.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_d.html
new file mode 100755
index 0000000..712223c
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_d.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_d.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_d.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_d.js
new file mode 100755
index 0000000..9911605
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_d.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+  ['parse',['parse',['../classqpid_1_1types_1_1Variant.html#afe8749ffa406f413549399a02b378b45',1,'qpid::types::Variant']]],
+  ['privateimplref',['PrivateImplRef',['../classqpid_1_1messaging_1_1PrivateImplRef.html',1,'qpid::messaging']]],
+  ['protocolversionerror',['ProtocolVersionError',['../structqpid_1_1messaging_1_1ProtocolVersionError.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_e.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_e.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_e.html
new file mode 100755
index 0000000..d553ffa
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_e.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_e.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_e.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_e.js
new file mode 100755
index 0000000..1e6e619
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_e.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+  ['receiver',['Receiver',['../classqpid_1_1messaging_1_1Receiver.html',1,'qpid::messaging']]],
+  ['receivererror',['ReceiverError',['../structqpid_1_1messaging_1_1ReceiverError.html',1,'qpid::messaging']]],
+  ['reconnect',['reconnect',['../classqpid_1_1messaging_1_1Connection.html#a2fba4dbb2563544316f3050d340c02dd',1,'qpid::messaging::Connection::reconnect(const std::string &amp;url)'],['../classqpid_1_1messaging_1_1Connection.html#ac64520572413ec653b0d20c61887f0cc',1,'qpid::messaging::Connection::reconnect()']]],
+  ['reject',['reject',['../classqpid_1_1messaging_1_1Session.html#aacc65f05408dccb2977f556b9674161a',1,'qpid::messaging::Session']]],
+  ['release',['release',['../classqpid_1_1messaging_1_1Session.html#a4cd6031f9824f9296441113834c17da9',1,'qpid::messaging::Session']]],
+  ['reset',['reset',['../classqpid_1_1types_1_1Variant.html#a7c454d14b3246a4c7fd8859318dd05c1',1,'qpid::types::Variant']]],
+  ['resolutionerror',['ResolutionError',['../structqpid_1_1messaging_1_1ResolutionError.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_f.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_f.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_f.html
new file mode 100755
index 0000000..c77391a
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_f.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_f.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_f.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_f.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_f.js
new file mode 100755
index 0000000..0a21bb0
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_f.js
@@ -0,0 +1,27 @@
+var searchData=
+[
+  ['send',['send',['../classqpid_1_1messaging_1_1Sender.html#adedcff9ec995b301479d395f995736a9',1,'qpid::messaging::Sender']]],
+  ['sender',['Sender',['../classqpid_1_1messaging_1_1Sender.html',1,'qpid::messaging']]],
+  ['sendererror',['SenderError',['../structqpid_1_1messaging_1_1SenderError.html',1,'qpid::messaging']]],
+  ['senderror',['SendError',['../structqpid_1_1messaging_1_1SendError.html',1,'qpid::messaging']]],
+  ['session',['Session',['../classqpid_1_1messaging_1_1Session.html',1,'qpid::messaging']]],
+  ['sessionclosed',['SessionClosed',['../structqpid_1_1messaging_1_1SessionClosed.html',1,'qpid::messaging']]],
+  ['sessionerror',['SessionError',['../structqpid_1_1messaging_1_1SessionError.html',1,'qpid::messaging']]],
+  ['setcapacity',['setCapacity',['../classqpid_1_1messaging_1_1Receiver.html#abc79d61aa781451f60a9b689ae4aa66f',1,'qpid::messaging::Receiver::setCapacity()'],['../classqpid_1_1messaging_1_1Sender.html#a93ade0badc46bb1a9f5662579145e4ce',1,'qpid::messaging::Sender::setCapacity()']]],
+  ['setcontent',['setContent',['../classqpid_1_1messaging_1_1Message.html#a934f6f5bfe913288b5a9787e43b52197',1,'qpid::messaging::Message::setContent(const std::string &amp;)'],['../classqpid_1_1messaging_1_1Message.html#aee48800579ed2ba4882d4356fccde55b',1,'qpid::messaging::Message::setContent(const char *chars, size_t count)']]],
+  ['setcontentbytes',['setContentBytes',['../classqpid_1_1messaging_1_1Message.html#a82745780f99db04c59be7414a476c9b3',1,'qpid::messaging::Message']]],
+  ['setcontentobject',['setContentObject',['../classqpid_1_1messaging_1_1Message.html#aa479238420ccd27e1ffd73d856086d66',1,'qpid::messaging::Message']]],
+  ['setcontenttype',['setContentType',['../classqpid_1_1messaging_1_1Message.html#a665db3e8bac8213ee6ed9f6f29eb0f07',1,'qpid::messaging::Message']]],
+  ['setcorrelationid',['setCorrelationId',['../classqpid_1_1messaging_1_1Message.html#a0824baf013319e899aa01fa60b2d3d07',1,'qpid::messaging::Message']]],
+  ['setdescriptor',['setDescriptor',['../classqpid_1_1types_1_1Variant.html#a97645efd52fe90ce0939f970e83d6522',1,'qpid::types::Variant']]],
+  ['setdurable',['setDurable',['../classqpid_1_1messaging_1_1Message.html#a7c62ed496827a8fc1b4b0af0997147ea',1,'qpid::messaging::Message']]],
+  ['setmessageid',['setMessageId',['../classqpid_1_1messaging_1_1Message.html#a6a6a9606ecdc6118298b21d57c6a1d63',1,'qpid::messaging::Message']]],
+  ['setoutput',['setOutput',['../classqpid_1_1messaging_1_1Logger.html#aa78eced330829f501b89290d4f98817e',1,'qpid::messaging::Logger']]],
+  ['setpriority',['setPriority',['../classqpid_1_1messaging_1_1Message.html#a2c5cbef82cdf9055ef352438888833dc',1,'qpid::messaging::Message']]],
+  ['setredelivered',['setRedelivered',['../classqpid_1_1messaging_1_1Message.html#a022fc5eac6304adfa5f29e3cefa9d8a0',1,'qpid::messaging::Message']]],
+  ['setttl',['setTtl',['../classqpid_1_1messaging_1_1Message.html#a012018f9a693106aac3bc6162788f470',1,'qpid::messaging::Message']]],
+  ['settype',['setType',['../classqpid_1_1messaging_1_1Address.html#abca57a308f240c074cab8571c7f4f03f',1,'qpid::messaging::Address']]],
+  ['setuserid',['setUserId',['../classqpid_1_1messaging_1_1Message.html#a4f35085b0cf9e847ad468d7f8c856820',1,'qpid::messaging::Message']]],
+  ['str',['str',['../classqpid_1_1types_1_1Uuid.html#a041c621553271f81eaba28ea70f92796',1,'qpid::types::Uuid']]],
+  ['sync',['sync',['../classqpid_1_1messaging_1_1Session.html#a1ab5fe48656003e5e14158c23bdb0f56',1,'qpid::messaging::Session']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_0.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_0.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_0.html
new file mode 100755
index 0000000..025587a
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_0.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_0.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_0.js
new file mode 100755
index 0000000..c71a8bd
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_0.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+  ['address',['Address',['../classqpid_1_1messaging_1_1Address.html',1,'qpid::messaging']]],
+  ['addresserror',['AddressError',['../structqpid_1_1messaging_1_1AddressError.html',1,'qpid::messaging']]],
+  ['assertionfailed',['AssertionFailed',['../structqpid_1_1messaging_1_1AssertionFailed.html',1,'qpid::messaging']]],
+  ['authenticationfailure',['AuthenticationFailure',['../structqpid_1_1messaging_1_1AuthenticationFailure.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_1.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_1.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_1.html
new file mode 100755
index 0000000..86dc4ff
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_1.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_1.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_1.js
new file mode 100755
index 0000000..2b85a82
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_1.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['connection',['Connection',['../classqpid_1_1messaging_1_1Connection.html',1,'qpid::messaging']]],
+  ['connectionerror',['ConnectionError',['../structqpid_1_1messaging_1_1ConnectionError.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_10.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_10.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_10.html
new file mode 100755
index 0000000..f306d99
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_10.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_10.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_10.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_10.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_10.js
new file mode 100755
index 0000000..2302b48
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_10.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['unauthorizedaccess',['UnauthorizedAccess',['../structqpid_1_1messaging_1_1UnauthorizedAccess.html',1,'qpid::messaging']]],
+  ['uuid',['Uuid',['../classqpid_1_1types_1_1Uuid.html',1,'qpid::types']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_11.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_11.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_11.html
new file mode 100755
index 0000000..7d9c149
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_11.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_11.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_11.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_11.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_11.js
new file mode 100755
index 0000000..320585c
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_11.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['variant',['Variant',['../classqpid_1_1types_1_1Variant.html',1,'qpid::types']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_2.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_2.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_2.html
new file mode 100755
index 0000000..014caf8
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_2.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_2.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_2.js
new file mode 100755
index 0000000..78c5625
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['duration',['Duration',['../classqpid_1_1messaging_1_1Duration.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_3.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_3.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_3.html
new file mode 100755
index 0000000..2e97201
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_3.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_3.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_3.js
new file mode 100755
index 0000000..0a617f3
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_3.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['encodingexception',['EncodingException',['../structqpid_1_1messaging_1_1EncodingException.html',1,'qpid::messaging']]],
+  ['exception',['Exception',['../classqpid_1_1types_1_1Exception.html',1,'qpid::types']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_4.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_4.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_4.html
new file mode 100755
index 0000000..776fee3
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_4.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_4.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_4.js
new file mode 100755
index 0000000..e12e87a
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_4.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['failoverupdates',['FailoverUpdates',['../classqpid_1_1messaging_1_1FailoverUpdates.html',1,'qpid::messaging']]],
+  ['fetcherror',['FetchError',['../structqpid_1_1messaging_1_1FetchError.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_5.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_5.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_5.html
new file mode 100755
index 0000000..69bbcc8
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_5.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_5.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_5.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_5.js
new file mode 100755
index 0000000..f571777
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_5.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+  ['handle',['Handle',['../classqpid_1_1messaging_1_1Handle.html',1,'qpid::messaging']]],
+  ['handle_3c_20connectionimpl_20_3e',['Handle&lt; ConnectionImpl &gt;',['../classqpid_1_1messaging_1_1Handle.html',1,'qpid::messaging']]],
+  ['handle_3c_20receiverimpl_20_3e',['Handle&lt; ReceiverImpl &gt;',['../classqpid_1_1messaging_1_1Handle.html',1,'qpid::messaging']]],
+  ['handle_3c_20senderimpl_20_3e',['Handle&lt; SenderImpl &gt;',['../classqpid_1_1messaging_1_1Handle.html',1,'qpid::messaging']]],
+  ['handle_3c_20sessionimpl_20_3e',['Handle&lt; SessionImpl &gt;',['../classqpid_1_1messaging_1_1Handle.html',1,'qpid::messaging']]],
+  ['hasher',['Hasher',['../structqpid_1_1types_1_1Uuid_1_1Hasher.html',1,'qpid::types::Uuid']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_6.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_6.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_6.html
new file mode 100755
index 0000000..2db08a0
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_6.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_6.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_6.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_6.js
new file mode 100755
index 0000000..af2905b
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_6.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['invalidconversion',['InvalidConversion',['../structqpid_1_1types_1_1InvalidConversion.html',1,'qpid::types']]],
+  ['invalidoptionstring',['InvalidOptionString',['../structqpid_1_1messaging_1_1InvalidOptionString.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_7.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_7.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_7.html
new file mode 100755
index 0000000..fd67346
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_7.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_7.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_7.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_7.js
new file mode 100755
index 0000000..9750316
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_7.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['keyerror',['KeyError',['../structqpid_1_1messaging_1_1KeyError.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_8.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_8.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_8.html
new file mode 100755
index 0000000..369fe52
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_8.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_8.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_8.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_8.js
new file mode 100755
index 0000000..d973981
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_8.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+  ['linkerror',['LinkError',['../structqpid_1_1messaging_1_1LinkError.html',1,'qpid::messaging']]],
+  ['logger',['Logger',['../classqpid_1_1messaging_1_1Logger.html',1,'qpid::messaging']]],
+  ['loggeroutput',['LoggerOutput',['../classqpid_1_1messaging_1_1LoggerOutput.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_9.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_9.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_9.html
new file mode 100755
index 0000000..188dbb3
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_9.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_9.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_9.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_9.js
new file mode 100755
index 0000000..9bb6a44
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_9.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+  ['malformedaddress',['MalformedAddress',['../structqpid_1_1messaging_1_1MalformedAddress.html',1,'qpid::messaging']]],
+  ['message',['Message',['../classqpid_1_1messaging_1_1Message.html',1,'qpid::messaging']]],
+  ['messagerejected',['MessageRejected',['../structqpid_1_1messaging_1_1MessageRejected.html',1,'qpid::messaging']]],
+  ['messagingexception',['MessagingException',['../structqpid_1_1messaging_1_1MessagingException.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_a.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_a.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_a.html
new file mode 100755
index 0000000..e7610d3
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_a.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_a.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_a.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_a.js
new file mode 100755
index 0000000..34aaa68
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_a.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['nomessageavailable',['NoMessageAvailable',['../structqpid_1_1messaging_1_1NoMessageAvailable.html',1,'qpid::messaging']]],
+  ['notfound',['NotFound',['../structqpid_1_1messaging_1_1NotFound.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_b.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_b.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_b.html
new file mode 100755
index 0000000..4fc0a3f
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_b.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_b.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_b.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_b.js
new file mode 100755
index 0000000..524f997
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_b.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['outofcapacity',['OutOfCapacity',['../structqpid_1_1messaging_1_1OutOfCapacity.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_c.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_c.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_c.html
new file mode 100755
index 0000000..d2a582e
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_c.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_c.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_c.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_c.js
new file mode 100755
index 0000000..51e1b30
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_c.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['privateimplref',['PrivateImplRef',['../classqpid_1_1messaging_1_1PrivateImplRef.html',1,'qpid::messaging']]],
+  ['protocolversionerror',['ProtocolVersionError',['../structqpid_1_1messaging_1_1ProtocolVersionError.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_d.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_d.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_d.html
new file mode 100755
index 0000000..0fa4214
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_d.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_d.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_d.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_d.js
new file mode 100755
index 0000000..203494e
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_d.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+  ['receiver',['Receiver',['../classqpid_1_1messaging_1_1Receiver.html',1,'qpid::messaging']]],
+  ['receivererror',['ReceiverError',['../structqpid_1_1messaging_1_1ReceiverError.html',1,'qpid::messaging']]],
+  ['resolutionerror',['ResolutionError',['../structqpid_1_1messaging_1_1ResolutionError.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_e.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_e.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_e.html
new file mode 100755
index 0000000..238ea09
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_e.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_e.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_e.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_e.js
new file mode 100755
index 0000000..63bd00e
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_e.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+  ['sender',['Sender',['../classqpid_1_1messaging_1_1Sender.html',1,'qpid::messaging']]],
+  ['sendererror',['SenderError',['../structqpid_1_1messaging_1_1SenderError.html',1,'qpid::messaging']]],
+  ['senderror',['SendError',['../structqpid_1_1messaging_1_1SendError.html',1,'qpid::messaging']]],
+  ['session',['Session',['../classqpid_1_1messaging_1_1Session.html',1,'qpid::messaging']]],
+  ['sessionclosed',['SessionClosed',['../structqpid_1_1messaging_1_1SessionClosed.html',1,'qpid::messaging']]],
+  ['sessionerror',['SessionError',['../structqpid_1_1messaging_1_1SessionError.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_f.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_f.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_f.html
new file mode 100755
index 0000000..94d9500
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_f.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_f.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_f.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_f.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_f.js
new file mode 100755
index 0000000..de7bbda
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/classes_f.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+  ['targetcapacityexceeded',['TargetCapacityExceeded',['../structqpid_1_1messaging_1_1TargetCapacityExceeded.html',1,'qpid::messaging']]],
+  ['transactionaborted',['TransactionAborted',['../structqpid_1_1messaging_1_1TransactionAborted.html',1,'qpid::messaging']]],
+  ['transactionerror',['TransactionError',['../structqpid_1_1messaging_1_1TransactionError.html',1,'qpid::messaging']]],
+  ['transactionunknown',['TransactionUnknown',['../structqpid_1_1messaging_1_1TransactionUnknown.html',1,'qpid::messaging']]],
+  ['transportfailure',['TransportFailure',['../structqpid_1_1messaging_1_1TransportFailure.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/close.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/close.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/close.png
new file mode 100755
index 0000000..9342d3d
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/close.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_0.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_0.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_0.html
new file mode 100755
index 0000000..6bc52b6
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_0.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_0.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_0.js
new file mode 100755
index 0000000..8cc07fc
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_0.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['acknowledge',['acknowledge',['../classqpid_1_1messaging_1_1Session.html#a610d6eb517808dea01d25b30be88c4de',1,'qpid::messaging::Session::acknowledge(bool sync=false)'],['../classqpid_1_1messaging_1_1Session.html#aabe4d9bb20c7e12ce9ca821a5d9cb7ea',1,'qpid::messaging::Session::acknowledge(Message &amp;, bool sync=false)']]],
+  ['acknowledgeupto',['acknowledgeUpTo',['../classqpid_1_1messaging_1_1Session.html#a974737a8faeb0e57664744bb536662bf',1,'qpid::messaging::Session']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_1.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_1.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_1.html
new file mode 100755
index 0000000..648831f
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_1.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_1.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_1.js
new file mode 100755
index 0000000..9e0ca9c
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_1.js
@@ -0,0 +1,11 @@
+var searchData=
+[
+  ['checkerror',['checkError',['../classqpid_1_1messaging_1_1Session.html#aa2e0eb9e53cec590d23b2dd8b442e708',1,'qpid::messaging::Session']]],
+  ['clear',['clear',['../classqpid_1_1types_1_1Uuid.html#a21237148629551f32db63ac0ee920dcb',1,'qpid::types::Uuid']]],
+  ['close',['close',['../classqpid_1_1messaging_1_1Connection.html#a57c6b7c5b7f99fe3b6e287f906a59b7b',1,'qpid::messaging::Connection::close()'],['../classqpid_1_1messaging_1_1Receiver.html#a5f9e4b67b32ed49aa795011f53938b8e',1,'qpid::messaging::Receiver::close()'],['../classqpid_1_1messaging_1_1Session.html#ae182a6447018dd69ace0ec2897e66ba0',1,'qpid::messaging::Session::close()']]],
+  ['commit',['commit',['../classqpid_1_1messaging_1_1Session.html#a06a812821bdb2841cabf1f6b83fe57c0',1,'qpid::messaging::Session']]],
+  ['configure',['configure',['../classqpid_1_1messaging_1_1Logger.html#abbe85863cc46da050ad0305d31ea32c6',1,'qpid::messaging::Logger']]],
+  ['connection',['Connection',['../classqpid_1_1messaging_1_1Connection.html#a4d3f1bacc02722f3d2ae43efaa880db6',1,'qpid::messaging::Connection::Connection(const std::string &amp;url, const qpid::types::Variant::Map &amp;options=qpid::types::Variant::Map())'],['../classqpid_1_1messaging_1_1Connection.html#a7ed5f335b7614cd7b2b580ad92cbf3d2',1,'qpid::messaging::Connection::Connection(const std::string &amp;url, const std::string &amp;options)']]],
+  ['createreceiver',['createReceiver',['../classqpid_1_1messaging_1_1Session.html#a412e46c562c7211e833df2d243c743cc',1,'qpid::messaging::Session::createReceiver(const Address &amp;address)'],['../classqpid_1_1messaging_1_1Session.html#a23b36bccba731544fc686af56872f005',1,'qpid::messaging::Session::createReceiver(const std::string &amp;address)']]],
+  ['createsender',['createSender',['../classqpid_1_1messaging_1_1Session.html#afed2184cb6a54b6452bcacac3d7491b8',1,'qpid::messaging::Session::createSender(const Address &amp;address)'],['../classqpid_1_1messaging_1_1Session.html#a310e2fefeaf0ab0b0b110c8b9bed72af',1,'qpid::messaging::Session::createSender(const std::string &amp;address)']]]
+];


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[09/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/cpp-broker/book/chapter-Managing-CPP-Broker.html.in
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/cpp-broker/book/chapter-Managing-CPP-Broker.html.in b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/chapter-Managing-CPP-Broker.html.in
new file mode 100644
index 0000000..14ef7a7
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/chapter-Managing-CPP-Broker.html.in
@@ -0,0 +1,459 @@
+<div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Chapter&#160;2.&#160;
+      Managing the AMQP Messaging Broker
+    </th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ha-queue-replication.html">Prev</a>&#160;</td><th align="center" width="60%">&#160;</th><td align="right" width="20%">&#160;<a accesskey="n" href="ch02s02.html">Next</a></td></tr></table><hr /></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="chapter-Managing-CPP-Broker"></a>Chapter&#160;2.&#160;
+      Managing the AMQP Messaging Broker
+    </h1></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#section-Managing-CPP-Broker">2.1.  Managing the C++ Broker </a></span></dt><dd><dl><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#MgmtC-2B-2B-Usingqpidconfig">2.1.1. 
+            Using qpid-config
+          </a></span></dt><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#MgmtC-2B-2B-Usingqpidroute">2.1.2. 
+            Using qpid-route
+          </a></span></dt><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#MgmtC-2B-2B-Usingqpidtool">2.1.3. 
+            Using qpid-tool
+          </a></span></dt><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#MgmtC-2B-2B-Usingqpidprintevents">2.1.4. 
+            Using
+            qpid-printevents
+          </a></span></dt><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#idm140173356835712">2.1.5. Using qpid-ha</a></span></dt></dl></dd><dt><span class="section"><a href="ch02s02.html">2.2. 
+      Qpid Management Framework
+    </a></span></dt><dd><dl><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-WhatIsQMF">2.2.1. 
+            What Is QMF
+          </a></span></dt><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-GettingStartedwithQMF">2.2.2. 
+            Getting
+            Started with QMF
+          </a></span></dt><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-QMFConcepts">2.2.3. 
+            QMF Concepts
+          </a></span></dt><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-TheQMFProtocol">2.2.4. 
+            The QMF
+            Protocol
+          </a></span></dt><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-HowtoWriteaQMFConsole">2.2.5. 
+            How
+            to Write a QMF Console
+          </a></span></dt><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-HowtoWriteaQMFAgent">2.2.6. 
+            How to
+            Write a QMF Agent
+          </a></span></dt></dl></dd><dt><span class="section"><a href="ch02s03.html">2.3. 
+      QMF Python Console Tutorial
+    </a></span></dt><dd><dl><dt><span class="section"><a href="ch02s03.html#QMFPythonConsoleTutorial-PrerequisiteInstallQpidMessaging">2.3.1. 
+            Prerequisite
+            - Install Qpid Messaging
+          </a></span></dt><dt><span class="section"><a href="ch02s03.html#QMFPythonConsoleTutorial-SynchronousConsoleOperations">2.3.2. 
+            Synchronous
+            Console Operations
+          </a></span></dt><dt><span class="section"><a href="ch02s03.html#QMFPythonConsoleTutorial-AsynchronousConsoleOperations">2.3.3. 
+            Asynchronous
+            Console Operations
+          </a></span></dt><dt><span class="section"><a href="ch02s03.html#QMFPythonConsoleTutorial-DiscoveringwhatKindsofObjectsareAvailable">2.3.4. 
+            Discovering what Kinds of Objects are Available
+          </a></span></dt></dl></dd></dl></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="section-Managing-CPP-Broker"></a>2.1.&#160; Managing the C++ Broker </h2></div></div></div><p>
+            There are quite a few ways to interact with the C++ broker. The
+            command line tools
+            include:
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>qpid-route - used to configure federation (a set of federated
+            brokers)
+            </p></li><li class="listitem"><p>qpid-config - used to configure queues, exchanges, bindings
+            and list them etc
+            </p></li><li class="listitem"><p>qpid-tool - used to view management information/statistics
+            and call any management actions on the broker
+            </p></li><li class="listitem"><p>qpid-printevents - used to receive and print QMF events
+            </p></li><li class="listitem"><p>qpid-ha - used to interact with the High Availability module
+            </p></li></ul></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="MgmtC-2B-2B-Usingqpidconfig"></a>2.1.1.&#160;
+            Using qpid-config
+          </h3></div></div></div><p>
+            This utility can be used to create queues exchanges and bindings,
+            both durable and transient. Always check for latest options by
+            running --help command.
+          </p><pre class="programlisting">
+$ qpid-config --help
+Usage:  qpid-config [OPTIONS]
+        qpid-config [OPTIONS] exchanges [filter-string]
+        qpid-config [OPTIONS] queues    [filter-string]
+        qpid-config [OPTIONS] add exchange &lt;type&gt; &lt;name&gt; [AddExchangeOptions]
+        qpid-config [OPTIONS] del exchange &lt;name&gt;
+        qpid-config [OPTIONS] add queue &lt;name&gt; [AddQueueOptions]
+        qpid-config [OPTIONS] del queue &lt;name&gt;
+        qpid-config [OPTIONS] bind   &lt;exchange-name&gt; &lt;queue-name&gt; [binding-key]
+        qpid-config [OPTIONS] unbind &lt;exchange-name&gt; &lt;queue-name&gt; [binding-key]
+
+Options:
+    -b [ --bindings ]                         Show bindings in queue or exchange list
+    -a [ --broker-addr ] Address (localhost)  Address of qpidd broker
+         broker-addr is in the form:   [username/password@] hostname | ip-address [:&lt;port&gt;]
+         ex:  localhost, 10.1.1.7:10000, broker-host:10000, guest/guest@localhost
+
+Add Queue Options:
+    --durable            Queue is durable
+    --file-count N (8)   Number of files in queue's persistence journal
+    --file-size  N (24)  File size in pages (64Kib/page)
+    --max-queue-size N   Maximum in-memory queue size as bytes
+    --max-queue-count N  Maximum in-memory queue size as a number of messages
+    --limit-policy [none | reject | flow-to-disk | ring | ring-strict]
+                         Action taken when queue limit is reached:
+                             none (default) - Use broker's default policy
+                             reject         - Reject enqueued messages
+                             flow-to-disk   - Page messages to disk
+                             ring           - Replace oldest unacquired message with new
+                             ring-strict    - Replace oldest message, reject if oldest is acquired
+    --order [fifo | lvq | lvq-no-browse]
+                         Set queue ordering policy:
+                             fifo (default) - First in, first out
+                             lvq            - Last Value Queue ordering, allows queue browsing
+                             lvq-no-browse  - Last Value Queue ordering, browsing clients may lose data
+
+Add Exchange Options:
+    --durable    Exchange is durable
+    --sequence   Exchange will insert a 'qpid.msg_sequence' field in the message header
+                 with a value that increments for each message forwarded.
+    --ive        Exchange will behave as an 'initial-value-exchange', keeping a reference
+                 to the last message forwarded and enqueuing that message to newly bound
+                 queues.
+</pre><p>
+            Get the summary page
+          </p><pre class="programlisting">
+$ qpid-config
+Total Exchanges: 6
+          topic: 2
+        headers: 1
+         fanout: 1
+         direct: 2
+   Total Queues: 7
+        durable: 0
+    non-durable: 7
+</pre><p>
+            List the queues
+          </p><pre class="programlisting">
+$ qpid-config queues
+Queue Name                                  Attributes
+=================================================================
+pub_start
+pub_done
+sub_ready
+sub_done
+perftest0                                   --durable
+reply-dhcp-100-18-254.bos.redhat.com.20713  auto-del excl
+topic-dhcp-100-18-254.bos.redhat.com.20713  auto-del excl
+
+</pre><p>
+            List the exchanges with bindings
+          </p><pre class="programlisting">
+$ ./qpid-config -b exchanges
+Exchange '' (direct)
+    bind pub_start =&gt; pub_start
+    bind pub_done =&gt; pub_done
+    bind sub_ready =&gt; sub_ready
+    bind sub_done =&gt; sub_done
+    bind perftest0 =&gt; perftest0
+    bind mgmt-3206ff16-fb29-4a30-82ea-e76f50dd7d15 =&gt; mgmt-3206ff16-fb29-4a30-82ea-e76f50dd7d15
+    bind repl-3206ff16-fb29-4a30-82ea-e76f50dd7d15 =&gt; repl-3206ff16-fb29-4a30-82ea-e76f50dd7d15
+Exchange 'amq.direct' (direct)
+    bind repl-3206ff16-fb29-4a30-82ea-e76f50dd7d15 =&gt; repl-3206ff16-fb29-4a30-82ea-e76f50dd7d15
+    bind repl-df06c7a6-4ce7-426a-9f66-da91a2a6a837 =&gt; repl-df06c7a6-4ce7-426a-9f66-da91a2a6a837
+    bind repl-c55915c2-2fda-43ee-9410-b1c1cbb3e4ae =&gt; repl-c55915c2-2fda-43ee-9410-b1c1cbb3e4ae
+Exchange 'amq.topic' (topic)
+Exchange 'amq.fanout' (fanout)
+Exchange 'amq.match' (headers)
+Exchange 'qpid.management' (topic)
+    bind mgmt.# =&gt; mgmt-3206ff16-fb29-4a30-82ea-e76f50dd7d15
+</pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="MgmtC-2B-2B-Usingqpidroute"></a>2.1.2.&#160;
+            Using qpid-route
+          </h3></div></div></div><p>
+            This utility is to create federated networks of brokers, This
+            allows you for forward messages between brokers in a network.
+            Messages can be routed statically (using "qpid-route route add")
+            where the bindings that control message forwarding are supplied
+            in the route. Message routing can also be dynamic (using
+            "qpid-route dynamic add") where the messages are automatically
+            forwarded to clients based on their bindings to the local broker.
+          </p><pre class="programlisting">
+$ qpid-route
+Usage:  qpid-route [OPTIONS] dynamic add &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt; [tag] [exclude-list]
+        qpid-route [OPTIONS] dynamic del &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt;
+
+        qpid-route [OPTIONS] route add   &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt; &lt;routing-key&gt; [tag] [exclude-list]
+        qpid-route [OPTIONS] route del   &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt; &lt;routing-key&gt;
+        qpid-route [OPTIONS] queue add   &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt; &lt;queue&gt;
+        qpid-route [OPTIONS] queue del   &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt; &lt;queue&gt;
+        qpid-route [OPTIONS] route list  [&lt;dest-broker&gt;]
+        qpid-route [OPTIONS] route flush [&lt;dest-broker&gt;]
+        qpid-route [OPTIONS] route map   [&lt;broker&gt;]
+
+        qpid-route [OPTIONS] link add  &lt;dest-broker&gt; &lt;src-broker&gt;
+        qpid-route [OPTIONS] link del  &lt;dest-broker&gt; &lt;src-broker&gt;
+        qpid-route [OPTIONS] link list [&lt;dest-broker&gt;]
+
+Options:
+    -v [ --verbose ]         Verbose output
+    -q [ --quiet ]           Quiet output, don't print duplicate warnings
+    -d [ --durable ]         Added configuration shall be durable
+    -e [ --del-empty-link ]  Delete link after deleting last route on the link
+    -s [ --src-local ]       Make connection to source broker (push route)
+    -t &lt;transport&gt; [ --transport &lt;transport&gt;]
+                             Specify transport to use for links, defaults to tcp
+
+  dest-broker and src-broker are in the form:  [username/password@] hostname | ip-address [:&lt;port&gt;]
+  ex:  localhost, 10.1.1.7:10000, broker-host:10000, guest/guest@localhost
+</pre><p>
+            A few examples:
+          </p><pre class="programlisting">
+qpid-route dynamic add host1 host2 fed.topic
+qpid-route dynamic add host2 host1 fed.topic
+
+qpid-route -v route add host1 host2 hub1.topic hub2.topic.stock.buy
+qpid-route -v route add host1 host2 hub1.topic hub2.topic.stock.sell
+qpid-route -v route add host1 host2 hub1.topic 'hub2.topic.stock.#'
+qpid-route -v route add host1 host2 hub1.topic 'hub2.#'
+qpid-route -v route add host1 host2 hub1.topic 'hub2.topic.#'
+qpid-route -v route add host1 host2 hub1.topic 'hub2.global.#'
+</pre><p>
+            The link map feature can be used to display the entire federated
+            network configuration by supplying a single broker as an entry
+            point:
+          </p><pre class="programlisting">
+$ qpid-route route map localhost:10001
+
+Finding Linked Brokers:
+    localhost:10001... Ok
+    localhost:10002... Ok
+    localhost:10003... Ok
+    localhost:10004... Ok
+    localhost:10005... Ok
+    localhost:10006... Ok
+    localhost:10007... Ok
+    localhost:10008... Ok
+
+Dynamic Routes:
+
+  Exchange fed.topic:
+    localhost:10002 &lt;=&gt; localhost:10001
+    localhost:10003 &lt;=&gt; localhost:10002
+    localhost:10004 &lt;=&gt; localhost:10002
+    localhost:10005 &lt;=&gt; localhost:10002
+    localhost:10006 &lt;=&gt; localhost:10005
+    localhost:10007 &lt;=&gt; localhost:10006
+    localhost:10008 &lt;=&gt; localhost:10006
+
+  Exchange fed.direct:
+    localhost:10002  =&gt; localhost:10001
+    localhost:10004  =&gt; localhost:10003
+    localhost:10003  =&gt; localhost:10002
+    localhost:10001  =&gt; localhost:10004
+
+Static Routes:
+
+  localhost:10003(ex=amq.direct) &lt;= localhost:10005(ex=amq.direct) key=rkey
+  localhost:10003(ex=amq.direct) &lt;= localhost:10005(ex=amq.direct) key=rkey2
+</pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="MgmtC-2B-2B-Usingqpidtool"></a>2.1.3.&#160;
+            Using qpid-tool
+          </h3></div></div></div><p>
+            This utility provided a telnet style interface to be able to
+            view, list all stats and action
+            all the methods. Simple capture below. Best to just play with it
+            and mail the list if you have
+            questions or want features added.
+          </p><pre class="programlisting">
+qpid:
+qpid: help
+Management Tool for QPID
+Commands:
+    list                            - Print summary of existing objects by class
+    list &lt;className&gt;                - Print list of objects of the specified class
+    list &lt;className&gt; all            - Print contents of all objects of specified class
+    list &lt;className&gt; active         - Print contents of all non-deleted objects of specified class
+    list &lt;list-of-IDs&gt;              - Print contents of one or more objects (infer className)
+    list &lt;className&gt; &lt;list-of-IDs&gt;  - Print contents of one or more objects
+        list is space-separated, ranges may be specified (i.e. 1004-1010)
+    call &lt;ID&gt; &lt;methodName&gt; &lt;args&gt; - Invoke a method on an object
+    schema                          - Print summary of object classes seen on the target
+    schema &lt;className&gt;              - Print details of an object class
+    set time-format short           - Select short timestamp format (default)
+    set time-format long            - Select long timestamp format
+    quit or ^D                      - Exit the program
+qpid: list
+Management Object Types:
+    ObjectType     Active  Deleted
+    ================================
+    qpid.binding   21      0
+    qpid.broker    1       0
+    qpid.client    1       0
+    qpid.exchange  6       0
+    qpid.queue     13      0
+    qpid.session   4       0
+    qpid.system    1       0
+    qpid.vhost     1       0
+qpid: list qpid.system
+Objects of type qpid.system
+    ID    Created   Destroyed  Index
+    ==================================
+    1000  21:00:02  -          host
+qpid: list 1000
+Object of type qpid.system: (last sample time: 21:26:02)
+    Type    Element   1000
+    =======================================================
+    config  sysId     host
+    config  osName    Linux
+    config  nodeName  localhost.localdomain
+    config  release   2.6.24.4-64.fc8
+    config  version   #1 SMP Sat Mar 29 09:15:49 EDT 2008
+    config  machine   x86_64
+qpid: schema queue
+Schema for class 'qpid.queue':
+    Element                Type          Unit         Access      Notes   Description
+    ===================================================================================================================
+    vhostRef               reference                  ReadCreate  index
+    name                   short-string               ReadCreate  index
+    durable                boolean                    ReadCreate
+    autoDelete             boolean                    ReadCreate
+    exclusive              boolean                    ReadCreate
+    arguments              field-table                ReadOnly            Arguments supplied in queue.declare
+    storeRef               reference                  ReadOnly            Reference to persistent queue (if durable)
+    msgTotalEnqueues       uint64        message                          Total messages enqueued
+    msgTotalDequeues       uint64        message                          Total messages dequeued
+    msgTxnEnqueues         uint64        message                          Transactional messages enqueued
+    msgTxnDequeues         uint64        message                          Transactional messages dequeued
+    msgPersistEnqueues     uint64        message                          Persistent messages enqueued
+    msgPersistDequeues     uint64        message                          Persistent messages dequeued
+    msgDepth               uint32        message                          Current size of queue in messages
+    msgDepthHigh           uint32        message                          Current size of queue in messages (High)
+    msgDepthLow            uint32        message                          Current size of queue in messages (Low)
+    byteTotalEnqueues      uint64        octet                            Total messages enqueued
+    byteTotalDequeues      uint64        octet                            Total messages dequeued
+    byteTxnEnqueues        uint64        octet                            Transactional messages enqueued
+    byteTxnDequeues        uint64        octet                            Transactional messages dequeued
+    bytePersistEnqueues    uint64        octet                            Persistent messages enqueued
+    bytePersistDequeues    uint64        octet                            Persistent messages dequeued
+    byteDepth              uint32        octet                            Current size of queue in bytes
+    byteDepthHigh          uint32        octet                            Current size of queue in bytes (High)
+    byteDepthLow           uint32        octet                            Current size of queue in bytes (Low)
+    enqueueTxnStarts       uint64        transaction                      Total enqueue transactions started
+    enqueueTxnCommits      uint64        transaction                      Total enqueue transactions committed
+    enqueueTxnRejects      uint64        transaction                      Total enqueue transactions rejected
+    enqueueTxnCount        uint32        transaction                      Current pending enqueue transactions
+    enqueueTxnCountHigh    uint32        transaction                      Current pending enqueue transactions (High)
+    enqueueTxnCountLow     uint32        transaction                      Current pending enqueue transactions (Low)
+    dequeueTxnStarts       uint64        transaction                      Total dequeue transactions started
+    dequeueTxnCommits      uint64        transaction                      Total dequeue transactions committed
+    dequeueTxnRejects      uint64        transaction                      Total dequeue transactions rejected
+    dequeueTxnCount        uint32        transaction                      Current pending dequeue transactions
+    dequeueTxnCountHigh    uint32        transaction                      Current pending dequeue transactions (High)
+    dequeueTxnCountLow     uint32        transaction                      Current pending dequeue transactions (Low)
+    consumers              uint32        consumer                         Current consumers on queue
+    consumersHigh          uint32        consumer                         Current consumers on queue (High)
+    consumersLow           uint32        consumer                         Current consumers on queue (Low)
+    bindings               uint32        binding                          Current bindings
+    bindingsHigh           uint32        binding                          Current bindings (High)
+    bindingsLow            uint32        binding                          Current bindings (Low)
+    unackedMessages        uint32        message                          Messages consumed but not yet acked
+    unackedMessagesHigh    uint32        message                          Messages consumed but not yet acked (High)
+    unackedMessagesLow     uint32        message                          Messages consumed but not yet acked (Low)
+    messageLatencySamples  delta-time    nanosecond                       Broker latency through this queue (Samples)
+    messageLatencyMin      delta-time    nanosecond                       Broker latency through this queue (Min)
+    messageLatencyMax      delta-time    nanosecond                       Broker latency through this queue (Max)
+    messageLatencyAverage  delta-time    nanosecond                       Broker latency through this queue (Average)
+Method 'purge' Discard all messages on queue
+qpid: list queue
+Objects of type qpid.queue
+    ID    Created   Destroyed  Index
+    ===========================================================================
+    1012  21:08:13  -          1002.pub_start
+    1014  21:08:13  -          1002.pub_done
+    1016  21:08:13  -          1002.sub_ready
+    1018  21:08:13  -          1002.sub_done
+    1020  21:08:13  -          1002.perftest0
+    1038  21:09:08  -          1002.mgmt-3206ff16-fb29-4a30-82ea-e76f50dd7d15
+    1040  21:09:08  -          1002.repl-3206ff16-fb29-4a30-82ea-e76f50dd7d15
+    1046  21:09:32  -          1002.mgmt-df06c7a6-4ce7-426a-9f66-da91a2a6a837
+    1048  21:09:32  -          1002.repl-df06c7a6-4ce7-426a-9f66-da91a2a6a837
+    1054  21:10:01  -          1002.mgmt-c55915c2-2fda-43ee-9410-b1c1cbb3e4ae
+    1056  21:10:01  -          1002.repl-c55915c2-2fda-43ee-9410-b1c1cbb3e4ae
+    1063  21:26:00  -          1002.mgmt-8d621997-6356-48c3-acab-76a37081d0f3
+    1065  21:26:00  -          1002.repl-8d621997-6356-48c3-acab-76a37081d0f3
+qpid: list 1020
+Object of type qpid.queue: (last sample time: 21:26:02)
+    Type    Element                1020
+    ==========================================================================
+    config  vhostRef               1002
+    config  name                   perftest0
+    config  durable                False
+    config  autoDelete             False
+    config  exclusive              False
+    config  arguments              {'qpid.max_size': 0, 'qpid.max_count': 0}
+    config  storeRef               NULL
+    inst    msgTotalEnqueues       500000 messages
+    inst    msgTotalDequeues       500000
+    inst    msgTxnEnqueues         0
+    inst    msgTxnDequeues         0
+    inst    msgPersistEnqueues     0
+    inst    msgPersistDequeues     0
+    inst    msgDepth               0
+    inst    msgDepthHigh           0
+    inst    msgDepthLow            0
+    inst    byteTotalEnqueues      512000000 octets
+    inst    byteTotalDequeues      512000000
+    inst    byteTxnEnqueues        0
+    inst    byteTxnDequeues        0
+    inst    bytePersistEnqueues    0
+    inst    bytePersistDequeues    0
+    inst    byteDepth              0
+    inst    byteDepthHigh          0
+    inst    byteDepthLow           0
+    inst    enqueueTxnStarts       0 transactions
+    inst    enqueueTxnCommits      0
+    inst    enqueueTxnRejects      0
+    inst    enqueueTxnCount        0
+    inst    enqueueTxnCountHigh    0
+    inst    enqueueTxnCountLow     0
+    inst    dequeueTxnStarts       0
+    inst    dequeueTxnCommits      0
+    inst    dequeueTxnRejects      0
+    inst    dequeueTxnCount        0
+    inst    dequeueTxnCountHigh    0
+    inst    dequeueTxnCountLow     0
+    inst    consumers              0 consumers
+    inst    consumersHigh          0
+    inst    consumersLow           0
+    inst    bindings               1 binding
+    inst    bindingsHigh           1
+    inst    bindingsLow            1
+    inst    unackedMessages        0 messages
+    inst    unackedMessagesHigh    0
+    inst    unackedMessagesLow     0
+    inst    messageLatencySamples  0
+    inst    messageLatencyMin      0
+    inst    messageLatencyMax      0
+    inst    messageLatencyAverage  0
+qpid:
+</pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="MgmtC-2B-2B-Usingqpidprintevents"></a>2.1.4.&#160;
+            Using
+            qpid-printevents
+          </h3></div></div></div><p>
+            This utility connects to one or more brokers and collects events,
+            printing out a line per event.
+          </p><pre class="programlisting">
+$ qpid-printevents --help
+Usage: qpid-printevents [options] [broker-addr]...
+
+Collect and print events from one or more Qpid message brokers.  If no broker-
+addr is supplied, qpid-printevents will connect to 'localhost:5672'. broker-
+addr is of the form:  [username/password@] hostname | ip-address [:&lt;port&gt;] ex:
+localhost, 10.1.1.7:10000, broker-host:10000, guest/guest@localhost
+
+Options:
+  -h, --help  show this help message and exit
+</pre><p>
+            You get the idea... have fun!
+          </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="idm140173356835712"></a>2.1.5.&#160;Using qpid-ha</h3></div></div></div><p>This utility lets you monitor and control the activity of the clustering behavior provided by the HA module.
+  </p><pre class="programlisting">
+    
+qpid-ha --help
+usage: qpid-ha &lt;command&gt; [&lt;arguments&gt;]
+
+Commands are:
+
+  ready        Test if a backup broker is ready.
+  query        Print HA configuration settings.
+  set          Set HA configuration settings.
+  promote      Promote broker from backup to primary.
+  replicate    Set up replication from &lt;queue&gt; on &lt;remote-broker&gt; to &lt;queue&gt; on the current broker.
+
+For help with a command type: qpid-ha &lt;command&gt; --help
+
+  </pre></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ha-queue-replication.html">Prev</a>&#160;</td><td align="center" width="20%">&#160;</td><td align="right" width="40%">&#160;<a accesskey="n" href="ch02s02.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.13.&#160;Replicating Queues with the HA module&#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;2.2.&#160;
+      Qpid Management Framework
+    </td></tr></table></div></div>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/cpp-broker/book/chapter-ha.html.in
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/cpp-broker/book/chapter-ha.html.in b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/chapter-ha.html.in
new file mode 100644
index 0000000..e95f56c
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/chapter-ha.html.in
@@ -0,0 +1,787 @@
+<div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.12.&#160;Active-Passive Messaging Clusters</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="Using-message-groups.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="ha-queue-replication.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="chapter-ha"></a>1.12.&#160;Active-Passive Messaging Clusters</h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-overview"></a>1.12.1.&#160;Overview</h3></div></div></div><p>
+
+      The High Availability (HA) module provides
+      <em class="firstterm">active-passive</em>, <em class="firstterm">hot-standby</em>
+      messaging clusters to provide fault tolerant message delivery.
+    </p><p>
+      In an active-passive cluster only one broker, known as the
+      <em class="firstterm">primary</em>, is active and serving clients at a time. The other
+      brokers are standing by as <em class="firstterm">backups</em>. Changes on the primary
+      are replicated to all the backups so they are always up-to-date or "hot". Backup
+      brokers reject client connection attempts, to enforce the requirement that clients
+      only connect to the primary.
+    </p><p>
+      If the primary fails, one of the backups is promoted to take over as the new
+      primary. Clients fail-over to the new primary automatically. If there are multiple
+      backups, the other backups also fail-over to become backups of the new primary.
+    </p><p>
+      This approach relies on an external <em class="firstterm">cluster resource manager</em>
+      to detect failures, choose the new primary and handle network partitions. <a class="ulink" href="https://fedorahosted.org/cluster/wiki/RGManager" target="_top">rgmanager</a> is supported
+      initially, but others may be supported in the future.
+    </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="ha-at-least-once"></a>1.12.1.1.&#160;Avoiding message loss</h4></div></div></div><p>
+	In order to avoid message loss, the primary broker <span class="emphasis"><em>delays
+	acknowledgement</em></span> of messages received from clients until the
+	message has been replicated and acknowledged by all of the back-up
+	brokers, or has been consumed from the primary queue.
+      </p><p>
+	This ensures that all acknowledged messages are safe: they have either
+	been consumed or backed up to all backup brokers.  Messages that are
+	consumed <span class="emphasis"><em>before</em></span> they are replicated do not need to
+	be replicated. This reduces the work load when replicating a queue with
+	active consumers.
+      </p><p>
+	Clients keep <span class="emphasis"><em>unacknowledged</em></span> messages in a buffer
+	<a class="footnote" href="#ftn.idm140173354112704" id="idm140173354112704"><sup class="footnote">[1]</sup></a>
+	until they are acknowledged by the primary. If the primary fails, clients will
+	fail-over to the new primary and <span class="emphasis"><em>re-send</em></span> all their
+	unacknowledged messages.
+	<a class="footnote" href="#ftn.idm140173359114720" id="idm140173359114720"><sup class="footnote">[2]</sup></a>
+      </p><p>
+	If the primary crashes, all the <span class="emphasis"><em>acknowledged</em></span>
+	messages will be available on the backup that takes over as the new
+	primary. The <span class="emphasis"><em>unacknowledged</em></span> messages will be
+	re-sent by the clients.  Thus no messages are lost.
+      </p><p>
+	Note that this means it is possible for messages to be
+	<span class="emphasis"><em>duplicated</em></span>. In the event of a failure it is possible for a
+	message to received by the backup that becomes the new primary
+	<span class="emphasis"><em>and</em></span> re-sent by the client.  The application must take steps
+	to identify and eliminate duplicates.
+      </p><p>
+	When a new primary is promoted after a fail-over it is initially in
+	"recovering" mode. In this mode, it delays acknowledgement of messages
+	on behalf of all the backups that were connected to the previous
+	primary. This protects those messages against a failure of the new
+	primary until the backups have a chance to connect and catch up.
+      </p><p>
+	Not all messages need to be replicated to the back-up brokers. If a
+	message is consumed and acknowledged by a regular client before it has
+	been replicated to a backup, then it doesn't need to be replicated.
+      </p><div class="variablelist"><a id="ha-broker-states"></a><p class="title"><strong>HA Broker States</strong></p><dl class="variablelist"><dt><span class="term">Stand-alone</span></dt><dd><p>
+	      Broker is not part of a HA cluster.
+	    </p></dd><dt><span class="term">Joining</span></dt><dd><p>
+	      Newly started broker, not yet connected to any existing primary.
+	    </p></dd><dt><span class="term">Catch-up</span></dt><dd><p>
+	      A backup broker that is connected to the primary and downloading
+	      existing state (queues, messages etc.)
+	    </p></dd><dt><span class="term">Ready</span></dt><dd><p>
+	      A backup broker that is fully caught-up and ready to take over as
+	      primary.
+	    </p></dd><dt><span class="term">Recovering</span></dt><dd><p>
+	      Newly-promoted primary, waiting for backups to connect and catch up.
+	      Clients can connect but they are stalled until the primary is active.
+	    </p></dd><dt><span class="term">Active</span></dt><dd><p>
+	      The active primary broker with all backups connected and caught-up.
+	    </p></dd></dl></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="limitations"></a>1.12.1.2.&#160;Limitations</h4></div></div></div><p>
+	There are a some known limitations in the current implementation. These
+	will be fixed in future versions.
+      </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+	    Transactional changes to queue state are not replicated atomically. If
+	    the primary crashes during a transaction, it is possible that the
+	    backup could contain only part of the changes introduced by a
+	    transaction.
+	  </p></li><li class="listitem"><p>
+	    Configuration changes (creating or deleting queues, exchanges and
+	    bindings) are replicated asynchronously. Management tools used to
+	    make changes will consider the change complete when it is complete
+	    on the primary, it may not yet be replicated to all the backups.
+	  </p></li><li class="listitem"><p>
+	    Federation links <span class="emphasis"><em>to</em></span> the primary will fail over
+	    correctly.  Federated links <span class="emphasis"><em>from</em></span> the primary
+	    will be lost in fail over, they will not be re-connected to the new
+	    primary. It is possible to work around this by replacing the
+	    <code class="literal">qpidd-primary</code> start up script with a script that
+	    re-creates federation links when the primary is promoted.
+	  </p></li></ul></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-virtual-ip"></a>1.12.2.&#160;Virtual IP Addresses</h3></div></div></div><p>
+      Some resource managers (including <span class="command"><strong>rgmanager</strong></span>) support
+      <em class="firstterm">virtual IP addresses</em>. A virtual IP address is an IP
+      address that can be relocated to any of the nodes in a cluster.  The
+      resource manager associates this address with the primary node in the
+      cluster, and relocates it to the new primary when there is a failure. This
+      simplifies configuration as you can publish a single IP address rather
+      than a list.
+    </p><p>
+      A virtual IP address can be used by clients to connect to the primary. The
+      following sections will explain how to configure virtual IP addresses for
+      clients or brokers.
+    </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-broker-config"></a>1.12.3.&#160;Configuring the Brokers</h3></div></div></div><p>
+      The broker must load the <code class="filename">ha</code> module, it is loaded by
+      default. The following broker options are available for the HA module.
+    </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+	Broker management is required for HA to operate, it is enabled by
+	default. The option <code class="literal">mgmt-enable</code> must not be set to
+	"no"
+      </p></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+	Incorrect security settings are a common cause of problems when
+	getting started, see <a class="xref" href="chapter-ha.html#ha-security" title="1.12.9.&#160;Security and Access Control.">Section&#160;1.12.9, &#8220;Security and Access Control.&#8221;</a>.
+      </p></div><div class="table"><a id="ha-broker-options"></a><p class="title"><strong>Table&#160;1.28.&#160;Broker Options for High Availability Messaging Cluster</strong></p><div class="table-contents"><table border="1" summary="Broker Options for High Availability Messaging Cluster"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><thead><tr><th align="center" colspan="2">
+	      Options for High Availability Messaging Cluster
+	    </th></tr></thead><tbody><tr><td align="left">
+	      <code class="literal">ha-cluster <em class="replaceable"><code>yes|no</code></em></code>
+	    </td><td align="left">
+	      Set to "yes" to have the broker join a cluster.
+	    </td></tr><tr><td align="left">
+	      <code class="literal">ha-queue-replication <em class="replaceable"><code>yes|no</code></em></code>
+	    </td><td align="left">
+	      Enable replication of specific queues without joining a cluster, see <a class="xref" href="ha-queue-replication.html" title="1.13.&#160;Replicating Queues with the HA module">Section&#160;1.13, &#8220;Replicating Queues with the HA module&#8221;</a>.
+	    </td></tr><tr><td align="left">
+	      <code class="literal">ha-brokers-url <em class="replaceable"><code>URL</code></em></code>
+	    </td><td align="left">
+	      <p>
+		The URL
+		<a class="footnote" href="#ftn.ha-url-grammar" id="ha-url-grammar"><sup class="footnote">[a]</sup></a>
+		used by cluster brokers to connect to each other. The URL should
+		contain a comma separated list of the broker addresses, rather than a
+		virtual IP address.
+	      </p>
+	    </td></tr><tr><td align="left"><code class="literal">ha-public-url <em class="replaceable"><code>URL</code></em></code> </td><td align="left">
+	      <p>
+		This option is only needed for backwards compatibility if you
+		have been using the <code class="literal">amq.failover</code> exchange.
+		This exchange is now obsolete, it is recommended to use a
+		virtual IP address instead.
+	      </p>
+	      <p>
+		If set, this URL is advertised by the
+		<code class="literal">amq.failover</code> exchange and overrides the
+		broker option <code class="literal">known-hosts-url</code>
+	      </p>
+	    </td></tr><tr><td align="left"><code class="literal">ha-replicate </code><em class="replaceable"><code>VALUE</code></em></td><td align="left">
+	      <p>
+		Specifies whether queues and exchanges are replicated by default.
+		<em class="replaceable"><code>VALUE</code></em> is one of: <code class="literal">none</code>,
+		<code class="literal">configuration</code>, <code class="literal">all</code>.
+		For details see <a class="xref" href="chapter-ha.html#ha-replicate-values" title="1.12.7.&#160;Controlling replication of queues and exchanges">Section&#160;1.12.7, &#8220;Controlling replication of queues and exchanges&#8221;</a>.
+	      </p>
+	    </td></tr><tr><td align="left">
+	      <p><code class="literal">ha-username <em class="replaceable"><code>USER</code></em></code></p>
+	      <p><code class="literal">ha-password <em class="replaceable"><code>PASS</code></em></code></p>
+	      <p><code class="literal">ha-mechanism <em class="replaceable"><code>MECHANISM</code></em></code></p>
+	    </td><td align="left">
+	      Authentication settings used by HA brokers to connect to each other,
+	      see <a class="xref" href="chapter-ha.html#ha-security" title="1.12.9.&#160;Security and Access Control.">Section&#160;1.12.9, &#8220;Security and Access Control.&#8221;</a>
+	    </td></tr><tr><td align="left"><code class="literal">ha-backup-timeout<em class="replaceable"><code>SECONDS</code></em></code>
+	    <a class="footnote" href="#ftn.ha-seconds-spec" id="ha-seconds-spec"><sup class="footnote">[b]</sup></a>
+	    </td><td align="left">
+	      <p>
+		Maximum time that a recovering primary will wait for an expected
+		backup to connect and become ready.
+	      </p>
+	    </td></tr><tr><td align="left">
+	      <code class="literal">link-maintenance-interval <em class="replaceable"><code>SECONDS</code></em></code>
+	      <a class="footnoteref" href="chapter-ha.html#ftn.ha-seconds-spec"><sup class="footnoteref">[b]</sup></a>
+	    </td><td align="left">
+	      <p>
+		HA uses federation links to connect from backup to primary.
+		Backup brokers check the link to the primary on this interval
+		and re-connect if need be. Default 2 seconds. Set lower for
+		faster failover, e.g. 0.1 seconds.  Setting too low will result
+		in excessive link-checking on the backups.
+	      </p>
+	    </td></tr><tr><td align="left">
+	      <code class="literal">link-heartbeat-interval <em class="replaceable"><code>SECONDS</code></em></code>
+	      <a class="footnoteref" href="chapter-ha.html#ftn.ha-seconds-spec"><sup class="footnoteref">[b]</sup></a>
+	    </td><td align="left">
+	      <p>
+		HA uses federation links to connect from backup to primary.
+		If no heart-beat is received for twice this interval the primary will consider that
+		backup dead (e.g. if backup is hung or partitioned.)
+		This interval is also used to time-out for broker status checks,
+		it may take up to this interval for rgmanager to detect a hung or partitioned broker.
+		Clients sending messages may be held up during this time.
+		Default 120 seconds: you will probably want to set this to a lower value e.g. 10.
+		If set too low rgmanager may consider a slow broker to have failed and kill it.
+	      </p>
+	    </td></tr></tbody><tbody class="footnotes"><tr><td colspan="2"><div class="footnote" id="ftn.ha-url-grammar"><p><a class="para" href="#ha-url-grammar"><sup class="para">[a] </sup></a>
+		  The full format of the URL is given by this grammar:
+		  </p><pre class="programlisting">
+url = ["amqp:"][ user ["/" password] "@" ] addr ("," addr)*
+addr = tcp_addr / rmda_addr / ssl_addr / ...
+tcp_addr = ["tcp:"] host [":" port]
+rdma_addr = "rdma:" host [":" port]
+ssl_addr = "ssl:" host [":" port]'
+		  </pre><p>
+		  </p></div><div class="footnote" id="ftn.ha-seconds-spec"><p><a class="para" href="#ha-seconds-spec"><sup class="para">[b] </sup></a>
+		Values specified as <em class="replaceable"><code>SECONDS</code></em> can be a
+		fraction of a second, e.g. "0.1" for a tenth of a second.
+		They can also have an explicit unit,
+		e.g. 10s (seconds), 10ms (milliseconds), 10us (microseconds), 10ns (nanoseconds)
+	      </p></div></td></tr></tbody></table></div></div><br class="table-break" /><p>
+      To configure a HA cluster you must set at least <code class="literal">ha-cluster</code> and
+      <code class="literal">ha-brokers-url</code>.
+    </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-rm"></a>1.12.4.&#160;The Cluster Resource Manager</h3></div></div></div><p>
+      Broker fail-over is managed by a <em class="firstterm">cluster resource
+      manager</em>.  An integration with <a class="ulink" href="https://fedorahosted.org/cluster/wiki/RGManager" target="_top">rgmanager</a> is
+      provided, but it is possible to integrate with other resource managers.
+    </p><p>
+      The resource manager is responsible for starting the <span class="command"><strong>qpidd</strong></span> broker
+      on each node in the cluster. The resource manager then <em class="firstterm">promotes</em>
+      one of the brokers to be the primary. The other brokers connect to the primary as
+      backups, using the URL provided in the <code class="literal">ha-brokers-url</code> configuration
+      option.
+    </p><p>
+      Once connected, the backup brokers synchronize their state with the
+      primary.  When a backup is synchronized, or "hot", it is ready to take
+      over if the primary fails.  Backup brokers continually receive updates
+      from the primary in order to stay synchronized.
+    </p><p>
+      If the primary fails, backup brokers go into fail-over mode. The resource
+      manager must detect the failure and promote one of the backups to be the
+      new primary.  The other backups connect to the new primary and synchronize
+      their state with it.
+    </p><p>
+      The resource manager is also responsible for protecting the cluster from
+      <em class="firstterm">split-brain</em> conditions resulting from a network partition.  A
+      network partition divide a cluster into two sub-groups which cannot see each other.
+      Usually a <em class="firstterm">quorum</em> voting algorithm is used that disables nodes
+      in the inquorate sub-group.
+    </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-rm-config"></a>1.12.5.&#160;Configuring with <span class="command"><strong>rgmanager</strong></span> as resource manager</h3></div></div></div><p>
+      This section assumes that you are already familiar with setting up and configuring
+      clustered services using <span class="command"><strong>cman</strong></span> and
+      <span class="command"><strong>rgmanager</strong></span>. It will show you how to configure an active-passive,
+      hot-standby <span class="command"><strong>qpidd</strong></span> HA cluster with <span class="command"><strong>rgmanager</strong></span>.
+    </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+	Once all components are installed it is important to take the following step:
+	</p><pre class="programlisting">
+chkconfig rgmanager on
+chkconfig cman on
+chkconfig qpidd <span class="emphasis"><em>off</em></span>
+	</pre><p>
+      </p><p>
+	The qpidd service must be <span class="emphasis"><em>off</em></span> in
+	<code class="literal">chkconfig</code> because <code class="literal">rgmanager</code> will
+	start and stop <code class="literal">qpidd</code>.  If the normal system init
+	process also attempts to start and stop qpidd it can cause rgmanager to
+	lose track of qpidd processes. The symptom when this happens is that
+	<code class="literal">clustat</code> shows a <code class="literal">qpidd</code> service to
+	be stopped when in fact there is a <code class="literal">qpidd</code> process
+	running. The <code class="literal">qpidd</code> log will show errors like this:
+	</p><pre class="programlisting">
+critical Unexpected error: Daemon startup failed: Cannot lock /var/lib/qpidd/lock: Resource temporarily unavailable
+	</pre><p>
+      </p></div><p>
+      You must provide a <code class="literal">cluster.conf</code> file to configure
+      <span class="command"><strong>cman</strong></span> and <span class="command"><strong>rgmanager</strong></span>.  Here is
+      an example <code class="literal">cluster.conf</code> file for a cluster of 3 nodes named
+      node1, node2 and node3. We will go through the configuration step-by-step.
+    </p><pre class="programlisting">
+      
+&lt;?xml version="1.0"?&gt;
+&lt;!--
+This is an example of a cluster.conf file to run qpidd HA under rgmanager.
+This example assumes a 3 node cluster, with nodes named node1, node2 and node3.
+
+NOTE: fencing is not shown, you must configure fencing appropriately for your cluster.
+--&gt;
+
+&lt;cluster name="qpid-test" config_version="18"&gt;
+  &lt;!-- The cluster has 3 nodes. Each has a unique nodeid and one vote
+       for quorum. --&gt;
+  &lt;clusternodes&gt;
+    &lt;clusternode name="node1.example.com" nodeid="1"/&gt;
+    &lt;clusternode name="node2.example.com" nodeid="2"/&gt;
+    &lt;clusternode name="node3.example.com" nodeid="3"/&gt;
+  &lt;/clusternodes&gt;
+
+  &lt;!-- Resouce Manager configuration. --&gt;
+
+   status_poll_interval is the interval in seconds that the resource manager checks the status
+   of managed services. This affects how quickly the manager will detect failed services.
+   --&gt;
+  &lt;rm status_poll_interval="1"&gt;
+    &lt;!--
+	There is a failoverdomain for each node containing just that node.
+	This lets us stipulate that the qpidd service should always run on each node.
+    --&gt;
+    &lt;failoverdomains&gt;
+      &lt;failoverdomain name="node1-domain" restricted="1"&gt;
+	&lt;failoverdomainnode name="node1.example.com"/&gt;
+      &lt;/failoverdomain&gt;
+      &lt;failoverdomain name="node2-domain" restricted="1"&gt;
+	&lt;failoverdomainnode name="node2.example.com"/&gt;
+      &lt;/failoverdomain&gt;
+      &lt;failoverdomain name="node3-domain" restricted="1"&gt;
+	&lt;failoverdomainnode name="node3.example.com"/&gt;
+      &lt;/failoverdomain&gt;
+    &lt;/failoverdomains&gt;
+
+    &lt;resources&gt;
+      &lt;!-- This script starts a qpidd broker acting as a backup. --&gt;
+      &lt;script file="/etc/init.d/qpidd" name="qpidd"/&gt;
+
+      &lt;!-- This script promotes the qpidd broker on this node to primary. --&gt;
+      &lt;script file="/etc/init.d/qpidd-primary" name="qpidd-primary"/&gt;
+
+      &lt;!--
+          This is a virtual IP address for client traffic.
+	  monitor_link="yes" means monitor the health of the NIC used for the VIP.
+	  sleeptime="0" means don't delay when failing over the VIP to a new address.
+      --&gt;
+      &lt;ip address="20.0.20.200" monitor_link="yes" sleeptime="0"/&gt;
+    &lt;/resources&gt;
+
+    &lt;!-- There is a qpidd service on each node, it should be restarted if it fails. --&gt;
+    &lt;service name="node1-qpidd-service" domain="node1-domain" recovery="restart"&gt;
+      &lt;script ref="qpidd"/&gt;
+    &lt;/service&gt;
+    &lt;service name="node2-qpidd-service" domain="node2-domain" recovery="restart"&gt;
+      &lt;script ref="qpidd"/&gt;
+    &lt;/service&gt;
+    &lt;service name="node3-qpidd-service" domain="node3-domain"  recovery="restart"&gt;
+      &lt;script ref="qpidd"/&gt;
+    &lt;/service&gt;
+
+    &lt;!-- There should always be a single qpidd-primary service, it can run on any node. --&gt;
+    &lt;service name="qpidd-primary-service" autostart="1" exclusive="0" recovery="relocate"&gt;
+      &lt;script ref="qpidd-primary"/&gt;
+      &lt;!-- The primary has the IP addresses for brokers and clients to connect. --&gt;
+      &lt;ip ref="20.0.20.200"/&gt;
+    &lt;/service&gt;
+  &lt;/rm&gt;
+&lt;/cluster&gt;
+      
+    </pre><p>
+      There is a <code class="literal">failoverdomain</code> for each node containing just that
+      one node.  This lets us stipulate that the qpidd service should always run on all
+      nodes.
+    </p><p>
+      The <code class="literal">resources</code> section defines the <span class="command"><strong>qpidd</strong></span>
+      script used to start the <span class="command"><strong>qpidd</strong></span> service. It also defines the
+      <span class="command"><strong>qpid-primary</strong></span> script which does not
+      actually start a new service, rather it promotes the existing
+      <span class="command"><strong>qpidd</strong></span> broker to primary status.
+    </p><p>
+      The <code class="literal">resources</code> section also defines a virtual IP
+      address for clients: <code class="literal">20.0.20.200</code>.
+    </p><p>
+      <code class="filename">qpidd.conf</code> should contain these  lines:
+    </p><pre class="programlisting">
+ha-cluster=yes
+ha-brokers-url=20.0.20.1,20.0.20.2,20.0.20.3
+    </pre><p>
+      The brokers connect to each other directly via the addresses
+      listed in <span class="command"><strong>ha-brokers-url</strong></span>. Note the client and broker
+      addresses are on separate sub-nets, this is recommended but not required.
+    </p><p>
+      The <code class="literal">service</code> section defines 3 <code class="literal">qpidd</code>
+      services, one for each node. Each service is in a restricted fail-over
+      domain containing just that node, and has the <code class="literal">restart</code>
+      recovery policy. The effect of this is that rgmanager will run
+      <span class="command"><strong>qpidd</strong></span> on each node, restarting if it fails.
+    </p><p>
+      There is a single <code class="literal">qpidd-primary-service</code> using the
+      <span class="command"><strong>qpidd-primary</strong></span> script which is not restricted to a
+      domain and has the <code class="literal">relocate</code> recovery policy. This means
+      rgmanager will start <span class="command"><strong>qpidd-primary</strong></span> on one of the nodes
+      when the cluster starts and will relocate it to another node if the
+      original node fails. Running the <code class="literal">qpidd-primary</code> script
+      does not start a new broker process, it promotes the existing broker to
+      become the primary.
+    </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="ha-rm-shutdown-node"></a>1.12.5.1.&#160;Shutting down qpidd on a HA node</h4></div></div></div><p>
+        As explained above both the per-node <code class="literal">qpidd</code> service
+        and the re-locatable <code class="literal">qpidd-primary</code> service are
+        implemented by the same <code class="literal">qpidd</code> daemon.
+      </p><p>
+        As a result, stopping the <code class="literal">qpidd</code> service will not stop
+        a <code class="literal">qpidd</code> daemon that is acting as primary, and
+        stopping the <code class="literal">qpidd-primary</code> service will not stop a
+        <code class="literal">qpidd</code> process that is acting as backup.
+      </p><p>
+        To shut down a node that is acting as primary you need to shut down the
+        <code class="literal">qpidd</code> service <span class="emphasis"><em>and</em></span> relocate the
+        primary:
+      </p><p>
+	</p><pre class="programlisting">
+clusvcadm -d somenode-qpidd-service
+clusvcadm -r qpidd-primary-service
+        </pre><p>
+      </p><p>
+        This will shut down the <code class="literal">qpidd</code> daemon on that node and
+        prevent the primary service service from relocating back to the node
+        because the qpidd service is no longer running there.
+      </p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-broker-admin"></a>1.12.6.&#160;Broker Administration Tools</h3></div></div></div><p>
+      Normally, clients are not allowed to connect to a backup broker. However
+      management tools are allowed to connect to a backup brokers. If you use
+      these tools you <span class="emphasis"><em>must not</em></span> add or remove messages from
+      replicated queues, nor create or delete replicated queues or exchanges as
+      this will disrupt the replication process and may cause message loss.
+    </p><p>
+      <span class="command"><strong>qpid-ha</strong></span> allows you to view and change HA configuration settings.
+    </p><p>
+      The tools <span class="command"><strong>qpid-config</strong></span>, <span class="command"><strong>qpid-route</strong></span> and
+      <span class="command"><strong>qpid-stat</strong></span> will connect to a backup if you pass the flag <span class="command"><strong>ha-admin</strong></span> on the
+      command line.
+    </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-replicate-values"></a>1.12.7.&#160;Controlling replication of queues and exchanges</h3></div></div></div><p>
+      By default, queues and exchanges are not replicated automatically. You can change
+      the default behaviour by setting the <code class="literal">ha-replicate</code> configuration
+      option. It has one of the following values:
+      </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+	    <em class="firstterm">all</em>: Replicate everything automatically: queues,
+	    exchanges, bindings and messages.
+	  </p></li><li class="listitem"><p>
+	    <em class="firstterm">configuration</em>: Replicate the existence of queues,
+	    exchange and bindings but don't replicate messages.
+	  </p></li><li class="listitem"><p>
+	    <em class="firstterm">none</em>: Don't replicate anything, this is the default.
+	  </p></li></ul></div><p>
+    </p><p>
+      You can over-ride the default for a particular queue or exchange by passing the
+      argument <code class="literal">qpid.replicate</code> when creating the queue or exchange. It
+      takes the same values as <code class="literal">ha-replicate</code>
+    </p><p>
+      Bindings are automatically replicated if the queue and exchange being bound both
+      have replication <code class="literal">all</code> or <code class="literal">configuration</code>, they
+      are not replicated otherwise.
+    </p><p>
+      You can create replicated queues and exchanges with the
+      <span class="command"><strong>qpid-config</strong></span> management tool like this:
+    </p><pre class="programlisting">
+qpid-config add queue myqueue --replicate all
+    </pre><p>
+      To create replicated queues and exchanges via the client API, add a
+      <code class="literal">node</code> entry to the address like this:
+    </p><pre class="programlisting">
+"myqueue;{create:always,node:{x-declare:{arguments:{'qpid.replicate':all}}}}"
+    </pre><p>
+      There are some built-in exchanges created automatically by the broker, these
+      exchanges are never replicated. The built-in exchanges are the default (nameless)
+      exchange, the AMQP standard exchanges (<code class="literal">amq.direct, amq.topic, amq.fanout</code> and
+      <code class="literal">amq.match</code>) and the management exchanges (<code class="literal">qpid.management, qmf.default.direct</code> and
+      <code class="literal">qmf.default.topic</code>)
+    </p><p>
+      Note that if you bind a replicated queue to one of these exchanges, the
+      binding will <span class="emphasis"><em>not</em></span> be replicated, so the queue will not
+      have the binding after a fail-over.
+    </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-failover"></a>1.12.8.&#160;Client Connection and Fail-over</h3></div></div></div><p>
+      Clients can only connect to the primary broker. Backup brokers reject any
+      connection attempt by a client. Clients rejected by a backup broker will
+      automatically fail-over until they connect to the primary.
+    </p><p>
+      Clients are configured with the URL for the cluster (details below for
+      each type of client). There are two possibilities
+      </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+	    The URL contains multiple addresses, one for each broker in the cluster.
+	  </p></li><li class="listitem"><p>
+	    The URL contains a single <em class="firstterm">virtual IP address</em>
+	    that is assigned to the primary broker by the resource manager.
+	    This is the recommended configuration.
+	  </p></li></ul></div><p>
+      In the first case, clients will repeatedly re-try each address in the URL
+      until they successfully connect to the primary. In the second case the
+      resource manager will assign the virtual IP address to the primary broker,
+      so clients only need to re-try on a single address.
+    </p><p>
+      When the primary broker fails, clients re-try all known cluster addresses
+      until they connect to the new primary.  The client re-sends any messages
+      that were previously sent but not acknowledged by the broker at the time
+      of the failure.  Similarly messages that have been sent by the broker, but
+      not acknowledged by the client, are re-queued.
+    </p><p>
+      TCP can be slow to detect connection failures. A client can configure a
+      connection to use a <em class="firstterm">heartbeat</em> to detect connection
+      failure, and can specify a time interval for the heartbeat. If heartbeats
+      are in use, failures will be detected no later than twice the heartbeat
+      interval. The following sections explain how to enable heartbeat in each
+      client.
+    </p><p>
+      Note: the following sections explain how to configure clients with
+      multiple dresses, but if you are using a virtual IP address you only need
+      to configure that one address for clients, you don't need to list all the
+      addresses.
+    </p><p>
+      Suppose your cluster has 3 nodes: <code class="literal">node1</code>,
+      <code class="literal">node2</code> and <code class="literal">node3</code> all using the
+      default AMQP port, and you are not using a virtual IP address. To connect
+      a client you need to specify the address(es) and set the
+      <code class="literal">reconnect</code> property to <code class="literal">true</code>. The
+      following sub-sections show how to connect each type of client.
+    </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="ha-clients"></a>1.12.8.1.&#160;C++ clients</h4></div></div></div><p>
+	With the C++ client, you specify multiple cluster addresses in a single URL
+	<a class="footnote" href="#ftn.idm140173353898128" id="idm140173353898128"><sup class="footnote">[3]</sup></a>
+	You also need to specify the connection option
+	<code class="literal">reconnect</code> to be true.  For example:
+      </p><pre class="programlisting">
+qpid::messaging::Connection c("node1,node2,node3","{reconnect:true}");
+      </pre><p>
+	Heartbeats are disabled by default. You can enable them by specifying a
+	heartbeat interval (in seconds) for the connection via the
+	<code class="literal">heartbeat</code> option. For example:
+      </p><pre class="programlisting">
+qpid::messaging::Connection c("node1,node2,node3","{reconnect:true,heartbeat:10}");
+      </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="ha-python-client"></a>1.12.8.2.&#160;Python clients</h4></div></div></div><p>
+	With the python client, you specify <code class="literal">reconnect=True</code>
+	and a list of <em class="replaceable"><code>host:port</code></em> addresses as
+	<code class="literal">reconnect_urls</code> when calling
+	<code class="literal">Connection.establish</code> or
+	<code class="literal">Connection.open</code>
+      </p><pre class="programlisting">
+connection = qpid.messaging.Connection.establish("node1", reconnect=True, reconnect_urls=["node1", "node2", "node3"])
+      </pre><p>
+	Heartbeats are disabled by default. You can
+	enable them by specifying a heartbeat interval (in seconds) for the
+	connection via the 'heartbeat' option. For example:
+      </p><pre class="programlisting">
+connection = qpid.messaging.Connection.establish("node1", reconnect=True, reconnect_urls=["node1", "node2", "node3"], heartbeat=10)
+      </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="ha-jms-client"></a>1.12.8.3.&#160;Java JMS Clients</h4></div></div></div><p>
+	In Java JMS clients, client fail-over is handled automatically if it is
+	enabled in the connection.  You can configure a connection to use
+	fail-over using the <span class="command"><strong>failover</strong></span> property:
+      </p><pre class="screen">
+	connectionfactory.qpidConnectionfactory = amqp://guest:guest@clientid/test?brokerlist='tcp://localhost:5672'&amp;failover='failover_exchange'
+      </pre><p>
+	This property can take three values:
+      </p><div class="variablelist"><p class="title"><strong>Fail-over Modes</strong></p><dl class="variablelist"><dt><span class="term">failover_exchange</span></dt><dd><p>
+	      If the connection fails, fail over to any other broker in the cluster.
+	    </p></dd><dt><span class="term">roundrobin</span></dt><dd><p>
+	      If the connection fails, fail over to one of the brokers specified in the <span class="command"><strong>brokerlist</strong></span>.
+	    </p></dd><dt><span class="term">singlebroker</span></dt><dd><p>
+	      Fail-over is not supported; the connection is to a single broker only.
+	    </p></dd></dl></div><p>
+	In a Connection URL, heartbeat is set using the <span class="command"><strong>heartbeat</strong></span> property, which is an integer corresponding to the heartbeat period in seconds. For instance, the following line from a JNDI properties file sets the heartbeat time out to 3 seconds:
+      </p><pre class="screen">
+	connectionfactory.qpidConnectionfactory = amqp://guest:guest@clientid/test?brokerlist='tcp://localhost:5672'&amp;heartbeat='3'
+      </pre></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-security"></a>1.12.9.&#160;Security and Access Control.</h3></div></div></div><p>
+      This section outlines the HA specific aspects of security configuration.
+      Please see <a class="xref" href="chap-Messaging_User_Guide-Security.html" title="1.5.&#160;Security">Section&#160;1.5, &#8220;Security&#8221;</a> for
+      more details on enabling authentication and setting up Access Control Lists.
+    </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+	Unless you disable authentication with <code class="literal">auth=no</code> in
+	your configuration, you <span class="emphasis"><em>must</em></span> set the options below
+	and you <span class="emphasis"><em>must</em></span> have an ACL file with at least the
+	entry described below.
+      </p><p>
+	Backups will be <span class="emphasis"><em>unable to connect to the primary</em></span> if
+	the security configuration is incorrect. See also <a class="xref" href="chapter-ha.html#ha-troubleshoot-security" title="1.12.12.2.&#160;Authentication and ACL failures">Section&#160;1.12.12.2, &#8220;Authentication and ACL failures&#8221;</a>
+      </p></div><p>
+      When authentication is enabled you must set the credentials used by HA
+      brokers with following options:
+    </p><div class="table"><a id="ha-security-options"></a><p class="title"><strong>Table&#160;1.29.&#160;HA Security Options</strong></p><div class="table-contents"><table border="1" summary="HA Security Options"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><thead><tr><th align="center" colspan="2">
+	      HA Security Options
+	    </th></tr></thead><tbody><tr><td align="left"><p><code class="literal">ha-username</code> <em class="replaceable"><code>USER</code></em></p></td><td align="left"><p>User name for HA brokers. Note this must <span class="emphasis"><em>not</em></span> include the <code class="literal">@QPID</code> suffix.</p></td></tr><tr><td align="left"><p><code class="literal">ha-password</code> <em class="replaceable"><code>PASS</code></em></p></td><td align="left"><p>Password for HA brokers.</p></td></tr><tr><td align="left"><p><code class="literal">ha-mechanism</code> <em class="replaceable"><code>MECHANISM</code></em></p></td><td align="left">
+	      <p>
+		Mechanism for HA brokers. Any mechanism you enable for
+		broker-to-broker communication can also be used by a client, so
+		do not use ha-mechanism=ANONYMOUS in a secure environment.
+	      </p>
+	    </td></tr></tbody></table></div></div><br class="table-break" /><p>
+      This identity is used to authorize federation links from backup to
+      primary.  It is also used to authorize actions on the backup to replicate
+      primary state, for example creating queues and exchanges.
+    </p><p>
+      When authorization is enabled you must have an Access Control List with the
+      following rule to allow HA replication to function. Suppose
+      <code class="literal">ha-username</code>=<em class="replaceable"><code>USER</code></em>
+    </p><pre class="programlisting">
+acl allow <em class="replaceable"><code>USER</code></em>@QPID all all
+    </pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-other-rm"></a>1.12.10.&#160;Integrating with other Cluster Resource Managers</h3></div></div></div><p>
+      To integrate with a different resource manager you must configure it to:
+      </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Start a qpidd process on each node of the cluster.</p></li><li class="listitem"><p>Restart qpidd if it crashes.</p></li><li class="listitem"><p>Promote exactly one of the brokers to primary.</p></li><li class="listitem"><p>Detect a failure and promote a new primary.</p></li></ul></div><p>
+    </p><p>
+      The <span class="command"><strong>qpid-ha</strong></span> command allows you to check if a broker is
+      primary, and to promote a backup to primary.
+    </p><p>
+      To test if a broker is the primary:
+    </p><pre class="programlisting">qpid-ha -b <em class="replaceable"><code>broker-address</code></em> status --expect=primary</pre><p>
+      This will return 0 if the broker at <em class="replaceable"><code>broker-address</code></em> is the primary,
+      non-0 otherwise.
+    </p><p>
+      To promote a broker to primary:
+    </p><pre class="programlisting">qpid-ha --cluster-manager -b <em class="replaceable"><code>broker-address</code></em> promote</pre><p>
+    </p><p>
+      Note that <code class="literal">promote</code> is considered a "cluster manager
+      only" command. Incorrect use of <code class="literal">promote</code> outside of the
+      cluster manager could create a cluster with multiple primaries. Such a
+      cluster will malfunction and lose data.  "Cluster manager only" commands
+      are not accessible in <span class="command"><strong>qpid-ha</strong></span> without the
+      <code class="literal">--cluster-manager</code> option.
+    </p><p>
+      To list the full set of commands use:
+    </p><pre class="programlisting">
+qpid-ha --cluster-manager --help
+    </pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-store"></a>1.12.11.&#160;Using a message store in a cluster</h3></div></div></div><p>
+      If you use a persistent store for your messages then each broker in a
+      cluster will have its own store. If the entire cluster fails and is
+      restarted, the *first* broker that becomes primary will recover from its
+      store. All the other brokers will clear their stores and get an update
+      from the primary to ensure consistency.
+    </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="ha-troubleshoot"></a>1.12.12.&#160;Troubleshooting a cluster</h3></div></div></div><p>
+      This section applies to clusters that are using rgmanager as the
+      cluster manager.
+    </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="ha-troubleshoot-no-primary"></a>1.12.12.1.&#160;No primary broker</h4></div></div></div><p>
+	When you initially start a HA cluster, all brokers are in
+	<code class="literal">joining</code> mode. The brokers do not automatically select
+	a primary, they rely on the cluster manager <code class="literal">rgmanager</code>
+	to do so. If <code class="literal">rgmanager</code> is not running or is not
+	configured correctly, brokers will remain in the
+	<code class="literal">joining</code> state. See <a class="xref" href="chapter-ha.html#ha-rm-config" title="1.12.5.&#160;Configuring with rgmanager as resource manager">Section&#160;1.12.5, &#8220;Configuring with <span class="command"><strong>rgmanager</strong></span> as resource manager&#8221;</a>
+      </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="ha-troubleshoot-security"></a>1.12.12.2.&#160;Authentication and ACL failures</h4></div></div></div><p>
+	If a broker is unable to establish a connection to another broker in the
+	cluster due to authentication or ACL problems the logs may contain
+	errors like the following:
+	</p><pre class="programlisting">
+info SASL: Authentication failed: SASL(-13): user not found: Password verification failed
+	</pre><p>
+	</p><pre class="programlisting">
+warning Client closed connection with 320: User anonymous@QPID federation connection denied. Systems with authentication enabled must specify ACL create link rules.
+	</pre><p>
+	</p><pre class="programlisting">
+warning Client closed connection with 320: ACL denied anonymous@QPID creating a federation link.
+	</pre><p>
+      </p><p>
+	Set the HA security configuration and ACL file as described in <a class="xref" href="chapter-ha.html#ha-security" title="1.12.9.&#160;Security and Access Control.">Section&#160;1.12.9, &#8220;Security and Access Control.&#8221;</a>.  Once the cluster is running and the primary is
+	promoted , run:
+	</p><pre class="programlisting">qpid-ha status --all</pre><p>
+	to make sure that the brokers are running as one cluster.
+      </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="ha-troubleshoot-slow-recovery"></a>1.12.12.3.&#160;Slow recovery times</h4></div></div></div><p>
+	The following configuration settings affect recovery time. The
+	values shown are examples that give fast recovery on a lightly
+	loaded system. You should run tests to determine if the values are
+	appropriate for your system and load conditions.
+      </p><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="ha-troubleshoot-cluster.conf"></a>cluster.conf:</h5></div></div></div><pre class="programlisting">
+&lt;rm status_poll_interval=1&gt;
+	</pre><p>
+	  status_poll_interval is the interval in seconds that the
+	  resource manager checks the status of managed services. This
+	  affects how quickly the manager will detect failed services.
+	</p><pre class="programlisting">
+&lt;ip address="20.0.20.200" monitor_link="yes" sleeptime="0"/&gt;
+	</pre><p>
+	  This is a virtual IP address for client traffic.
+	  monitor_link="yes" means monitor the health of the network interface
+	  used for the VIP. sleeptime="0" means don't delay when
+	  failing over the VIP to a new address.
+	</p></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="ha-troubleshoot-qpidd.conf"></a>qpidd.conf</h5></div></div></div><pre class="programlisting">
+link-maintenance-interval=0.1
+	</pre><p>
+	  Interval for backup brokers to check the link to the primary
+	  re-connect if need be. Default 2 seconds. Can be set lower for
+	  faster fail-over. Setting too low will result in excessive
+	  link-checking activity on the broker.
+	</p><pre class="programlisting">
+link-heartbeat-interval=5
+	</pre><p>
+	  Heartbeat interval for federation links. The HA cluster uses
+	  federation links between the primary and each backup. The
+	  primary can take up to twice the heartbeat interval to detect a
+	  failed backup. When a sender sends a message the primary waits
+	  for all backups to acknowledge before acknowledging to the
+	  sender. A disconnected backup may cause the primary to block
+	  senders until it is detected via heartbeat.
+	</p><p>
+	  This interval is also used as the timeout for broker status
+	  checks by rgmanager. It may take up to this interval for
+	  rgmanager to detect a hung broker.
+	</p><p>
+	  The default of 120 seconds is very high, you will probably want
+	  to set this to a lower value. If set too low, under network
+	  congestion or heavy load, a slow-to-respond broker may be
+	  re-started by rgmanager.
+	</p></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="ha-troubleshoot-total-cluster-failure"></a>1.12.12.4.&#160;Total cluster failure</h4></div></div></div><p>
+	Note: for definition of broker states <em class="firstterm">joining</em>,
+	<em class="firstterm">catch-up</em>, <em class="firstterm">ready</em>,
+	<em class="firstterm">recovering</em> and <em class="firstterm">active</em> see
+	<a class="xref" href="chapter-ha.html#ha-broker-states" title="HA Broker States">HA Broker States</a>
+      </p><p>
+	The cluster can only guarantee availability as long as there is at
+	least one active primary broker or ready backup broker left alive.
+	If all the brokers fail simultaneously, the cluster will fail and
+	non-persistent data will be lost.
+      </p><p>
+	While there is an active primary broker, clients can get service.
+	If the active primary fails, one of the "ready" backup
+	brokers will take over, recover and become active. Note a backup
+	can only be promoted to primary if it is in the "ready"
+	state (with the exception of the first primary in a new cluster
+	where all brokers are in the "joining" state)
+      </p><p>
+	Given a stable cluster of N brokers with one active primary and
+	N-1 ready backups, the system can sustain up to N-1 failures in
+	rapid succession. The surviving broker will be promoted to active
+	and continue to give service.
+      </p><p>
+	However at this point the system <span class="emphasis"><em>cannot</em></span>
+	sustain a failure of the surviving broker until at least one of
+	the other brokers recovers, catches up and becomes a ready backup.
+	If the surviving broker fails before that the cluster will fail in
+	one of two modes (depending on the exact timing of failures)
+      </p><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="ha-troubleshoot-the-cluster-hangs"></a>1. The cluster hangs</h5></div></div></div><p>
+	  All brokers are in joining or catch-up mode. rgmanager tries to
+	  promote a new primary but cannot find any candidates and so
+	  gives up. clustat will show that the qpidd services are running
+	  but the the qpidd-primary service has stopped, something like
+	  this:
+	</p><pre class="programlisting">
+Service Name                   Owner (Last)                   State
+------- ----                   ----- ------                   -----
+service:mrg33-qpidd-service    20.0.10.33                     started
+service:mrg34-qpidd-service    20.0.10.34                     started
+service:mrg35-qpidd-service    20.0.10.35                     started
+service:qpidd-primary-service  (20.0.10.33)                   stopped
+	</pre><p>
+	  Eventually all brokers become stuck in "joining" mode,
+	  as shown by: <code class="literal">qpid-ha status --all</code>
+	</p><p>
+	  At this point you need to restart the cluster in one of the
+	  following ways:
+	  </p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
+	      Restart the entire cluster:
+	      In <code class="literal">luci:<em class="replaceable"><code>your-cluster</code></em>:Nodes</code>
+	      click reboot to restart the entire cluster
+	    </p></li><li class="listitem"><p>
+	      Stop and restart the cluster with
+	      <code class="literal">ccs --stopall; ccs --startall</code>
+	    </p></li><li class="listitem"><p>
+	      Restart just the Qpid services:In <code class="literal">luci:<em class="replaceable"><code>your-cluster</code></em>:Service Groups</code>
+	      </p><div class="orderedlist"><ol class="orderedlist" type="a"><li class="listitem"><p>Select all the qpidd (not qpidd-primary) services, click restart</p></li><li class="listitem"><p>Select the qpidd-primary service, click restart</p></li></ol></div><p>
+	    </p></li><li class="listitem"><p>
+	      Stop the <code class="literal">qpidd-primary</code> and
+	      <code class="literal">qpidd</code> services with <code class="literal">clusvcadm</code>,
+	      then restart (qpidd-primary last)
+	    </p></li></ol></div><p>
+	</p></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="ha-troubleshoot-the-cluster-reboots"></a>2. The cluster reboots</h5></div></div></div><p>
+	  A new primary is promoted and the cluster is functional but all
+	  non-persistent data from before the failure is lost.
+	</p></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="ha-troubleshoot-fencing-and-network-partitions"></a>1.12.12.5.&#160;Fencing and network partitions</h4></div></div></div><p>
+	A network partition is a a network failure that divides the
+	cluster into two or more sub-clusters, where each broker can
+	communicate with brokers in its own sub-cluster but not with
+	brokers in other sub-clusters. This condition is also referred to
+	as a "split brain".
+      </p><p>
+	Nodes in one sub-cluster can't tell whether nodes in other
+	sub-clusters are dead or are still running but disconnected. We
+	cannot allow each sub-cluster to independently declare its own
+	qpidd primary and start serving clients, as the cluster will
+	become inconsistent. We must ensure only one sub-cluster continues
+	to provide service.
+      </p><p>
+	A <span class="emphasis"><em>quorum</em></span> determines which sub-cluster
+	continues to operate, and <span class="emphasis"><em>power fencing</em></span>
+	ensures that nodes in non-quorate sub-clusters cannot attempt to
+	provide service inconsistently. For more information see:
+      </p><p>
+	https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html-single/High_Availability_Add-On_Overview/index.html,
+	chapter 2. Quorum and 4. Fencing.
+      </p></div></div><div class="footnotes"><br /><hr align="left" width="100" /><div class="footnote" id="ftn.idm140173354112704"><p><a class="para" href="#idm140173354112704"><sup class="para">[1] </sup></a>
+	    You can control the maximum number of messages in the buffer by setting the
+	    client's <code class="literal">capacity</code>. For details of how to set the capacity
+	    in client code see "Using the Qpid Messaging API" in
+	    <em class="citetitle">Programming in Apache Qpid</em>.
+	  </p></div><div class="footnote" id="ftn.idm140173359114720"><p><a class="para" href="#idm140173359114720"><sup class="para">[2] </sup></a>
+	  Clients must use "at-least-once" reliability to enable re-send of unacknowledged
+	  messages. This is the default behaviour, no options need be set to enable it. For
+	  details of client addressing options see "Using the Qpid Messaging API"
+	  in <em class="citetitle">Programming in Apache Qpid</em>.
+	  </p></div><div class="footnote" id="ftn.idm140173353898128"><p><a class="para" href="#idm140173353898128"><sup class="para">[3] </sup></a>
+	    The full grammar for the URL is:
+	  </p><pre class="programlisting">
+url = ["amqp:"][ user ["/" password] "@" ] addr ("," addr)*
+addr = tcp_addr / rmda_addr / ssl_addr / ...
+tcp_addr = ["tcp:"] host [":" port]
+rdma_addr = "rdma:" host [":" port]
+ssl_addr = "ssl:" host [":" port]'
+	  </pre></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="Using-message-groups.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="ha-queue-replication.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.11.&#160;
+    Using Message Groups
+  &#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.13.&#160;Replicating Queues with the HA module</td></tr></table></div></div>
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[07/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Connection_8h_source.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Connection_8h_source.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Connection_8h_source.html
new file mode 100644
index 0000000..007b2cf
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Connection_8h_source.html
@@ -0,0 +1,114 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/Connection.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Connection_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)">
+</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">Connection.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_CONNECTION_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_CONNECTION_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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><s
 pan 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;<span class="preprocessor">#include &quot;qpid/messaging/ImportExport.h&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;qpid/messaging/Handle.h&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span clas
 s="preprocessor">#include &quot;qpid/messaging/exceptions.h&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;qpid/types/Variant.h&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;string&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="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno
 ">   35</span>&#160;<span class="preprocessor">#ifndef SWIG</span></div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1PrivateImplRef.html">   36</a></span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span>&gt; <span class="keyword">class </span><a class="code" href="classqpid_1_1messaging_1_1PrivateImplRef.html">PrivateImplRef</a>;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">class </span>ConnectionImpl;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">class </span><a class="code" href="classqpid_1_1messaging_1_1Session.html">Session</a>;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div><div class="line"><a name="l0
 0045"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Connection.html">   45</a></span>&#160;<span class="keyword">class </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Connection.html">Connection</a> : <span class="keyword">public</span> <a class="code" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a>&lt;ConnectionImpl&gt;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;{</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Connection.html">Connection</a>(ConnectionImpl* impl);</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    QPID_MESSAGING_EXTERN Connection(<span class="keyword">const</span> Connection&am
 p;);</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;    QPID_MESSAGING_EXTERN Connection();</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;    QPID_MESSAGING_EXTERN Connection(<span class="keyword">const</span> std::string&amp; url, <span class="keyword">const</span> qpid::types::Variant::Map&amp; options = qpid::types::Variant::Map());</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;    QPID_MESSAGING_EXTERN Connection(<span class="keyword">const</span> std::string&amp; url, <span class="keyword">const</span> std::string&amp; options);</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    QPID_MESSAGING_EXTERN ~Connection();</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;    QPID_MESSAGING_EXTERN Connection&amp; operator=(<span class="keyword">const</span> Connection&amp;);</div><div class="line"><a name="l00
 128"></a><span class="lineno">  128</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setOption(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>&amp; value);</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> open();</div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">bool</span> isOpen();</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">bool</span> isOpen() <span class="keyword">const</span>;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;    QPID_MESSAG
 ING_EXTERN <span class="keywordtype">void</span> reconnect(<span class="keyword">const</span> std::string&amp; url);</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> reconnect();</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;    QPID_MESSAGING_EXTERN std::string getUrl() <span class="keyword">const</span>;</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> close();</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Session.html">Session</a> createTransactionalSession(<span class="keyword">const</span> std::string&amp; name = std::string());</div><div class="line"><a nam
 e="l00166"></a><span class="lineno">  166</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Session.html">Session</a> createSession(<span class="keyword">const</span> std::string&amp; name = std::string());</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Session.html">Session</a> getSession(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;    QPID_MESSAGING_EXTERN std::string getAuthenticatedUsername();</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="preprocessor">#ifndef SWIG</span></div><div class="li
 ne"><a name="l00172"></a><span class="lineno">  172</span>&#160;  <span class="keyword">private</span>:</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classqpid_1_1messaging_1_1PrivateImplRef.html">qpid::messaging::PrivateImplRef</a>&lt;Connection&gt;;</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;};</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;}} <span class="comment">// namespace qpid::messaging</span></div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span cl
 ass="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1types_1_1Variant_html"><div class="ttname"><a href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></div><div class="ttdef"><b>Definition:</b> Variant.h:73</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1PrivateImplRef_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1PrivateImplRef.html">qpid::messaging::PrivateImplRef</a></div><div class="ttdef"><b>Definition:</b> Connection.h:36</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Connection_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></div><div class="ttdef"><b>Definition:</b> Connection.h:45</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Handle_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a></div><div class="ttdef"><b>Definition:</b> Handle.h:39</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Session_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></div><div class="ttdef"><b>Definition:</b> Session.h:49</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>Connection.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Duration_8h_source.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Duration_8h_source.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Duration_8h_source.html
new file mode 100644
index 0000000..13efba2
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Duration_8h_source.html
@@ -0,0 +1,110 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/Duration.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Duration_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)">
+</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">Duration.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_DURATION_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_DURATION_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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 clas
 s="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 nam
 e="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><spa
 n 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 &quot;qpid/messaging/ImportExport.h&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;qpid/sys/IntegerTypes.h&quot;</span></div><div c
 lass="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Duration.html">   35</a></span>&#160;<span class="keyword">class </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;{</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00
 038"></a><span class="lineno">   38</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">explicit</span> <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>(uint64_t milliseconds);</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;    QPID_MESSAGING_EXTERN uint64_t getMilliseconds() <span class="keyword">const</span>;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">static</span> <span class="keyword">const</span> Duration FOREVER;</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">static</span> <span class="keyword">const</span> Duration IMMEDIATE;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">static</span> <span class="keyword">const</span> Duration SECOND;</div><div class="l
 ine"><a name="l00043"></a><span class="lineno">   43</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">static</span> <span class="keyword">const</span> Duration MINUTE;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <span class="keyword">private</span>:</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    uint64_t milliseconds;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;};</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> operator*(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&amp; duration,</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;               
                           uint64_t multiplier);</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> operator*(uint64_t multiplier,</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;                                         <span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&amp; duration);</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;QPID_MESSAGING_EXTERN <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&amp; a, <span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&amp; b);</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;QPID_MESSA
 GING_EXTERN <span class="keywordtype">bool</span> operator!=(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&amp; a, <span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&amp; b);</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;}} <span class="comment">// namespace qpid::messaging</span></div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1messaging_1_1Duration_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a></div><div class="ttdef"><b>Definition:</b> Duration.h:35</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>Duration.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Exception_8h_source.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Exception_8h_source.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Exception_8h_source.html
new file mode 100644
index 0000000..d28fd96
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Exception_8h_source.html
@@ -0,0 +1,110 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/types/Exception.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Exception_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)">
+</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">Exception.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_TYPES_EXCEPTION_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_TYPES_EXCEPTION_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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="lin
 e"><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="l00
 014"></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 clas
 s="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;string&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;qpid/types/ImportExport.h&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></
 a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span>types {</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="classqpid_1_1types_1_1Exception.html">   31</a></span>&#160;<span class="keyword">class </span>QPID_TYPES_CLASS_EXTERN <a class="code" href="classqpid_1_1types_1_1Exception.html">Exception</a> : <span class="keyword">public</span> std::exception</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;{</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;    QPID_TYPES_EXTERN <span
  class="keyword">explicit</span> <a class="code" href="classqpid_1_1types_1_1Exception.html">Exception</a>(<span class="keyword">const</span> std::string&amp; message=std::string()) <span class="keywordflow">throw</span>();</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">virtual</span> ~<a class="code" href="classqpid_1_1types_1_1Exception.html">Exception</a>() <span class="keywordflow">throw</span>();</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* what() <span class="keyword">const</span> <span class="keywordflow">throw</span>();</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;  <span class="keyword">private</span>:</div>
 <div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;    <span class="keyword">const</span> std::string message;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;};</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;}} <span class="comment">// namespace qpid::types</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1types_1_1Exception_html"><div class="ttname"><a href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></div><div class="ttdef"><b>Definition:</b> Exception.h:31</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.html">types</a></li><li class="navelem"><b>Exception.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/FailoverUpdates_8h_source.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/FailoverUpdates_8h_source.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/FailoverUpdates_8h_source.html
new file mode 100644
index 0000000..6482a56
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/FailoverUpdates_8h_source.html
@@ -0,0 +1,111 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/FailoverUpdates.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('FailoverUpdates_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)">
+</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">FailoverUpdates.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_CLIENT_AMQP0_10_FAILOVERUPDATES_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_CLIENT_AMQP0_10_FAILOVERUPDATES_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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;<span class="preprocessor">#include &quot;qpid/messaging/ImportExport.h&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00027"></a><span class="l
 ineno">   27</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">class </span>Connection;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">struct </span>FailoverUpdatesImpl;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1FailoverUpdates.html">   35</a></span>&#160;<span class="keyword">class </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="classqpid_1_1messaging_1_1FailoverUpdates.html">FailoverUpdates</a></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;{</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00038"></a><span 
 class="lineno">   38</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1FailoverUpdates.html">FailoverUpdates</a>(<a class="code" href="classqpid_1_1messaging_1_1Connection.html">Connection</a>&amp; connection);</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;    QPID_MESSAGING_EXTERN ~FailoverUpdates();</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <span class="keyword">private</span>:</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;    FailoverUpdatesImpl* impl;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;    <span class="comment">//no need to copy instances of this class</span></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;    FailoverUpdates(<span class="keyword">const</span> Fail
 overUpdates&amp;);</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    FailoverUpdates&amp; operator=(<span class="keyword">const</span> FailoverUpdates&amp;);</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;};</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;}} <span class="comment">// namespace qpid::messaging</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1messaging_1_1FailoverUpdates_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1FailoverUpdates.html">qpid::messaging::FailoverUpdates</a></div><div class="ttdef"><b>Definition:</b> FailoverUpdates.h:35</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Connection_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></div><div class="ttdef"><b>Definition:</b> Connection.h:45</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>FailoverUpdates.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Handle_8h_source.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Handle_8h_source.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Handle_8h_source.html
new file mode 100644
index 0000000..b13e94e
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Handle_8h_source.html
@@ -0,0 +1,114 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/Handle.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Handle_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)">
+</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">Handle.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_HANDLE_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_HANDLE_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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="l
 ine"><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="l0
 0014"></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 clas
 s="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 &quot;qpid/messaging/ImportExport.h&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div
 ><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span>&gt; <span class="keyword">class </span>PrivateImplRef;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Handle.html">   39</a></span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt; <span class="keyword">class </span><a class="code" href="classqpid_1_1messaging_1_1Handle.html">Handle</a> {</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <span class="keyword">public</span>:</div><div class="line"
 ><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">   43</a></span>&#160;    QPID_MESSAGING_INLINE_EXTERN <span class="keywordtype">bool</span> <a class="code" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">isValid</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> impl; }</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">   46</a></span>&#160;    QPID_MESSAGING_INLINE_EXTERN <span class="keywordtype">bool</span> <a class="code" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">isNull</a>()<span class="keyword"> const </span>{ <span 
 class="keywordflow">return</span> !impl; }</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252">   49</a></span>&#160;    QPID_MESSAGING_INLINE_EXTERN <span class="keyword">operator</span> bool()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> impl; }</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">   52</a></span>&#160;    QPID_MESSAGING_INLINE_EXTERN <span class="keywordtype">bool</span> <a class="code" href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">operator !</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span>
  !impl; }</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    <span class="keywordtype">void</span> swap(<a class="code" href="classqpid_1_1messaging_1_1Handle.html">Handle&lt;T&gt;</a>&amp; h) { T* t = h.impl; h.impl = impl; impl = t; }</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;  <span class="keyword">private</span>:</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    <span class="comment">// Not implemented, subclasses must implement.</span></div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    <a class="code" href="classqpid_1_1messaging_1_1Handle.html">Handle</a>(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Handle.html">Handle</a>&amp;
 );</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    <a class="code" href="classqpid_1_1messaging_1_1Handle.html">Handle</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Handle.html">Handle</a>&amp;);</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;  <span class="keyword">protected</span>:</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    <span class="keyword">typedef</span> T Impl;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;    QPID_MESSAGING_INLINE_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Handle.html">Handle</a>() :impl() {}</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#1
 60;    Impl* impl;</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classqpid_1_1messaging_1_1PrivateImplRef.html">PrivateImplRef</a>&lt;T&gt;;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;};</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;}} <span class="comment">// namespace qpid::messaging</span></div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1messaging_1_1PrivateImplRef_html"><div class="ttname"><a href="classqpid_1_1m
 essaging_1_1PrivateImplRef.html">qpid::messaging::PrivateImplRef</a></div><div class="ttdef"><b>Definition:</b> Connection.h:36</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Handle_html_a85d30ccb081c4b15dc3bedeb40ffbf52"><div class="ttname"><a href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">qpid::messaging::Handle::isNull</a></div><div class="ttdeci">QPID_MESSAGING_INLINE_EXTERN bool isNull() const </div><div class="ttdef"><b>Definition:</b> Handle.h:46</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Handle_html_a79cc121e1185d3d90a2d36e43ac8d82b"><div class="ttname"><a href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">qpid::messaging::Handle::operator!</a></div><div class="ttdeci">QPID_MESSAGING_INLINE_EXTERN bool operator!() const </div><div class="ttdef"><b>Definition:</b> Handle.h:52</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Handle_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a></div><div class="ttdef"><b>Definition:</b> Handle.h:39</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Handle_html_ad6666ec615c78a110d36011aaa7f74f9"><div class="ttname"><a href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">qpid::messaging::Handle::isValid</a></div><div class="ttdeci">QPID_MESSAGING_INLINE_EXTERN bool isValid() const </div><div class="ttdef"><b>Definition:</b> Handle.h:43</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>Handle.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Logger_8h_source.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Logger_8h_source.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Logger_8h_source.html
new file mode 100644
index 0000000..942ae63
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Logger_8h_source.html
@@ -0,0 +1,111 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/Logger.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Logger_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)">
+</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">Logger.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_LOGGING_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_LOGGING_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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 cl
 ass="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 &quot;qpid/messaging/ImportExport.h&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l000
 28"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">enum</span> Level { trace, debug, info, notice, warning, error, critical };</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1LoggerOutput.html">   41</a></span>&#160;<span class="keyword">class </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="classqpid_1_1messaging_1_1LoggerOutput.html">LoggerOutput</a></div><div class="line"><a name="l00042"></a><span class="lineno">   42</sp
 an>&#160;{</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">virtual</span> ~<a class="code" href="classqpid_1_1messaging_1_1LoggerOutput.html">LoggerOutput</a>();</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> log(Level level, <span class="keywordtype">bool</span> user, <span class="keyword">const</span> <span class="keywordtype">char</span>* file, <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">function</span>, <span class="keyword">const</span> std::string&amp; message) = 0;</div><div class="line">
 <a name="l00063"></a><span class="lineno">   63</span>&#160;};</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Logger.html">   72</a></span>&#160;<span class="keyword">class </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Logger.html">Logger</a></div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;{</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">static</span> <span class="keywordtype">void</span> configure(<span class="keywordtype">int</span> argc, <span class="keyword">const</span> <span class="keywordtype">char</span>* argv[], <span class="keyword">const</span> std::stri
 ng&amp; prefix=std::string());</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">static</span> std::string usage();</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">static</span> <span class="keywordtype">void</span> setOutput(<a class="code" href="classqpid_1_1messaging_1_1LoggerOutput.html">LoggerOutput</a>&amp; output);</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">static</span> <span class="keywordtype">void</span> log(Level level, <span class="keyword">const</span> <span class="keywordty
 pe">char</span>* file, <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">function</span>, <span class="keyword">const</span> std::string&amp; message);</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;    <span class="comment">//This class has only one instance so no need to copy</span></div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;    <a class="code" href="classqpid_1_1messaging_1_1Logger.html">Logger</a>();</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;    ~<a class="code" href="classqpid_1_1messaging_1_1Logger.html">Logger</a>();</div><div class="line"><a name="l00159"></a><span class=
 "lineno">  159</span>&#160;</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;    <a class="code" href="classqpid_1_1messaging_1_1Logger.html">Logger</a>(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Logger.html">Logger</a>&amp;);</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;    <a class="code" href="classqpid_1_1messaging_1_1Logger.html">Logger</a> operator=(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Logger.html">Logger</a>&amp;);</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;};</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;}} <span class="comment">// namespace qpid::messaging</span></div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="pre
 processor">#endif  </span></div><div class="ttc" id="classqpid_1_1messaging_1_1LoggerOutput_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1LoggerOutput.html">qpid::messaging::LoggerOutput</a></div><div class="ttdef"><b>Definition:</b> Logger.h:41</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Logger_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Logger.html">qpid::messaging::Logger</a></div><div class="ttdef"><b>Definition:</b> Logger.h:72</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>Logger.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[05/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Session_8h_source.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Session_8h_source.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Session_8h_source.html
new file mode 100644
index 0000000..f1a070a
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Session_8h_source.html
@@ -0,0 +1,118 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/Session.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Session_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)">
+</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">Session.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_SESSION_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_SESSION_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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;<span class="preprocessor">#include &quot;qpid/messaging/ImportExport.h&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;qpid/messaging/exceptions.h&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span clas
 s="preprocessor">#include &quot;qpid/messaging/Duration.h&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;qpid/messaging/Handle.h&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;string&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="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="linen
 o">   35</span>&#160;<span class="preprocessor">#ifndef SWIG</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span>&gt; <span class="keyword">class </span>PrivateImplRef;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">class </span>Address;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">class </span>Connection;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">class </span>Message;</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="keyword">class </span>Sender;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#1
 60;<span class="keyword">class </span>Receiver;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="keyword">class </span>SessionImpl;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Session.html">   49</a></span>&#160;<span class="keyword">class </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Session.html">Session</a> : <span class="keyword">public</span> <a class="code" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a>&lt;SessionImpl&gt;</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;{</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;    QPID_MES
 SAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Session.html">Session</a>(SessionImpl* impl = 0);</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;    QPID_MESSAGING_EXTERN Session(<span class="keyword">const</span> Session&amp;);</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    QPID_MESSAGING_EXTERN ~Session();</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;    QPID_MESSAGING_EXTERN Session&amp; operator=(<span class="keyword">const</span> Session&amp;);</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> close();</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;    QPID
 _MESSAGING_EXTERN <span class="keywordtype">void</span> commit();</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> rollback();</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> acknowledge(<span class="keywordtype">bool</span> sync=<span class="keyword">false</span>);</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> acknowledge(<a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>&amp;, <span class="keywordtype">bool</span> sync=<span class="keyword">false</span>);</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordt
 ype">void</span> acknowledgeUpTo(<a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>&amp;, <span class="keywordtype">bool</span> sync=<span class="keyword">false</span>);</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> reject(<a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>&amp;);</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> release(<a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>&amp;);</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> sync(<span class="keywordtype">bool</span> block=<span class="keyword">true</span>);</div><div class="
 line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;    QPID_MESSAGING_EXTERN uint32_t getReceivable();</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    QPID_MESSAGING_EXTERN uint32_t getUnsettledAcks();</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">bool</span> nextReceiver(<a class="code" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a>&amp;, <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> timeout=Duration::FOREVER);</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> nextReceiver(<a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> timeout=Duration::FOREVER);</div><div
  class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;    </div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Sender.html">Sender</a> createSender(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Address.html">Address</a>&amp; address);</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Sender.html">Sender</a> createSender(<span class="keyword">const</span> std::string&amp; address);</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> createReceiver(<span class="keyword">const</span> <a class="code" href="cla
 ssqpid_1_1messaging_1_1Address.html">Address</a>&amp; address);</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> createReceiver(<span class="keyword">const</span> std::string&amp; address);</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Sender.html">Sender</a> getSender(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> getReceiver(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div><div c
 lass="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Connection.html">Connection</a> getConnection() <span class="keyword">const</span>;</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">bool</span> hasError();</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> checkError();</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="preprocessor">#ifndef SWIG</span></div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  <span class="keyword">private</span>:</div><div class="line"><a 
 name="l00216"></a><span class="lineno">  216</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classqpid_1_1messaging_1_1PrivateImplRef.html">qpid::messaging::PrivateImplRef</a>&lt;Session&gt;;</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;};</div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;}} <span class="comment">// namespace qpid::messaging</span></div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1messaging_1_1Address_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></div><div class="t
 tdef"><b>Definition:</b> Address.h:122</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Receiver_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></div><div class="ttdef"><b>Definition:</b> Receiver.h:45</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1PrivateImplRef_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1PrivateImplRef.html">qpid::messaging::PrivateImplRef</a></div><div class="ttdef"><b>Definition:</b> Connection.h:36</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Duration_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a></div><div class="ttdef"><b>Definition:</b> Duration.h:35</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Message_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Connection_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></div><div class="ttdef"><b>Definition:</b> Connection.h:45</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Handle_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a></div><div class="ttdef"><b>Definition:</b> Handle.h:39</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Session_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></div><div class="ttdef"><b>Definition:</b> Session.h:49</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Sender_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a></div><div class="ttdef"><b>Definition:</b> Sender.h:44</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>Session.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Uuid_8h_source.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Uuid_8h_source.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Uuid_8h_source.html
new file mode 100644
index 0000000..9183b09
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Uuid_8h_source.html
@@ -0,0 +1,112 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/types/Uuid.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Uuid_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)">
+</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">Uuid.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_TYPES_UUID_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_TYPES_UUID_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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 &quot;qpid/types/ImportExport.h&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;iosfwd&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</s
 pan></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>types {</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"><a class="line" href="classqpid_1_1types_1_1Uuid.html">   32</a></span>&#160;<span class="keyword">class </span>QPID_TYPES_CLASS_EXTERN <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;{</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00035"></a><sp
 an class="lineno">   35</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> SIZE;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;    QPID_TYPES_EXTERN <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>(<span class="keywordtype">bool</span> unique=<span class="keyword">false</span>);</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;    QPID_TYPES_EXTERN Uuid(<span class="keyword">const</span> Uuid&amp;);</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;    QPID_TYPES_EXTERN Uuid&amp; operator=(<span class="keyword">const</span> Uuid&amp;);</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;    QPID_TYPES_EXTERN Uuid(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* data16);</div><d
 iv class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    QPID_TYPES_EXTERN Uuid(<span class="keyword">const</span> <span class="keywordtype">char</span>* data16);</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">void</span> generate();</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">void</span> clear();</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">bool</span> isNull() <span class="keyword">const</span>;</div><div class="line"><a name="l00055"></a><span class="lineno"
 >   55</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> bool() <span class="keyword">const</span>;</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator!() <span class="keyword">const</span>;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    QPID_TYPES_EXTERN std::string str() <span class="keyword">const</span>;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">size_t</span> size() <span class="keyword">const</span>;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">const</span> <span class="keywordtype">uns
 igned</span> <span class="keywordtype">char</span>* data() <span class="keyword">const</span>;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;    <span class="keyword">friend</span> QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> Uuid&amp;, <span class="keyword">const</span> Uuid&amp;);</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;    <span class="keyword">friend</span> QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator!=(<span class="keyword">const</span> Uuid&amp;, <span class="keyword">const</span> Uuid&amp;);</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;    <span class="keyword">friend</span> QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator&lt;(<span class="keyword">const</span> Uuid&amp;, <span class="k
 eyword">const</span> Uuid&amp;);</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    <span class="keyword">friend</span> QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator&gt;(<span class="keyword">const</span> Uuid&amp;, <span class="keyword">const</span> Uuid&amp;);</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    <span class="keyword">friend</span> QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator&lt;=(<span class="keyword">const</span> Uuid&amp;, <span class="keyword">const</span> Uuid&amp;);</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;    <span class="keyword">friend</span> QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator&gt;=(<span class="keyword">const</span> Uuid&amp;, <span class="keyword">const</span> Uuid&amp;);</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;    <span class="keyword
 ">friend</span> QPID_TYPES_EXTERN std::ostream&amp; operator&lt;&lt;(std::ostream&amp;, Uuid);</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;    <span class="keyword">friend</span> QPID_TYPES_EXTERN std::istream&amp; operator&gt;&gt;(std::istream&amp;, Uuid&amp;);</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">size_t</span> hash() <span class="keyword">const</span>;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structqpid_1_1types_1_1Uuid_1_1Hasher.html">   77</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structqpid_1_1types_1_1Uuid_1_1Hasher.html">Hasher</a> {</div><div class="line"><a name="l00078"></a><span class="lineno">  
  78</span>&#160;        <span class="keywordtype">size_t</span> operator()(<span class="keyword">const</span> Uuid&amp; u)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> u.<a class="code" href="classqpid_1_1types_1_1Uuid.html#accce57bbf9d38185808bc62bd7d8f79a">hash</a>(); }</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;    };</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <span class="keyword">private</span>:</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> bytes[16];</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;};</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div><div class="line"><a name="l00086"></a><sp
 an class="lineno">   86</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">size_t</span> hash_value(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp; uuid) { <span class="keywordflow">return</span> uuid.<a class="code" href="classqpid_1_1types_1_1Uuid.html#accce57bbf9d38185808bc62bd7d8f79a">hash</a>(); }</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;);</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator!=(<span class="keywor
 d">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;);</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator&lt;(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;);</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator&gt;(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&am
 p;);</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator&lt;=(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;);</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator&gt;=(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;);</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;QPID_TYPES_EXTERN std::ostream&amp; operator&lt;&lt;(std::ostream&amp;, <a class="code" href="cla
 ssqpid_1_1types_1_1Uuid.html">Uuid</a>);</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;QPID_TYPES_EXTERN std::istream&amp; operator&gt;&gt;(std::istream&amp;, <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;);</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;}} <span class="comment">// namespace qpid::types</span></div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1types_1_1Uuid_html"><div class="ttname"><a href="classqpid_1_1types_1_1Uuid.html">qpid::t
 ypes::Uuid</a></div><div class="ttdef"><b>Definition:</b> Uuid.h:32</div></div>
+<div class="ttc" id="classqpid_1_1types_1_1Uuid_html_accce57bbf9d38185808bc62bd7d8f79a"><div class="ttname"><a href="classqpid_1_1types_1_1Uuid.html#accce57bbf9d38185808bc62bd7d8f79a">qpid::types::Uuid::hash</a></div><div class="ttdeci">QPID_TYPES_EXTERN size_t hash() const </div></div>
+<div class="ttc" id="structqpid_1_1types_1_1Uuid_1_1Hasher_html"><div class="ttname"><a href="structqpid_1_1types_1_1Uuid_1_1Hasher.html">qpid::types::Uuid::Hasher</a></div><div class="ttdef"><b>Definition:</b> Uuid.h:77</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.html">types</a></li><li class="navelem"><b>Uuid.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Variant_8h_source.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Variant_8h_source.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Variant_8h_source.html
new file mode 100644
index 0000000..a684fb1
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Variant_8h_source.html
@@ -0,0 +1,113 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/types/Variant.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Variant_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)">
+</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">Variant.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_TYPES_VARIANT_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_TYPES_VARIANT_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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="l
 ineno">   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;<span class="preprocessor">#include &lt;list&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;ostream&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="prep
 rocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;Uuid.h&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;qpid/types/Exception.h&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;qpid/sys/IntegerTypes.h&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;qpid/types/ImportExport.h&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00034"></a><span class="lineno">
    34</span>&#160;<span class="keyword">namespace </span>types {</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structqpid_1_1types_1_1InvalidConversion.html">   39</a></span>&#160;<span class="keyword">struct </span>QPID_TYPES_CLASS_EXTERN <a class="code" href="structqpid_1_1types_1_1InvalidConversion.html">InvalidConversion</a> : <span class="keyword">public</span> <a class="code" href="classqpid_1_1types_1_1Exception.html">Exception</a> </div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;{</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;    QPID_TYPES_EXTERN <a class="code" href="structqpid_1_1types_1_1InvalidConversion.html">InvalidConversion</a>(<span class="keyword">const</span> std::string&amp; msg);</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;    QP
 ID_TYPES_EXTERN ~InvalidConversion() <span class="keywordflow">throw</span>();</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;};</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="keyword">enum</span> VariantType {</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    VAR_VOID = 0,</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;    VAR_BOOL,</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    VAR_UINT8,</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    VAR_UINT16,</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;    VAR_UINT32,</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;    VAR_UINT64,</div><div class="line"><
 a name="l00052"></a><span class="lineno">   52</span>&#160;    VAR_INT8,</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;    VAR_INT16,</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    VAR_INT32,</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;    VAR_INT64,</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;    VAR_FLOAT,</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    VAR_DOUBLE,</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    VAR_STRING,</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    VAR_MAP,</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    VAR_LIST,</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    VAR_UUID</div><div class="line"><a name="l00062"></a><
 span class="lineno">   62</span>&#160;};</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;QPID_TYPES_EXTERN std::string getTypeName(VariantType type);</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;QPID_TYPES_EXTERN <span class="keywordtype">bool</span> isIntegerType(VariantType type);</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="keyword">class </span>VariantImpl;</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classqpid_1_1types_1_1Variant.html">   73</a></span>&#160;<span class="keyword">class 
 </span>QPID_TYPES_CLASS_EXTERN <a class="code" href="classqpid_1_1types_1_1Variant.html">Variant</a></div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;{</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;    <span class="keyword">typedef</span> std::map&lt;std::string, Variant&gt; Map;</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;    <span class="keyword">typedef</span> std::list&lt;Variant&gt; List;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;    QPID_TYPES_EXTERN <a class="code" href="classqpid_1_1types_1_1Variant.html">Variant</a>();</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    QPID_TYPES_EXTERN V
 ariant(<span class="keywordtype">bool</span>);</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;    QPID_TYPES_EXTERN Variant(uint8_t);</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;    QPID_TYPES_EXTERN Variant(uint16_t);</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;    QPID_TYPES_EXTERN Variant(uint32_t);</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;    QPID_TYPES_EXTERN Variant(uint64_t);</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;    QPID_TYPES_EXTERN Variant(int8_t);</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    QPID_TYPES_EXTERN Variant(int16_t);</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    QPID_TYPES_EXTERN Variant(int32_t);</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;    
 QPID_TYPES_EXTERN Variant(int64_t);</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;    QPID_TYPES_EXTERN Variant(<span class="keywordtype">float</span>);</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;    QPID_TYPES_EXTERN Variant(<span class="keywordtype">double</span>);</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;    QPID_TYPES_EXTERN Variant(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;    QPID_TYPES_EXTERN Variant(<span class="keyword">const</span> std::string&amp; value, <span class="keyword">const</span> std::string&amp; encoding);</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;    QPID_TYPES_EXTERN Variant(<span class="keyword">const</span> <span class="keywordtype">char</span>*);</div><div class="line"><a name="l00094"></a><span class="line
 no">   94</span>&#160;    QPID_TYPES_EXTERN Variant(<span class="keyword">const</span> <span class="keywordtype">char</span>* value, <span class="keyword">const</span> <span class="keywordtype">char</span>* encoding);</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;    QPID_TYPES_EXTERN Variant(<span class="keyword">const</span> Map&amp;);</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;    QPID_TYPES_EXTERN Variant(<span class="keyword">const</span> List&amp;);</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;    QPID_TYPES_EXTERN Variant(<span class="keyword">const</span> Variant&amp;);</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;    QPID_TYPES_EXTERN Variant(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;);</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&
 #160;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;    QPID_TYPES_EXTERN ~Variant();</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;    QPID_TYPES_EXTERN VariantType getType() <span class="keyword">const</span>;</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">bool</span> isVoid() <span class="keyword">const</span>;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;    </div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(<span class="keywordtype">bool</span>);</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(uint8_t);</div><div class="line"><a name="l00107"></a><
 span class="lineno">  107</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(uint16_t);</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(uint32_t);</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(uint64_t);</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(int8_t);</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(int16_t);</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(int32_t);</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(int64_t);</div><div class="line"><a name="l00114"></a><span class="lineno">  114</sp
 an>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(<span class="keywordtype">float</span>);</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(<span class="keywordtype">double</span>);</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(<span class="keyword">const</span> <span class="keywordtype">char</span>*);</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(<span class="keyword">const</span> Map&amp;);</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(<span class="keyword">const</span> List&amp;
 );</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(<span class="keyword">const</span> Variant&amp;);</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;);</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;    QPID_TYPES_EXTERN Variant&amp; parse(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">bool</span> asBool() <span class="keyword">const</span>;</div><div class="line"><a name="l00130"></a><spa
 n class="lineno">  130</span>&#160;    QPID_TYPES_EXTERN uint8_t asUint8() <span class="keyword">const</span>;</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;    QPID_TYPES_EXTERN uint16_t asUint16() <span class="keyword">const</span>;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;    QPID_TYPES_EXTERN uint32_t asUint32() <span class="keyword">const</span>;</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;    QPID_TYPES_EXTERN uint64_t asUint64() <span class="keyword">const</span>;</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;    QPID_TYPES_EXTERN int8_t asInt8() <span class="keyword">const</span>;</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;    QPID_TYPES_EXTERN int16_t asInt16() <span class="keyword">const</span>;</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;    
 QPID_TYPES_EXTERN int32_t asInt32() <span class="keyword">const</span>;</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;    QPID_TYPES_EXTERN int64_t asInt64() <span class="keyword">const</span>;</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">float</span> asFloat() <span class="keyword">const</span>;</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">double</span> asDouble() <span class="keyword">const</span>;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    QPID_TYPES_EXTERN std::string asString() <span class="keyword">const</span>;</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;    QPID_TYPES_EXTERN <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> asUuid() <span class="keyword">const</span>;</div><
 div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> bool() <span class="keyword">const</span>;</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> uint8_t() <span class="keyword">const</span>;</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> uint16_t() <span class="keyword">const</span>;</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> uint32_t() <span class="keyword">const</span>;</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> uint64_t() <span clas
 s="keyword">const</span>;</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> int8_t() <span class="keyword">const</span>;</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> int16_t() <span class="keyword">const</span>;</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> int32_t() <span class="keyword">const</span>;</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> int64_t() <span class="keyword">const</span>;</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> float() <span class="keyword">const</span>;</div><div class="line"><a nam
 e="l00153"></a><span class="lineno">  153</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> double() <span class="keyword">const</span>;</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> std::string() <span class="keyword">const</span>;</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">const</span> Map&amp; asMap() <span class="keyword">const</span>;</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;    QPID_TYPES_EXTERN Map&amp; asMap();<
 /div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">const</span> List&amp; asList() <span class="keyword">const</span>;</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;    QPID_TYPES_EXTERN List&amp; asList();</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">const</span> std::string&amp; getString() <span class="keyword">const</span>;</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;    QPID_TYPES_EXTERN std::string&amp; getString();</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">void</span> setEncoding(<span class="k
 eyword">const</span> std::string&amp;);</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">const</span> std::string&amp; getEncoding() <span class="keyword">const</span>;</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">bool</span> isEqualTo(<span class="keyword">const</span> Variant&amp; a) <span class="keyword">const</span>;</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">void</span> reset();</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;    QPID_TYPES_EXTERN <
 span class="keywordtype">bool</span> isDescribed() <span class="keyword">const</span>;</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;    QPID_TYPES_EXTERN Variant getDescriptor() <span class="keyword">const</span>;</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">void</span> setDescriptor(<span class="keyword">const</span> Variant&amp; descriptor);</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;    QPID_TYPES_EXTERN List&amp; getDescriptors();</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;</div><div class="line"><a name="l00203"></a><span class="l
 ineno">  203</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">const</span> List&amp; getDescriptors() <span class="keyword">const</span>;</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">static</span> Variant described(<span class="keyword">const</span> Variant&amp; descriptor, <span class="keyword">const</span> Variant&amp; value);</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">static</span> Variant described(<span class="keyword">const</span> Variant&amp; descriptor, <span class="keyword">const</span> List&amp; value);</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div><div class="line"><a name="l00211"></a><span cla
 ss="lineno">  211</span>&#160;  <span class="keyword">private</span>:</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;    <span class="keyword">mutable</span> VariantImpl* impl;</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;};</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="preprocessor">#ifndef SWIG</span></div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;QPID_TYPES_EXTERN std::ostream&amp; operator&lt;&lt;(std::ostream&amp; out, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Variant.html">Variant</a>&amp; value);</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;QPID_TYPES_EXTERN std::ostream&amp; operator&lt;&lt;(std::ostream&amp; out, <span class="keyword">const</span> Variant::Map&
 amp; map);</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;QPID_TYPES_EXTERN std::ostream&amp; operator&lt;&lt;(std::ostream&amp; out, <span class="keyword">const</span> Variant::List&amp; list);</div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Variant.html">Variant</a>&amp; a, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Variant.html">Variant</a>&amp; b);</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator!=(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Variant.html">Variant</a>&amp; a, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Variant.html">Variant</a>&amp; b);</div><div cl
 ass="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;}} <span class="comment">// namespace qpid::types</span></div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1types_1_1Exception_html"><div class="ttname"><a href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></div><div class="ttdef"><b>Definition:</b> Exception.h:31</div></div>
+<div class="ttc" id="classqpid_1_1types_1_1Variant_html"><div class="ttname"><a href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></div><div class="ttdef"><b>Definition:</b> Variant.h:73</div></div>
+<div class="ttc" id="classqpid_1_1types_1_1Uuid_html"><div class="ttname"><a href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></div><div class="ttdef"><b>Definition:</b> Uuid.h:32</div></div>
+<div class="ttc" id="structqpid_1_1types_1_1InvalidConversion_html"><div class="ttname"><a href="structqpid_1_1types_1_1InvalidConversion.html">qpid::types::InvalidConversion</a></div><div class="ttdef"><b>Definition:</b> Variant.h:39</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.html">types</a></li><li class="navelem"><b>Variant.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/_transom_ignore_pages
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/_transom_ignore_pages b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/_transom_ignore_pages
new file mode 100644
index 0000000..e69de29


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[47/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch02s03.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch02s03.html b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch02s03.html
new file mode 100644
index 0000000..63f2d82
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/ch02s03.html
@@ -0,0 +1,847 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>ch02s03.html - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html">AMQP Messaging Broker (Implemented in C++)</a></li><li>ch02s03.html</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">2.3.&#160;
+      QMF Python Console Tutorial
+    </th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ch02s02.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;2.&#160;
+      Managing the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;</td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="idm140173356666272"></a>2.3.&#160;
+      QMF Python Console Tutorial
+    </h2></div></div></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+                <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-PrerequisiteInstallQpidMessaging" title="2.3.1.&#160; Prerequisite - Install Qpid Messaging">Section&#160;2.3.1, &#8220;
+            Prerequisite
+            - Install Qpid Messaging
+          &#8221;</a>
+              </p></li><li class="listitem"><p>
+                <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-SynchronousConsoleOperations" title="2.3.2.&#160; Synchronous Console Operations">Section&#160;2.3.2, &#8220;
+            Synchronous
+            Console Operations
+          &#8221;</a>
+              </p></li><li class="listitem"><p>
+                </p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><p>
+                    <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-CreatingaQMFConsoleSessionandAttachingtoaBroker" title="2.3.2.1.&#160; Creating a QMF Console Session and Attaching to a Broker">Section&#160;2.3.2.1, &#8220;
+            Creating a QMF Console Session and Attaching to a Broker
+          &#8221;</a>
+                  </p></li><li class="listitem"><p>
+                    <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-AccessingManagedObjects" title="2.3.2.2.&#160; Accessing Managed Objects">Section&#160;2.3.2.2, &#8220;
+            Accessing
+            Managed Objects
+          &#8221;</a>
+                  </p></li><li class="listitem"><p>
+                    </p><div class="itemizedlist"><ul class="itemizedlist" type="square"><li class="listitem"><p>
+                        <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-ViewingPropertiesandStatisticsofanObject" title="Viewing Properties and Statistics of an Object">the section called &#8220;
+            Viewing Properties and Statistics of an Object
+          &#8221;</a>
+                      </p></li><li class="listitem"><p>
+                        <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-InvokingMethodsonanObject" title="Invoking Methods on an Object">the section called &#8220;
+            Invoking
+            Methods on an Object
+          &#8221;</a>
+                      </p></li></ul></div><p>
+                  </p></li></ul></div><p>
+              </p></li><li class="listitem"><p>
+                <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-AsynchronousConsoleOperations" title="2.3.3.&#160; Asynchronous Console Operations">Section&#160;2.3.3, &#8220;
+            Asynchronous
+            Console Operations
+          &#8221;</a>
+              </p></li><li class="listitem"><p>
+                </p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><p>
+                    <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-CreatingaConsoleClasstoReceiveAsynchronousData" title="2.3.3.1.&#160; Creating a Console Class to Receive Asynchronous Data">Section&#160;2.3.3.1, &#8220;
+            Creating a Console Class to Receive Asynchronous Data
+          &#8221;</a>
+                  </p></li><li class="listitem"><p>
+                    <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-ReceivingEvents" title="2.3.3.2.&#160; Receiving Events">Section&#160;2.3.3.2, &#8220;
+            Receiving
+            Events
+          &#8221;</a>
+                  </p></li><li class="listitem"><p>
+                    <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-ReceivingObjects" title="2.3.3.3.&#160; Receiving Objects">Section&#160;2.3.3.3, &#8220;
+            Receiving
+            Objects
+          &#8221;</a>
+                  </p></li><li class="listitem"><p>
+                    <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-AsynchronousMethodCallsandMethodTimeouts" title="2.3.3.4.&#160; Asynchronous Method Calls and Method Timeouts">Section&#160;2.3.3.4, &#8220;
+            Asynchronous Method Calls and Method Timeouts
+          &#8221;</a>
+                  </p></li></ul></div><p>
+              </p></li><li class="listitem"><p>
+                <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-DiscoveringwhatKindsofObjectsareAvailable" title="2.3.4.&#160; Discovering what Kinds of Objects are Available">Section&#160;2.3.4, &#8220;
+            Discovering what Kinds of Objects are Available
+          &#8221;</a>
+              </p></li></ul></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QMFPythonConsoleTutorial-PrerequisiteInstallQpidMessaging"></a>2.3.1.&#160;
+            Prerequisite
+            - Install Qpid Messaging
+          </h3></div></div></div><p>
+            QMF uses AMQP Messaging (QPid) as its means of communication. To
+            use QMF, Qpid messaging must be installed somewhere in the
+            network. Qpid can be downloaded as source from Apache, is
+            packaged with a number of Linux distributions, and can be
+            purchased from commercial vendors that use Qpid. Please see
+            <a class="ulink" href="http://qpid.apache.org" target="_top">http://qpid.apache.org</a>for
+            information as to where to get Qpid Messaging.
+          </p><p>
+            Qpid Messaging includes a message broker (qpidd) which typically
+            runs as a daemon on a system. It also includes client bindings in
+            various programming languages. The Python-language client library
+            includes the QMF console libraries needed for this tutorial.
+          </p><p>
+            Please note that Qpid Messaging has two broker implementations.
+            One is implemented in C++ and the other in Java. At press time,
+            QMF is supported only by the C++ broker.
+          </p><p>
+            If the goal is to get the tutorial examples up and running as
+            quickly as possible, all of the Qpid components can be installed
+            on a single system (even a laptop). For more realistic
+            deployments, the broker can be deployed on a server and the
+            client/QMF libraries installed on other systems.
+          </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QMFPythonConsoleTutorial-SynchronousConsoleOperations"></a>2.3.2.&#160;
+            Synchronous
+            Console Operations
+          </h3></div></div></div><p>
+            The Python console API for QMF can be used in a synchronous
+            style, an asynchronous style, or a combination of both.
+            Synchronous operations are conceptually simple and are well
+            suited for user-interactive tasks. All operations are performed
+            in the context of a Python function call. If communication over
+            the message bus is required to complete an operation, the
+            function call blocks and waits for the expected result (or
+            timeout failure) before returning control to the caller.
+          </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QMFPythonConsoleTutorial-CreatingaQMFConsoleSessionandAttachingtoaBroker"></a>2.3.2.1.&#160;
+            Creating a QMF Console Session and Attaching to a Broker
+          </h4></div></div></div><p>
+            For the purposes of this tutorial, code examples will be shown as
+            they are entered in an interactive python session.
+          </p><pre class="programlisting">
+$ python
+Python 2.5.2 (r252:60911, Sep 30 2008, 15:41:38) 
+[GCC 4.3.2 20080917 (Red Hat 4.3.2-4)] on linux2
+Type "help", "copyright", "credits" or "license" for more information.
+&gt;&gt;&gt; 
+</pre><p>
+            We will begin by importing the required libraries. If the Python
+            client is properly installed, these libraries will be found
+            normally by the Python interpreter.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; from qmf.console import Session
+</pre><p>
+            We must now create a <span class="emphasis"><em>Session</em></span> object to manage this QMF
+            console session.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; sess = Session()
+</pre><p>
+            If no arguments are supplied to the creation of <span class="emphasis"><em>Session</em></span>,
+            it defaults to synchronous-only operation. It also defaults to
+            user-management of connections. More on this in a moment.
+          </p><p>
+            We will now establish a connection to the messaging broker. If
+            the broker daemon is running on the local host, simply use the
+            following:
+          </p><pre class="programlisting">
+&gt;&gt;&gt; broker = sess.addBroker()
+</pre><p>
+            If the messaging broker is on a remote host, supply the URL to
+            the broker in the <span class="emphasis"><em>addBroker</em></span> function call. Here's how to
+            connect to a local broker using the URL.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; broker = sess.addBroker("amqp://localhost")
+</pre><p>
+            The call to <span class="emphasis"><em>addBroker</em></span> is synchronous and will return
+            only after the connection has been successfully established or
+            has failed. If a failure occurs, <span class="emphasis"><em>addBroker</em></span> will raise an
+            exception that can be handled by the console script.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; try:
+...   broker = sess.addBroker("amqp://localhost:1000")
+... except:
+...   print "Connection Failed"
+... 
+Connection Failed
+&gt;&gt;&gt; 
+</pre><p>
+            This operation fails because there is no Qpid Messaging broker
+            listening on port 1000 (the default port for qpidd is 5672).
+          </p><p>
+            If preferred, the QMF session can manage the connection for you.
+            In this case, <span class="emphasis"><em>addBroker</em></span> returns immediately and the
+            session attempts to establish the connection in the background.
+            This will be covered in detail in the section on asynchronous
+            operations.
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QMFPythonConsoleTutorial-AccessingManagedObjects"></a>2.3.2.2.&#160;
+            Accessing
+            Managed Objects
+          </h4></div></div></div><p>
+            The Python console API provides access to remotely managed
+            objects via a <span class="emphasis"><em>proxy</em></span> model. The API gives the client an
+            object that serves as a proxy representing the "real" object
+            being managed on the agent application. Operations performed on
+            the proxy result in the same operations on the real object.
+          </p><p>
+            The following examples assume prior knowledge of the kinds of
+            objects that are actually available to be managed. There is a
+            section later in this tutorial that describes how to discover
+            what is manageable on the QMF bus.
+          </p><p>
+            Proxy objects are obtained by calling the
+            <span class="emphasis"><em>Session.getObjects</em></span> function.
+          </p><p>
+            To illustrate, we'll get a list of objects representing queues in
+            the message broker itself.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; queues = sess.getObjects(_class="queue", _package="org.apache.qpid.broker")
+</pre><p>
+            <span class="emphasis"><em>queues</em></span> is an array of proxy objects representing real
+            queues on the message broker. A proxy object can be printed to
+            display a description of the object.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; for q in queues:
+...   print q
+... 
+org.apache.qpid.broker:queue[0-1537-1-0-58] 0-0-1-0-1152921504606846979:reply-localhost.localdomain.32004
+org.apache.qpid.broker:queue[0-1537-1-0-61] 0-0-1-0-1152921504606846979:topic-localhost.localdomain.32004
+&gt;&gt;&gt; 
+</pre><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="QMFPythonConsoleTutorial-ViewingPropertiesandStatisticsofanObject"></a>
+            Viewing Properties and Statistics of an Object
+          </h5></div></div></div><p>
+            Let us now focus our attention on one of the queue objects.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; queue = queues[0]
+</pre><p>
+            The attributes of an object are partitioned into
+            <span class="emphasis"><em>properties</em></span> and <span class="emphasis"><em>statistics</em></span>. Though the
+            distinction is somewhat arbitrary, <span class="emphasis"><em>properties</em></span> tend to
+            be fairly static and may also be large and <span class="emphasis"><em>statistics</em></span>
+            tend to change rapidly and are relatively small (counters, etc.).
+          </p><p>
+            There are two ways to view the properties of an object. An array
+            of properties can be obtained using the <span class="emphasis"><em>getProperties</em></span>
+            function:
+          </p><pre class="programlisting">
+&gt;&gt;&gt; props = queue.getProperties()
+&gt;&gt;&gt; for prop in props:
+...   print prop
+... 
+(vhostRef, 0-0-1-0-1152921504606846979)
+(name, u'reply-localhost.localdomain.32004')
+(durable, False)
+(autoDelete, True)
+(exclusive, True)
+(arguments, {})
+&gt;&gt;&gt; 
+</pre><p>
+            The <span class="emphasis"><em>getProperties</em></span> function returns an array of tuples.
+            Each tuple consists of the property descriptor and the property
+            value.
+          </p><p>
+            A more convenient way to access properties is by using the
+            attribute of the proxy object directly:
+          </p><pre class="programlisting">
+&gt;&gt;&gt; queue.autoDelete
+True
+&gt;&gt;&gt; queue.name
+u'reply-localhost.localdomain.32004'
+&gt;&gt;&gt; 
+</pre><p>
+            Statistics are accessed in the same way:
+          </p><pre class="programlisting">
+&gt;&gt;&gt; stats = queue.getStatistics()
+&gt;&gt;&gt; for stat in stats:
+...   print stat
+... 
+(msgTotalEnqueues, 53)
+(msgTotalDequeues, 53)
+(msgTxnEnqueues, 0)
+(msgTxnDequeues, 0)
+(msgPersistEnqueues, 0)
+(msgPersistDequeues, 0)
+(msgDepth, 0)
+(byteDepth, 0)
+(byteTotalEnqueues, 19116)
+(byteTotalDequeues, 19116)
+(byteTxnEnqueues, 0)
+(byteTxnDequeues, 0)
+(bytePersistEnqueues, 0)
+(bytePersistDequeues, 0)
+(consumerCount, 1)
+(consumerCountHigh, 1)
+(consumerCountLow, 1)
+(bindingCount, 2)
+(bindingCountHigh, 2)
+(bindingCountLow, 2)
+(unackedMessages, 0)
+(unackedMessagesHigh, 0)
+(unackedMessagesLow, 0)
+(messageLatencySamples, 0)
+(messageLatencyMin, 0)
+(messageLatencyMax, 0)
+(messageLatencyAverage, 0)
+&gt;&gt;&gt; 
+</pre><p>
+            or alternatively:
+          </p><pre class="programlisting">
+&gt;&gt;&gt; queue.byteTotalEnqueues
+19116
+&gt;&gt;&gt;
+</pre><p>
+            The proxy objects do not automatically track changes that occur
+            on the real objects. For example, if the real queue enqueues more
+            bytes, viewing the <span class="emphasis"><em>byteTotalEnqueues</em></span> statistic will show
+            the same number as it did the first time. To get updated data on
+            a proxy object, use the <span class="emphasis"><em>update</em></span> function call:
+          </p><pre class="programlisting">
+&gt;&gt;&gt; queue.update()
+&gt;&gt;&gt; queue.byteTotalEnqueues
+19783
+&gt;&gt;&gt;
+</pre><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Be Advised</h3><p>
+                    The <span class="emphasis"><em>update</em></span> method was added after the M4 release
+                    of Qpid/Qmf. It may not be available in your
+                    distribution.
+                  </p></div></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="QMFPythonConsoleTutorial-InvokingMethodsonanObject"></a>
+            Invoking
+            Methods on an Object
+          </h5></div></div></div><p>
+            Up to this point, we have used the QMF Console API to find
+            managed objects and view their attributes, a read-only activity.
+            The next topic to illustrate is how to invoke a method on a
+            managed object. Methods allow consoles to control the managed
+            agents by either triggering a one-time action or by changing the
+            values of attributes in an object.
+          </p><p>
+            First, we'll cover some background information about methods. A
+            <span class="emphasis"><em>QMF object class</em></span> (of which a <span class="emphasis"><em>QMF object</em></span> is an
+            instance), may have zero or more methods. To obtain a list of
+            methods available for an object, use the <span class="emphasis"><em>getMethods</em></span>
+            function.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; methodList = queue.getMethods()
+</pre><p>
+            <span class="emphasis"><em>getMethods</em></span> returns an array of method descriptors (of
+            type qmf.console.SchemaMethod). To get a summary of a method, you
+            can simply print it. The _<span class="emphasis"><em>repr</em></span>_ function returns a
+            string that looks like a function prototype.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; print methodList
+[purge(request)]
+&gt;&gt;&gt;
+</pre><p>
+            For the purposes of illustration, we'll use a more interesting
+            method available on the <span class="emphasis"><em>broker</em></span> object which represents
+            the connected Qpid message broker.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; br = sess.getObjects(_class="broker", _package="org.apache.qpid.broker")[0]
+&gt;&gt;&gt; mlist = br.getMethods()
+&gt;&gt;&gt; for m in mlist:
+...   print m
+... 
+echo(sequence, body)
+connect(host, port, durable, authMechanism, username, password, transport)
+queueMoveMessages(srcQueue, destQueue, qty)
+&gt;&gt;&gt;
+</pre><p>
+            We have just learned that the <span class="emphasis"><em>broker</em></span> object has three
+            methods: <span class="emphasis"><em>echo</em></span>, <span class="emphasis"><em>connect</em></span>, and
+            <span class="emphasis"><em>queueMoveMessages</em></span>. We'll use the <span class="emphasis"><em>echo</em></span> method to
+            "ping" the broker.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; result = br.echo(1, "Message Body")
+&gt;&gt;&gt; print result
+OK (0) - {'body': u'Message Body', 'sequence': 1}
+&gt;&gt;&gt; print result.status
+0
+&gt;&gt;&gt; print result.text
+OK
+&gt;&gt;&gt; print result.outArgs
+{'body': u'Message Body', 'sequence': 1}
+&gt;&gt;&gt;
+</pre><p>
+            In the above example, we have invoked the <span class="emphasis"><em>echo</em></span> method on
+            the instance of the broker designated by the proxy "br" with a
+            sequence argument of 1 and a body argument of "Message Body". The
+            result indicates success and contains the output arguments (in
+            this case copies of the input arguments).
+          </p><p>
+            To be more precise... Calling <span class="emphasis"><em>echo</em></span> on the proxy causes
+            the input arguments to be marshalled and sent to the remote agent
+            where the method is executed. Once the method execution
+            completes, the output arguments are marshalled and sent back to
+            the console to be stored in the method result.
+          </p><p>
+            You are probably wondering how you are supposed to know what
+            types the arguments are and which arguments are input, which are
+            output, or which are both. This will be addressed later in the
+            "Discovering what Kinds of Objects are Available" section.
+          </p></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QMFPythonConsoleTutorial-AsynchronousConsoleOperations"></a>2.3.3.&#160;
+            Asynchronous
+            Console Operations
+          </h3></div></div></div><p>
+            QMF is built on top of a middleware messaging layer (Qpid
+            Messaging). Because of this, QMF can use some communication
+            patterns that are difficult to implement using network transports
+            like UDP, TCP, or SSL. One of these patterns is called the
+            <span class="emphasis"><em>Publication and Subscription</em></span> pattern (pub-sub for
+            short). In the pub-sub pattern, data sources <span class="emphasis"><em>publish</em></span>
+            information without a particular destination in mind. Data sinks
+            (destinations) <span class="emphasis"><em>subscribe</em></span> using a set of criteria that
+            describes what kind of data they are interested in receiving.
+            Data published by a source may be received by zero, one, or many
+            subscribers.
+          </p><p>
+            QMF uses the pub-sub pattern to distribute events, object
+            creation and deletion, and changes to properties and statistics.
+            A console application using the QMF Console API can receive these
+            asynchronous and unsolicited events and updates. This is useful
+            for applications that store and analyze events and/or statistics.
+            It is also useful for applications that react to certain events
+            or conditions.
+          </p><p>
+            Note that console applications may always use the synchronous
+            mechanisms.
+          </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QMFPythonConsoleTutorial-CreatingaConsoleClasstoReceiveAsynchronousData"></a>2.3.3.1.&#160;
+            Creating a Console Class to Receive Asynchronous Data
+          </h4></div></div></div><p>
+            Asynchronous API operation occurs when the console application
+            supplies a <span class="emphasis"><em>Console</em></span> object to the session manager. The
+            <span class="emphasis"><em>Console</em></span> object (which overrides the
+            <span class="emphasis"><em>qmf.console.Console</em></span> class) handles all asynchronously
+            arriving data. The <span class="emphasis"><em>Console</em></span> class has the following
+            methods. Any number of these methods may be overridden by the
+            console application. Any method that is not overridden defaults
+            to a null handler which takes no action when invoked.
+          </p><div class="table"><a id="idm140173354776496"></a><p class="title"><strong>Table&#160;2.4.&#160;QMF Python Console Class Methods</strong></p><div class="table-contents"><table border="1" summary="QMF Python Console Class Methods"><colgroup><col /><col /><col /></colgroup><tbody><tr><td>
+                  Method
+                </td><td>
+                  Arguments
+                </td><td>
+                  Invoked when...
+                </td></tr><tr><td>
+                  brokerConnected
+                </td><td>
+                  broker
+                </td><td>
+                  a connection to a broker is established
+                </td></tr><tr><td>
+                  brokerDisconnected
+                </td><td>
+                  broker
+                </td><td>
+                  a connection to a broker is lost
+                </td></tr><tr><td>
+                  newPackage
+                </td><td>
+                  name
+                </td><td>
+                  a new package is seen on the QMF bus
+                </td></tr><tr><td>
+                  newClass
+                </td><td>
+                  kind, classKey
+                </td><td>
+                  a new class (event or object) is seen on the QMF bus
+                </td></tr><tr><td>
+                  newAgent
+                </td><td>
+                  agent
+                </td><td>
+                  a new agent appears on the QMF bus
+                </td></tr><tr><td>
+                  delAgent
+                </td><td>
+                  agent
+                </td><td>
+                  an agent disconnects from the QMF bus
+                </td></tr><tr><td>
+                  objectProps
+                </td><td>
+                  broker, object
+                </td><td>
+                  the properties of an object are published
+                </td></tr><tr><td>
+                  objectStats
+                </td><td>
+                  broker, object
+                </td><td>
+                  the statistics of an object are published
+                </td></tr><tr><td>
+                  event
+                </td><td>
+                  broker, event
+                </td><td>
+                  an event is published
+                </td></tr><tr><td>
+                  heartbeat
+                </td><td>
+                  agent, timestamp
+                </td><td>
+                  a heartbeat is published by an agent
+                </td></tr><tr><td>
+                  brokerInfo
+                </td><td>
+                  broker
+                </td><td>
+                  information about a connected broker is available to be
+                  queried
+                </td></tr><tr><td>
+                  methodResponse
+                </td><td>
+                  broker, seq, response
+                </td><td>
+                  the result of an asynchronous method call is received
+                </td></tr></tbody></table></div></div><br class="table-break" /><p>
+            Supplied with the API is a class called <span class="emphasis"><em>DebugConsole</em></span>.
+            This is a test <span class="emphasis"><em>Console</em></span> instance that overrides all of
+            the methods such that arriving asynchronous data is printed to
+            the screen. This can be used to see all of the arriving
+            asynchronous data.
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QMFPythonConsoleTutorial-ReceivingEvents"></a>2.3.3.2.&#160;
+            Receiving
+            Events
+          </h4></div></div></div><p>
+            We'll start the example from the beginning to illustrate the
+            reception and handling of events. In this example, we will create
+            a <span class="emphasis"><em>Console</em></span> class that handles broker-connect,
+            broker-disconnect, and event messages. We will also allow the
+            session manager to manage the broker connection for us.
+          </p><p>
+            Begin by importing the necessary classes:
+          </p><pre class="programlisting">
+&gt;&gt;&gt; from qmf.console import Session, Console
+</pre><p>
+            Now, create a subclass of <span class="emphasis"><em>Console</em></span> that handles the three
+            message types:
+          </p><pre class="programlisting">
+&gt;&gt;&gt; class EventConsole(Console):
+...   def brokerConnected(self, broker):
+...     print "brokerConnected:", broker
+...   def brokerDisconnected(self, broker):
+...     print "brokerDisconnected:", broker
+...   def event(self, broker, event):
+...     print "event:", event
+...
+&gt;&gt;&gt;
+</pre><p>
+            Make an instance of the new class:
+          </p><pre class="programlisting">
+&gt;&gt;&gt; myConsole = EventConsole()
+</pre><p>
+            Create a <span class="emphasis"><em>Session</em></span> class using the console instance. In
+            addition, we shall request that the session manager do the
+            connection management for us. Notice also that we are requesting
+            that the session manager not receive objects or heartbeats. Since
+            this example is concerned only with events, we can optimize the
+            use of the messaging bus by telling the session manager not to
+            subscribe for object updates or heartbeats.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; sess = Session(myConsole, manageConnections=True, rcvObjects=False, rcvHeartbeats=False)
+&gt;&gt;&gt; broker = sess.addBroker()
+&gt;&gt;&gt;
+</pre><p>
+            Once the broker is added, we will begin to receive asynchronous
+            events (assuming there is a functioning broker available to
+            connect to).
+          </p><pre class="programlisting">
+brokerConnected: Broker connected at: localhost:5672
+event: Thu Jan 29 19:53:19 2009 INFO  org.apache.qpid.broker:bind broker=localhost:5672 ...
+</pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QMFPythonConsoleTutorial-ReceivingObjects"></a>2.3.3.3.&#160;
+            Receiving
+            Objects
+          </h4></div></div></div><p>
+            To illustrate asynchronous handling of objects, a small console
+            program is supplied. The entire program is shown below for
+            convenience. We will then go through it part-by-part to explain
+            its design.
+          </p><p>
+            This console program receives object updates and displays a set
+            of statistics as they change. It focuses on broker queue objects.
+          </p><pre class="programlisting">
+# Import needed classes
+from qmf.console import Session, Console
+from time        import sleep
+
+# Declare a dictionary to map object-ids to queue names
+queueMap = {}
+
+# Customize the Console class to receive object updates.
+class MyConsole(Console):
+
+  # Handle property updates
+  def objectProps(self, broker, record):
+
+    # Verify that we have received a queue object.  Exit otherwise.
+    classKey = record.getClassKey()
+    if classKey.getClassName() != "queue":
+      return
+
+    # If this object has not been seen before, create a new mapping from objectID to name
+    oid = record.getObjectId()
+    if oid not in queueMap:
+      queueMap[oid] = record.name
+
+  # Handle statistic updates
+  def objectStats(self, broker, record):
+    
+    # Ignore updates for objects that are not in the map
+    oid = record.getObjectId()
+    if oid not in queueMap:
+      return
+
+    # Print the queue name and some statistics
+    print "%s: enqueues=%d dequeues=%d" % (queueMap[oid], record.msgTotalEnqueues, record.msgTotalDequeues)
+
+    # if the delete-time is non-zero, this object has been deleted.  Remove it from the map.
+    if record.getTimestamps()[2] &gt; 0:
+      queueMap.pop(oid)
+
+# Create an instance of the QMF session manager.  Set userBindings to True to allow
+# this program to choose which objects classes it is interested in.
+sess = Session(MyConsole(), manageConnections=True, rcvEvents=False, userBindings=True)
+
+# Register to receive updates for broker:queue objects.
+sess.bindClass("org.apache.qpid.broker", "queue")
+broker = sess.addBroker()
+
+# Suspend processing while the asynchronous operations proceed.
+try:
+  while True:
+    sleep(1)
+except:
+  pass
+
+# Disconnect the broker before exiting.
+sess.delBroker(broker)
+</pre><p>
+            Before going through the code in detail, it is important to
+            understand the differences between synchronous object access and
+            asynchronous object access. When objects are obtained
+            synchronously (using the <span class="emphasis"><em>getObjects</em></span> function), the
+            resulting proxy contains all of the object's attributes, both
+            properties and statistics. When object data is published
+            asynchronously, the properties and statistics are sent separately
+            and only when the session first connects or when the content
+            changes.
+          </p><p>
+            The script wishes to print the queue name with the updated
+            statistics, but the queue name is only present with the
+            properties. For this reason, the program needs to keep some state
+            to correlate property updates with their corresponding statistic
+            updates. This can be done using the <span class="emphasis"><em>ObjectId</em></span> that
+            uniquely identifies the object.
+          </p><pre class="programlisting">
+    # If this object has not been seen before, create a new mapping from objectID to name
+    oid = record.getObjectId()
+    if oid not in queueMap:
+      queueMap[oid] = record.name
+</pre><p>
+            The above code fragment gets the object ID from the proxy and
+            checks to see if it is in the map (i.e. has been seen before). If
+            it is not in the map, a new map entry is inserted mapping the
+            object ID to the queue's name.
+          </p><pre class="programlisting">
+    # if the delete-time is non-zero, this object has been deleted.  Remove it from the map.
+    if record.getTimestamps()[2] &gt; 0:
+      queueMap.pop(oid)
+</pre><p>
+            This code fragment detects the deletion of a managed object.
+            After reporting the statistics, it checks the timestamps of the
+            proxy. <span class="emphasis"><em>getTimestamps</em></span> returns a list of timestamps in the
+            order:
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+              <span class="emphasis"><em>Current</em></span> - The timestamp of the sending of this update.
+            </p></li><li class="listitem"><p>
+              <span class="emphasis"><em>Create</em></span> - The time of the object's creation
+            </p></li><li class="listitem"><p>
+              <span class="emphasis"><em>Delete</em></span> - The time of the object's deletion (or zero if
+              not deleted)
+            </p></li></ul></div><p>
+            This code structure is useful for getting information about
+            very-short-lived objects. It is possible that an object will be
+            created, used, and deleted within an update interval. In this
+            case, the property update will arrive first, followed by the
+            statistic update. Both will indicate that the object has been
+            deleted but a full accounting of the object's existence and final
+            state is reported.
+          </p><pre class="programlisting">
+# Create an instance of the QMF session manager.  Set userBindings to True to allow
+# this program to choose which objects classes it is interested in.
+sess = Session(MyConsole(), manageConnections=True, rcvEvents=False, userBindings=True)
+
+# Register to receive updates for broker:queue objects.
+sess.bindClass("org.apache.qpid.broker", "queue")
+</pre><p>
+            The above code is illustrative of the way a console application
+            can tune its use of the QMF bus. Note that <span class="emphasis"><em>rcvEvents</em></span> is
+            set to False. This prevents the reception of events. Note also
+            the use of <span class="emphasis"><em>userBindings=True</em></span> and the call to
+            <span class="emphasis"><em>sess.bindClass</em></span>. If <span class="emphasis"><em>userBindings</em></span> is set to False
+            (its default), the session will receive object updates for all
+            classes of object. In the case above, the application is only
+            interested in broker:queue objects and reduces its bus bandwidth
+            usage by requesting updates to only that class.
+            <span class="emphasis"><em>bindClass</em></span> may be called as many times as desired to add
+            classes to the list of subscribed classes.
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QMFPythonConsoleTutorial-AsynchronousMethodCallsandMethodTimeouts"></a>2.3.3.4.&#160;
+            Asynchronous Method Calls and Method Timeouts
+          </h4></div></div></div><p>
+            Method calls can also be invoked asynchronously. This is useful
+            if a large number of calls needs to be made in a short time
+            because the console application will not need to wait for the
+            complete round-trip delay for each call.
+          </p><p>
+            Method calls are synchronous by default. They can be made
+            asynchronous by adding the keyword-argument _<span class="emphasis"><em>async=True</em></span>
+            to the method call.
+          </p><p>
+            In a synchronous method call, the return value is the method
+            result. When a method is called asynchronously, the return value
+            is a sequence number that can be used to correlate the eventual
+            result to the request. This sequence number is passed as an
+            argument to the <span class="emphasis"><em>methodResponse</em></span> function in the
+            <span class="emphasis"><em>Console</em></span> interface.
+          </p><p>
+            It is important to realize that the <span class="emphasis"><em>methodResponse</em></span>
+            function may be invoked before the asynchronous call returns.
+            Make sure your code is written to handle this possibility.
+          </p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QMFPythonConsoleTutorial-DiscoveringwhatKindsofObjectsareAvailable"></a>2.3.4.&#160;
+            Discovering what Kinds of Objects are Available
+          </h3></div></div></div><p /></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ch02s02.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="chapter-Managing-CPP-Broker.html">Up</a></td><td align="right" width="40%">&#160;</td></tr><tr><td align="left" valign="top" width="40%">2.2.&#160;
+      Qpid Management Framework
+    &#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;</td></tr></table></div></div>
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/cpp-broker/book/chap-Messaging_User_Guide-Broker_Federation.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/cpp-broker/book/chap-Messaging_User_Guide-Broker_Federation.html b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/chap-Messaging_User_Guide-Broker_Federation.html
new file mode 100644
index 0000000..160e3c7
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/chap-Messaging_User_Guide-Broker_Federation.html
@@ -0,0 +1,491 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>1.4.&#160;Broker Federation - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html">AMQP Messaging Broker (Implemented in C++)</a></li><li>1.4.&#160;Broker Federation</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.4.&#160;Broker Federation</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ch01s03.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="chap-Messaging_User_Guide-Security.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="chap-Messaging_User_Guide-Broker_Federation"></a>1.4.&#160;Broker Federation</h2></div></div></div><p>
+    <em class="firstterm">Broker Federation</em> allows messaging networks to be defined by creating <em class="firstterm">message routes</em>, in which messages in one broker (the <em class="firstterm">source broker</em>) are automatically routed to another broker (the <em class="firstterm">destination broker</em>). These routes may be defined between exchanges in the two brokers (the <em class="firstterm">source exchange</em> and the <em class="firstterm">destination exchange</em>), or from a queue in the source broker (the <em class="firstterm">source queue</em>) to an exchange in the destination broker. Message routes are unidirectional; when bidirectional flow is needed, one route is created in each direction. Routes can be durable or transient. A durable route survives broker restarts, restoring a route as soon as both the source broker and the destination are available. If the connection to a destination is lost, messages associated with a durable route continue to accumulate
  on the source, so they can be retrieved when the connection is reestablished.
+  </p><p>
+    Broker Federation can be used to build large messaging networks, with many brokers, one route at a time. If network connectivity permits, an entire distributed messaging network can be configured from a single location. The rules used for routing can be changed dynamically as servers change, responsibilities change, at different times of day, or to reflect other changing conditions.
+  </p><p>
+    Broker Federation is useful in a wide variety of scenarios. Some of these have to do with functional organization; for instance, brokers may be organized by geography, service type, or priority. Here are some use cases for federation:
+    </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+	  Geography: Customer requests may be routed to a processing location close to the customer.
+	</p></li><li class="listitem"><p>
+	  Service Type: High value customers may be routed to more responsive servers.
+	</p></li><li class="listitem"><p>
+	  Load balancing: Routing among brokers may be changed dynamically to account for changes in actual or anticipated load.
+	</p></li><li class="listitem"><p>
+	  High Availability: Routing may be changed to a new broker if an existing broker becomes unavailable.
+	</p></li><li class="listitem"><p>
+	  WAN Connectivity: Federated routes may connect disparate locations across a wide area network, while clients connect to brokers on their own local area network. Each broker can provide persistent queues that can hold messages even if there are gaps in WAN connectivity.
+	</p></li><li class="listitem"><p>
+	  Functional Organization: The flow of messages among software subsystems can be configured to mirror the logical structure of a distributed application.
+	</p></li><li class="listitem"><p>
+	  Replicated Exchanges: High-function exchanges like the XML exchange can be replicated to scale performance.
+	</p></li><li class="listitem"><p>
+	  Interdepartmental Workflow: The flow of messages among brokers can be configured to mirror interdepartmental workflow at an organization.
+	</p></li></ul></div><p>
+
+  </p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="sect-Messaging_User_Guide-Broker_Federation-Message_Routes"></a>1.4.1.&#160;Message Routes</h3></div></div></div><p>
+      Broker Federation is done by creating message routes. The destination for a route is always an exchange on the destination broker. By default, a message route is created by configuring the destination broker, which then contacts the source broker to subscribe to the source queue. This is called a <em class="firstterm">pull route</em>. It is also possible to create a route by configuring the source broker, which then contacts the destination broker in order to send messages. This is called a <em class="firstterm">push route</em>, and is particularly useful when the destination broker may not be available at the time the messaging route is configured, or when a large number of routes are created with the same destination exchange.
+    </p><p>
+      The source for a route can be either an exchange or a queue on the source broker. If a route is between two exchanges, the routing criteria can be given explicitly, or the bindings of the destination exchange can be used to determine the routing criteria. To support this functionality, there are three kinds of message routes: queue routes, exchange routes, and dynamic exchange routes.
+    </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-Message_Routes-Queue_Routes"></a>1.4.1.1.&#160;Queue Routes</h4></div></div></div><p>
+	<em class="firstterm">Queue Routes</em> route all messages from a source queue to a destination exchange. If message acknowledgement is enabled, messages are removed from the queue when they have been received by the destination exchange; if message acknowledgement is off, messages are removed from the queue when sent.
+      </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-Message_Routes-Exchange_Routes"></a>1.4.1.2.&#160;Exchange Routes</h4></div></div></div><p>
+	<em class="firstterm">Exchange routes</em> route messages from a source exchange to a destination exchange, using a binding key (which is optional for a fanout exchange).
+      </p><p>
+	Internally, creating an exchange route creates a private queue (auto-delete, exclusive) on the source broker to hold messages that are to be routed to the destination broker, binds this private queue to the source broker exchange, and subscribes the destination broker to the queue.
+      </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-Message_Routes-Dynamic_Exchange_Routes"></a>1.4.1.3.&#160;Dynamic Exchange Routes</h4></div></div></div><p>
+	Dynamic exchange routes allow a client to create bindings to an exchange on one broker, and receive messages that satisfy the conditions of these bindings not only from the exchange to which the client created the binding, but also from other exchanges that are connected to it using dynamic exchange routes. If the client modifies the bindings for a given exchange, they are also modified for dynamic exchange routes associated with that exchange.
+      </p><p>
+	<em class="firstterm">Dynamic exchange routes</em> apply all the bindings of a destination exchange to a source exchange, so that any message that would match one of these bindings is routed to the destination exchange. If bindings are added or removed from the destination exchange, these changes are reflected in the dynamic exchange route -- when the destination broker creates a binding with a given binding key, this is reflected in the route, and when the destination broker drops a binding with a binding key, the route no longer incurs the overhead of transferring messages that match the binding key among brokers. If two exchanges have dynamic exchange routes to each other, then all bindings in each exchange are reflected in the dynamic exchange route of the other. In a dynamic exchange route, the source and destination exchanges must have the same exchange type, and they must have the same name; for instance, if the source exchange is a direct exchange, the destination exchange 
 must also be a direct exchange, and the names must match.
+      </p><p>
+	Internally, dynamic exchange routes are implemented in the same way as exchange routes, except that the bindings used to implement dynamic exchange routes are modified if the bindings in the destination exchange change.
+      </p><p>
+	A dynamic exchange route is always a pull route. It can never be a push route.
+      </p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="sect-Messaging_User_Guide-Broker_Federation-Federation_Topologies"></a>1.4.2.&#160;Federation Topologies</h3></div></div></div><p>
+      A federated network is generally a tree, star, or line, using bidirectional links (implemented as a pair of unidirectional links) between any two brokers. A ring topology is also possible, if only unidirectional links are used.
+    </p><p>
+      Every message transfer takes time. For better performance, you should minimize the number of brokers between the message origin and final destination. In most cases, tree or star topologies do this best.
+    </p><p>
+      For any pair of nodes A,B in a federated network, there should be only one path from A to B. If there is more than one path, message loops can cause duplicate message transmission and flood the federated network. The topologies discussed above do not have message loops. A ring topology with bidirectional links is one example of a topology that does cause this problem, because a given broker can receive the same message from two different brokers. Mesh topologies can also cause this problem.
+    </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="sect-Messaging_User_Guide-Broker_Federation-Federation_among_High_Availability_Message_Clusters"></a>1.4.3.&#160;Federation among High Availability Message Clusters</h3></div></div></div><p>
+      Federation is generally used together with High Availability Message Clusters, using clusters to provide high availability on each LAN, and federation to route messages among the clusters. Because message state is replicated within a cluster, it makes little sense to define message routes between brokers in the same cluster.
+    </p><p>
+      To create a message route between two clusters, simply create a route between any one broker in the first cluster and any one broker in the second cluster. Each broker in a given cluster can use message routes defined for another broker in the same cluster. If the broker for which a message route is defined should fail, another broker in the same cluster can restore the message route.
+    </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="sect-Messaging_User_Guide-Broker_Federation-The_qpid_route_Utility"></a>1.4.4.&#160;The qpid-route Utility</h3></div></div></div><p>
+      <span class="command"><strong>qpid-route</strong></span> is a command line utility used to configure federated networks of brokers and to view the status and topology of networks. It can be used to configure routes among any brokers that <span class="command"><strong>qpid-route</strong></span> can connect to.
+    </p><p>
+      The syntax of <span class="command"><strong>qpid-route</strong></span> is as follows:
+    </p><pre class="screen">
+      qpid-route [OPTIONS] dynamic add &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt;
+      qpid-route [OPTIONS] dynamic del &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt;
+
+      qpid-route [OPTIONS] route add &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt; &lt;routing-key&gt;
+      qpid-route [OPTIONS] route del &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt; &lt;routing-key&gt;
+
+      qpid-route [OPTIONS] queue add &lt;dest-broker&gt; &lt;src-broker&gt; &lt;dest-exchange&gt;  &lt;src-queue&gt;
+      qpid-route [OPTIONS] queue del &lt;dest-broker&gt; &lt;src-broker&gt; &lt;dest-exchange&gt;  &lt;src-queue&gt;
+
+      qpid-route [OPTIONS] list  [&lt;broker&gt;]
+      qpid-route [OPTIONS] flush [&lt;broker&gt;]
+      qpid-route [OPTIONS] map   [&lt;broker&gt;]
+
+      
+      qpid-route [OPTIONS] list connections [&lt;broker&gt;]
+    </pre><p>
+      The syntax for <span class="command"><strong>broker</strong></span>, <span class="command"><strong>dest-broker</strong></span>, and <span class="command"><strong>src-broker</strong></span> is as follows:
+    </p><pre class="screen">
+      [username/password@] hostname | ip-address [:&lt;port&gt;]
+    </pre><p>
+      The following are all valid examples of the above syntax: <span class="command"><strong>localhost</strong></span>, <span class="command"><strong>10.1.1.7:10000</strong></span>, <span class="command"><strong>broker-host:10000</strong></span>, <span class="command"><strong>guest/guest@localhost</strong></span>.
+    </p><p>
+      These are the options for <span class="command"><strong>qpid-route</strong></span>:
+    </p><div class="table"><a id="tabl-Messaging_User_Guide-The_qpid_route_Utility-qpid_route_options"></a><p class="title"><strong>Table&#160;1.9.&#160;<span class="command">qpid-route</span> options</strong></p><div class="table-contents"><table border="1" summary="qpid-route options"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><tbody><tr><td align="left">
+	      <span class="command"><strong>-v</strong></span>
+	    </td><td align="left">
+	      Verbose output.
+	    </td></tr><tr><td align="left">
+	      <span class="command"><strong>-q</strong></span>
+	    </td><td align="left">
+	      Quiet output, will not print duplicate warnings.
+	    </td></tr><tr><td align="left">
+	      <span class="command"><strong>-d</strong></span>
+	    </td><td align="left">
+	      Make the route durable.
+	    </td></tr><tr><td align="left">
+	      <span class="command"><strong> --timeout N</strong></span>
+	    </td><td align="left">
+	      Maximum time to wait when qpid-route connects to a broker, in seconds. Default is 10 seconds.
+	    </td></tr><tr><td align="left">
+	      <span class="command"><strong>--ack N</strong></span>
+	    </td><td align="left">
+	      Acknowledge transfers of routed messages in batches of N. Default is 0 (no acknowledgements). Setting to 1 or greater enables acknowledgements; when using acknowledgements, values of N greater than 1 can significnantly improve performance, especially if there is significant network latency between the two brokers.
+	    </td></tr><tr><td align="left">
+	      <span class="command"><strong>-s [ --src-local ]</strong></span>
+	    </td><td align="left">
+	      Configure the route in the source broker (create a push route).
+	    </td></tr><tr><td align="left">
+	      <span class="command"><strong>-t &lt;transport&gt; [ --transport &lt;transport&gt;]</strong></span>
+	    </td><td align="left">
+	      Transport protocol to be used for the route.
+	      <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+		    tcp (default)
+		  </p></li><li class="listitem"><p>
+		    ssl
+		  </p></li><li class="listitem"><p>
+		    rdma
+		  </p></li></ul></div>
+
+	    </td></tr></tbody></table></div></div><br class="table-break" /><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-The_qpid_route_Utility-Creating_and_Deleting_Queue_Routes"></a>1.4.4.1.&#160;Creating and Deleting Queue Routes</h4></div></div></div><p>
+	The syntax for creating and deleting queue routes is as follows:
+      </p><pre class="screen">
+	qpid-route [OPTIONS] queue add &lt;dest-broker&gt; &lt;src-broker&gt; &lt;dest-exchange&gt; &lt;src-queue&gt;
+	qpid-route [OPTIONS] queue del &lt;dest-broker&gt; &lt;src-broker&gt; &lt;dest-exchange&gt; &lt;src-queue&gt;
+      </pre><p>
+	For instance, the following creates a queue route that routes all messages from the queue named <span class="command"><strong>public</strong></span> on the source broker <span class="command"><strong>localhost:10002</strong></span> to the <span class="command"><strong>amq.fanout</strong></span> exchange on the destination broker <span class="command"><strong>localhost:10001</strong></span>:
+      </p><pre class="screen">
+	$ qpid-route queue add localhost:10001 localhost:10002 amq.fanout public
+      </pre><p>
+	If the <span class="command"><strong>-d</strong></span> option is specified, this queue route is persistent, and will be restored if one or both of the brokers is restarted:
+      </p><pre class="screen">
+	$ qpid-route -d queue add localhost:10001 localhost:10002 amq.fanout public
+      </pre><p>
+	The <span class="command"><strong>del</strong></span> command takes the same arguments as the <span class="command"><strong>add</strong></span> command. The following command deletes the queue route described above:
+      </p><pre class="screen">
+	$ qpid-route queue del localhost:10001 localhost:10002 amq.fanout public
+      </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-The_qpid_route_Utility-Creating_and_Deleting_Exchange_Routes"></a>1.4.4.2.&#160;Creating and Deleting Exchange Routes</h4></div></div></div><p>
+	The syntax for creating and deleting exchange routes is as follows:
+      </p><pre class="screen">
+	qpid-route [OPTIONS] route add &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt; &lt;routing-key&gt;
+	qpid-route [OPTIONS] route del &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt; &lt;routing-key&gt;
+	qpid-route [OPTIONS] flush [&lt;broker&gt;]
+      </pre><p>
+	For instance, the following creates an exchange route that routes messages that match the binding key <span class="command"><strong>global.#</strong></span> from the <span class="command"><strong>amq.topic</strong></span> exchange on the source broker <span class="command"><strong>localhost:10002</strong></span> to the <span class="command"><strong>amq.topic</strong></span> exchange on the destination broker <span class="command"><strong>localhost:10001</strong></span>:
+      </p><pre class="screen">
+	$ qpid-route route add localhost:10001 localhost:10002 amq.topic global.#
+      </pre><p>
+	In many applications, messages published to the destination exchange should also be routed to the source exchange. This is accomplished by creating a second exchange route, reversing the roles of the two exchanges:
+      </p><pre class="screen">
+	$ qpid-route route add localhost:10002 localhost:10001 amq.topic global.#
+      </pre><p>
+	If the <span class="command"><strong>-d</strong></span> option is specified, the exchange route is persistent, and will be restored if one or both of the brokers is restarted:
+      </p><pre class="screen">
+	$ qpid-route -d route add localhost:10001 localhost:10002 amq.fanout public
+      </pre><p>
+	The <span class="command"><strong>del</strong></span> command takes the same arguments as the <span class="command"><strong>add</strong></span> command. The following command deletes the first exchange route described above:
+      </p><pre class="screen">
+	$ qpid-route route del localhost:10001 localhost:10002 amq.topic global.#
+      </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-The_qpid_route_Utility-Deleting_all_routes_for_a_broker"></a>1.4.4.3.&#160;Deleting all routes for a broker</h4></div></div></div><p>
+	Use the <span class="command"><strong>flush</strong></span> command to delete all routes for a given broker:
+      </p><pre class="screen">
+	qpid-route [OPTIONS] flush [&lt;broker&gt;]
+      </pre><p>
+	For instance, the following command deletes all routes for the broker <span class="command"><strong>localhost:10001</strong></span>:
+      </p><pre class="screen">
+	$ qpid-route flush localhost:10001
+      </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-The_qpid_route_Utility-Creating_and_Deleting_Dynamic_Exchange_Routes"></a>1.4.4.4.&#160;Creating and Deleting Dynamic Exchange Routes</h4></div></div></div><p>
+	The syntax for creating and deleting dynamic exchange routes is as follows:
+      </p><pre class="screen">
+	qpid-route [OPTIONS] dynamic add &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt;
+	qpid-route [OPTIONS] dynamic del &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt;
+      </pre><p>
+	In the following examples, we will route messages from a topic exchange. We will create a new topic exchange and federate it so that we are not affected by other all clients that use the built-in <span class="command"><strong>amq.topic</strong></span> exchange. The following commands create a new topic exchange on each of two brokers:
+      </p><pre class="screen">
+	$ qpid-config -a localhost:10003 add exchange topic fed.topic
+	$ qpid-config -a localhost:10004 add exchange topic fed.topic
+      </pre><p>
+	Now let's create a dynamic exchange route that routes messages from the <span class="command"><strong>fed.topic</strong></span> exchange on the source broker <span class="command"><strong>localhost:10004</strong></span> to the <span class="command"><strong>fed.topic</strong></span> exchange on the destination broker <span class="command"><strong>localhost:10003</strong></span> if they match any binding on the destination broker's <span class="command"><strong>fed.topic</strong></span> exchange:
+      </p><pre class="screen">
+	$ qpid-route dynamic add localhost:10003 localhost:10004 fed.topic
+      </pre><p>
+	Internally, this creates a private autodelete queue on the source broker, and binds that queue to the <span class="command"><strong>fed.topic</strong></span> exchange on the source broker, using each binding associated with the <span class="command"><strong>fed.topic</strong></span> exchange on the destination broker.
+      </p><p>
+	In many applications, messages published to the destination exchange should also be routed to the source exchange. This is accomplished by creating a second dynamic exchange route, reversing the roles of the two exchanges:
+      </p><pre class="screen">
+	$ qpid-route dynamic add localhost:10004 localhost:10003 fed.topic
+      </pre><p>
+	If the <span class="command"><strong>-d</strong></span> option is specified, the exchange route is persistent, and will be restored if one or both of the brokers is restarted:
+      </p><pre class="screen">
+	$ qpid-route -d dynamic add localhost:10004 localhost:10003 fed.topic
+      </pre><p>
+	When an exchange route is durable, the private queue used to store messages for the route on the source exchange is also durable. If the connection between the brokers is lost, messages for the destination exchange continue to accumulate until it can be restored.
+      </p><p>
+	The <span class="command"><strong>del</strong></span> command takes the same arguments as the <span class="command"><strong>add</strong></span> command. The following command deletes the first exchange route described above:
+      </p><pre class="screen">
+	$ qpid-route dynamic del localhost:10004 localhost:10003 fed.topic
+      </pre><p>
+	Internally, this deletes the bindings on the source exchange for the the private queues associated with the message route.
+      </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-The_qpid_route_Utility-Viewing_Routes"></a>1.4.4.5.&#160;Viewing Routes</h4></div></div></div><p>
+	The <span class="command"><strong>route list</strong></span> command shows the routes associated with an individual broker. For instance, suppose we have created the following two routes:
+      </p><pre class="screen">
+	$ qpid-route dynamic add localhost:10003 localhost:10004 fed.topic
+	$ qpid-route dynamic add localhost:10004 localhost:10003 fed.topic
+      </pre><p>
+	We can now use <span class="command"><strong>route list</strong></span> to show all routes for the broker <span class="command"><strong>localhost:10003</strong></span>:
+      </p><pre class="screen">
+	$ qpid-route route list localhost:10003
+	localhost:10003 localhost:10004 fed.topic &lt;dynamic&gt;
+      </pre><p>
+	Note that this shows only one of the two routes we created, the route for which <span class="command"><strong>localhost:10003</strong></span> is a destination. If we want to see the route for which <span class="command"><strong>localhost:10004</strong></span> is a destination, we need to do another route list:
+      </p><pre class="screen">
+	$ qpid-route route list localhost:10004
+	localhost:10004 localhost:10003 fed.topic &lt;dynamic&gt;
+      </pre><p>
+	The <span class="command"><strong>route map</strong></span> command shows all routes associated with a broker, and recursively displays all routes for brokers involved in federation relationships with the given broker. For instance, here is the output for the two brokers configured above:
+      </p><pre class="screen">
+	$ qpid-route route map localhost:10003
+
+	Finding Linked Brokers:
+	localhost:10003... Ok
+	localhost:10004... Ok
+
+	Dynamic Routes:
+
+	Exchange fed.topic:
+	localhost:10004 &lt;=&gt; localhost:10003
+
+	Static Routes:
+	none found
+      </pre><p>
+	Note that the two dynamic exchange links are displayed as though they were one bidirectional link. The <span class="command"><strong>route map</strong></span> command is particularly helpful for larger, more complex networks. Let's configure a somewhat more complex network with 16 dynamic exchange routes:
+      </p><pre class="screen">
+	qpid-route dynamic add localhost:10001 localhost:10002 fed.topic
+	qpid-route dynamic add localhost:10002 localhost:10001 fed.topic
+
+	qpid-route dynamic add localhost:10003 localhost:10002 fed.topic
+	qpid-route dynamic add localhost:10002 localhost:10003 fed.topic
+
+	qpid-route dynamic add localhost:10004 localhost:10002 fed.topic
+	qpid-route dynamic add localhost:10002 localhost:10004 fed.topic
+
+	qpid-route dynamic add localhost:10002 localhost:10005 fed.topic
+	qpid-route dynamic add localhost:10005 localhost:10002 fed.topic
+
+	qpid-route dynamic add localhost:10005 localhost:10006 fed.topic
+	qpid-route dynamic add localhost:10006 localhost:10005 fed.topic
+
+	qpid-route dynamic add localhost:10006 localhost:10007 fed.topic
+	qpid-route dynamic add localhost:10007 localhost:10006 fed.topic
+
+	qpid-route dynamic add localhost:10006 localhost:10008 fed.topic
+	qpid-route dynamic add localhost:10008 localhost:10006 fed.topic
+      </pre><p>
+	Now we can use <span class="command"><strong>route map</strong></span> starting with any one broker, and see the entire network:
+      </p><pre class="screen">
+	$ ./qpid-route route map localhost:10001
+
+	Finding Linked Brokers:
+	localhost:10001... Ok
+	localhost:10002... Ok
+	localhost:10003... Ok
+	localhost:10004... Ok
+	localhost:10005... Ok
+	localhost:10006... Ok
+	localhost:10007... Ok
+	localhost:10008... Ok
+
+	Dynamic Routes:
+
+	Exchange fed.topic:
+	localhost:10002 &lt;=&gt; localhost:10001
+	localhost:10003 &lt;=&gt; localhost:10002
+	localhost:10004 &lt;=&gt; localhost:10002
+	localhost:10005 &lt;=&gt; localhost:10002
+	localhost:10006 &lt;=&gt; localhost:10005
+	localhost:10007 &lt;=&gt; localhost:10006
+	localhost:10008 &lt;=&gt; localhost:10006
+
+	Static Routes:
+	none found
+      </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-The_qpid_route_Utility-Resilient_Connections"></a>1.4.4.6.&#160;Resilient Connections</h4></div></div></div><p>
+	When a broker route is created, or when a durable broker route is restored after broker restart, a connection is created between the source broker and the destination broker. The connections used between brokers are called <em class="firstterm">resilient connections</em>; if the connection fails due to a communication error, it attempts to reconnect. The retry interval begins at 2 seconds and, as more attempts are made, grows to 64 seconds, and continues to retry every 64 seconds thereafter. If the connection fails due to an authentication problem, it will not continue to retry.
+      </p><p>
+	The command <span class="command"><strong>list connections</strong></span> can be used to show the resilient connections for a broker:
+      </p><pre class="screen">
+	$ qpid-route list connections localhost:10001
+
+	Host            Port    Transport Durable  State             Last Error
+	=============================================================================
+	localhost       10002   tcp          N     Operational
+	localhost       10003   tcp          N     Operational
+	localhost       10009   tcp          N     Waiting           Connection refused
+      </pre><p>
+	In the above output, <span class="command"><strong>Last Error</strong></span> contains the string representation of the last connection error received for the connection. <span class="command"><strong>State</strong></span> represents the state of the connection, and may be one of the following values:
+      </p><div class="table"><a id="tabl-Messaging_User_Guide-Resilient_Connections-State_values_in_qpid_route_list_connections"></a><p class="title"><strong>Table&#160;1.10.&#160;State values in <span class="command">$ qpid-route list connections</span></strong></p><div class="table-contents"><table border="1" summary="State values in $ qpid-route list connections"><colgroup><col /><col /></colgroup><tbody><tr><td align="left">
+		Waiting
+	      </td><td align="left">
+		Waiting before attempting to reconnect.
+	      </td></tr><tr><td align="left">
+		Connecting
+	      </td><td align="left">
+		Attempting to establish the connection.
+	      </td></tr><tr><td align="left">
+		Operational
+	      </td><td align="left">
+		The connection has been established and can be used.
+	      </td></tr><tr><td align="left">
+		Failed
+	      </td><td align="left">
+		The connection failed and will not retry (usually because authentication failed).
+	      </td></tr><tr><td align="left">
+		Closed
+	      </td><td align="left">
+		The connection has been closed and will soon be deleted.
+	      </td></tr><tr><td align="left">
+		Passive
+	      </td><td align="left">
+		If a cluster is federated to another cluster, only one of the nodes has an actual connection to remote node. Other nodes in the cluster have a passive connection.
+	      </td></tr></tbody></table></div></div><br class="table-break" /></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="federation-broker-options"></a>1.4.5.&#160;Broker options affecting federation</h3></div></div></div><p>
+      The following broker options affect federation:
+      </p><div class="table"><a id="federation-broker-options-table"></a><p class="title"><strong>Table&#160;1.11.&#160;Broker Options for Federation</strong></p><div class="table-contents"><table border="1" summary="Broker Options for Federation"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><thead><tr><th align="center" colspan="2">
+		Options for Federation
+	      </th></tr></thead><tbody><tr><td align="left">
+		<code class="literal">federation-tag <em class="replaceable"><code>NAME</code></em></code>
+	      </td><td align="left">
+		A unique name to identify this broker in federation network.
+		If not specified, the broker will generate a unique identifier.
+	      </td></tr><tr><td align="left">
+		<code class="literal">link-maintenance-interval <em class="replaceable"><code>SECONDS</code></em></code>
+		<a class="footnoteref" href="chapter-ha.html#ftn.ha-seconds-spec"><sup class="footnoteref">[b]</sup></a>
+	      </td><td align="left">
+		<p>
+		  Interval to check if links need to be re-connected.  Default 2
+		  seconds. Can be a sub-second interval for faster failover,
+		  e.g. 0.1 seconds.
+		</p>
+	      </td></tr><tr><td align="left">
+		<code class="literal">link-heartbeat-interval <em class="replaceable"><code>SECONDS</code></em></code>
+		<a class="footnoteref" href="chapter-ha.html#ftn.ha-seconds-spec"><sup class="footnoteref">[b]</sup></a>
+	      </td><td align="left">
+		<p>
+		  Heart-beat interval for federation links. If no heart-beat is
+		  received for twice the interval the link is considered dead.
+		  Default 120 seconds.
+		</p>
+	      </td></tr></tbody></table></div></div><p><br class="table-break" />
+    </p></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ch01s03.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="chap-Messaging_User_Guide-Security.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.3.&#160;
+    Cheat Sheet for configuring Exchange Options
+  &#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.5.&#160;Security</td></tr></table></div></div>
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[43/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html
new file mode 100644
index 0000000..7297dbe
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html
@@ -0,0 +1,251 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>AMQP Messaging Broker (Implemented in C++) - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li>AMQP Messaging Broker (Implemented in C++)</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">AMQP Messaging Broker (Implemented in C++)</th></tr><tr><td align="left" width="20%">&#160;</td><th align="center" width="60%">&#160;</th><td align="right" width="20%">&#160;<a accesskey="n" href="pr01.html">Next</a></td></tr></table><hr /></div><div class="book"><div class="titlepage"><div><div><h1 class="title"><a id="idm140173367409168"></a>AMQP Messaging Broker (Implemented in C++)</h1></div></div><hr /></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="preface"><a href="pr01.html">Introduction</a></span></dt><dt><span class="chapter"><a href="ch01.html">1. 
+      Running the AMQP Messaging Broker
+    </a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#section-Running-a-Qpid-CPP-Broker">1.1. 
+    Running a Qpid C++ Broker
+  </a></span></dt><dd><dl><dt><span class="section"><a href="ch01.html#RASC-BuildingtheCppBrokerandClientLibraries">1.1.1. 
+            Building the
+            C++ Broker and Client Libraries
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-RunningtheCppBroker">1.1.2. 
+            Running the C++ Broker
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-Mostcommonquestionsgettingqpiddrunning">1.1.3. 
+            Most
+            common questions getting qpidd running
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-Authentication">1.1.4. 
+            Authentication
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-Slightlymorecomplexconfiguration">1.1.5. 
+            Slightly more
+            complex configuration
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-Loadingextramodules">1.1.6. 
+            Loading extra modules
+          </a></span></dt><dt><span class="section"><a href="ch01.html#RASC-message-timestamps">1.1.7. Timestamping Received Messages</a></span></dt><dt><span class="section"><a href="ch01.html#RASC-logging-options">1.1.8. Logging Options</a></span></dt></dl></dd><dt><span class="section"><a href="ch01s02.html">1.2. 
+      Cheat Sheet for configuring Queue Options
+    </a></span></dt><dd><dl><dt><span class="section"><a href="ch01s02.html#CheatSheetforconfiguringQueueOptions-ConfiguringQueueOptions">1.2.1. 
+            Configuring
+            Queue Options
+          </a></span></dt></dl></dd><dt><span class="section"><a href="ch01s03.html">1.3. 
+    Cheat Sheet for configuring Exchange Options
+  </a></span></dt><dd><dl><dt><span class="section"><a href="ch01s03.html#CheatSheetforconfiguringExchangeOptions-ConfiguringExchangeOptions">1.3.1. 
+      Configuring Exchange Options
+    </a></span></dt></dl></dd><dt><span class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html">1.4. Broker Federation</a></span></dt><dd><dl><dt><span class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html#sect-Messaging_User_Guide-Broker_Federation-Message_Routes">1.4.1. Message Routes</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html#sect-Messaging_User_Guide-Broker_Federation-Federation_Topologies">1.4.2. Federation Topologies</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html#sect-Messaging_User_Guide-Broker_Federation-Federation_among_High_Availability_Message_Clusters">1.4.3. Federation among High Availability Message Clusters</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html#sect-Messaging_User_Guide-Broker_Federation-The_qpid_route_Utility">1.4.4. The qpid-route Utility</a></span></dt><dt><spa
 n class="section"><a href="chap-Messaging_User_Guide-Broker_Federation.html#federation-broker-options">1.4.5. Broker options affecting federation</a></span></dt></dl></dd><dt><span class="section"><a href="chap-Messaging_User_Guide-Security.html">1.5. Security</a></span></dt><dd><dl><dt><span class="section"><a href="chap-Messaging_User_Guide-Security.html#sect-Messaging_User_Guide-Security-User_Authentication">1.5.1. User Authentication</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Security.html#sect-Messaging_User_Guide-Security-Authorization">1.5.2. Authorization</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Security.html#sect-Messaging_User_Guide-Authorization-Specifying_ACL_Quotas">1.5.3. User Connection and Queue Quotas</a></span></dt><dt><span class="section"><a href="chap-Messaging_User_Guide-Security.html#sect-Messaging_User_Guide-Security-Encryption_using_SSL">1.5.4. Encryption using SSL</a></span></dt></dl></dd><
 dt><span class="section"><a href="ch01s06.html">1.6. LVQ - Last Value Queue</a></span></dt><dd><dl><dt><span class="section"><a href="ch01s06.html#LVQ-UnderstandingLVQ">1.6.1. Understanding LVQ</a></span></dt><dt><span class="section"><a href="ch01s06.html#LVQ-Creating">1.6.2. Creating a Last Value Queue</a></span></dt><dt><span class="section"><a href="ch01s06.html#LVQ-Example">1.6.3. LVQ Example</a></span></dt><dt><span class="section"><a href="ch01s06.html#LVQ-Deprecated">1.6.4. Deprecated LVQ Modes</a></span></dt></dl></dd><dt><span class="section"><a href="queue-state-replication.html">1.7. 
+    Queue State Replication
+  </a></span></dt><dd><dl><dt><span class="section"><a href="queue-state-replication.html#queuestatereplication-AsynchronousReplicationofQueueState">1.7.1. 
+      Asynchronous
+      Replication of Queue State
+    </a></span></dt></dl></dd><dt><span class="section"><a href="producer-flow-control.html">1.8. 
+    Producer Flow Control
+  </a></span></dt><dd><dl><dt><span class="section"><a href="producer-flow-control.html#producerflowcontrol-Overview">1.8.1. 
+      Overview
+    </a></span></dt><dt><span class="section"><a href="producer-flow-control.html#producerflowcontrol-UserInterface">1.8.2. 
+        User Interface
+      </a></span></dt></dl></dd><dt><span class="section"><a href="AMQP-Compatibility.html">1.9. 
+      AMQP compatibility
+    </a></span></dt><dd><dl><dt><span class="section"><a href="AMQP-Compatibility.html#AMQPcompatibility-AMQPCompatibilityofQpidreleases-3A">1.9.1. 
+            AMQP
+            Compatibility of Qpid releases:
+          </a></span></dt><dt><span class="section"><a href="AMQP-Compatibility.html#AMQPcompatibility-InteroptablebyAMQPspecificationversion">1.9.2. 
+            Interop
+            table by AMQP specification version
+          </a></span></dt></dl></dd><dt><span class="section"><a href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html">1.10. Qpid Interoperability Documentation</a></span></dt><dd><dl><dt><span class="section"><a href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#QpidInteroperabilityDocumentation-SASL">1.10.1. 
+            SASL
+          </a></span></dt></dl></dd><dt><span class="section"><a href="Using-message-groups.html">1.11. 
+    Using Message Groups
+  </a></span></dt><dd><dl><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-Overview">1.11.1. 
+      Overview
+    </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-GroupingMessages">1.11.2. 
+        Grouping Messages
+      </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-BrokerRole">1.11.3. 
+        The Role of the Broker
+      </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-ConsumerGuide">1.11.4. 
+        Well Behaved Consumers
+      </a></span></dt><dt><span class="section"><a href="Using-message-groups.html#usingmessagegroups-BrokerConfig">1.11.5. 
+        Broker Configuration
+      </a></span></dt></dl></dd><dt><span class="section"><a href="chapter-ha.html">1.12. Active-Passive Messaging Clusters</a></span></dt><dd><dl><dt><span class="section"><a href="chapter-ha.html#ha-overview">1.12.1. Overview</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-virtual-ip">1.12.2. Virtual IP Addresses</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-broker-config">1.12.3. Configuring the Brokers</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-rm">1.12.4. The Cluster Resource Manager</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-rm-config">1.12.5. Configuring with <span class="command"><strong>rgmanager</strong></span> as resource manager</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-broker-admin">1.12.6. Broker Administration Tools</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-replicate-values">1.12.7. Controlling replication of queues and 
 exchanges</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-failover">1.12.8. Client Connection and Fail-over</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-security">1.12.9. Security and Access Control.</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-other-rm">1.12.10. Integrating with other Cluster Resource Managers</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-store">1.12.11. Using a message store in a cluster</a></span></dt><dt><span class="section"><a href="chapter-ha.html#ha-troubleshoot">1.12.12. Troubleshooting a cluster</a></span></dt></dl></dd><dt><span class="section"><a href="ha-queue-replication.html">1.13. Replicating Queues with the HA module</a></span></dt><dd><dl><dt><span class="section"><a href="ha-queue-replication.html#idm140173354836560">1.13.1. Replicating queues</a></span></dt><dt><span class="section"><a href="ha-queue-replication.html#idm140173356524352">1.13.2. Replicating
  queues between clusters</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="chapter-Managing-CPP-Broker.html">2. 
+      Managing the AMQP Messaging Broker
+    </a></span></dt><dd><dl><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#section-Managing-CPP-Broker">2.1.  Managing the C++ Broker </a></span></dt><dd><dl><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#MgmtC-2B-2B-Usingqpidconfig">2.1.1. 
+            Using qpid-config
+          </a></span></dt><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#MgmtC-2B-2B-Usingqpidroute">2.1.2. 
+            Using qpid-route
+          </a></span></dt><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#MgmtC-2B-2B-Usingqpidtool">2.1.3. 
+            Using qpid-tool
+          </a></span></dt><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#MgmtC-2B-2B-Usingqpidprintevents">2.1.4. 
+            Using
+            qpid-printevents
+          </a></span></dt><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#idm140173356835712">2.1.5. Using qpid-ha</a></span></dt></dl></dd><dt><span class="section"><a href="ch02s02.html">2.2. 
+      Qpid Management Framework
+    </a></span></dt><dd><dl><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-WhatIsQMF">2.2.1. 
+            What Is QMF
+          </a></span></dt><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-GettingStartedwithQMF">2.2.2. 
+            Getting
+            Started with QMF
+          </a></span></dt><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-QMFConcepts">2.2.3. 
+            QMF Concepts
+          </a></span></dt><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-TheQMFProtocol">2.2.4. 
+            The QMF
+            Protocol
+          </a></span></dt><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-HowtoWriteaQMFConsole">2.2.5. 
+            How
+            to Write a QMF Console
+          </a></span></dt><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-HowtoWriteaQMFAgent">2.2.6. 
+            How to
+            Write a QMF Agent
+          </a></span></dt></dl></dd><dt><span class="section"><a href="ch02s03.html">2.3. 
+      QMF Python Console Tutorial
+    </a></span></dt><dd><dl><dt><span class="section"><a href="ch02s03.html#QMFPythonConsoleTutorial-PrerequisiteInstallQpidMessaging">2.3.1. 
+            Prerequisite
+            - Install Qpid Messaging
+          </a></span></dt><dt><span class="section"><a href="ch02s03.html#QMFPythonConsoleTutorial-SynchronousConsoleOperations">2.3.2. 
+            Synchronous
+            Console Operations
+          </a></span></dt><dt><span class="section"><a href="ch02s03.html#QMFPythonConsoleTutorial-AsynchronousConsoleOperations">2.3.3. 
+            Asynchronous
+            Console Operations
+          </a></span></dt><dt><span class="section"><a href="ch02s03.html#QMFPythonConsoleTutorial-DiscoveringwhatKindsofObjectsareAvailable">2.3.4. 
+            Discovering what Kinds of Objects are Available
+          </a></span></dt></dl></dd></dl></dd></dl></div><div class="list-of-tables"><p><strong>List of Tables</strong></p><dl><dt>1.1. <a href="ch01.html#idm140173359592576">QMF Management - Broker Methods for Managing the Timestamp Configuration</a></dt><dt>1.2. <a href="ch01.html#idm140173359579408">C++ Broker Log Severity Levels</a></dt><dt>1.3. <a href="ch01.html#idm140173359567776">C++ Broker Log Categories</a></dt><dt>1.4. <a href="ch01.html#idm140173359554912">C++ Broker Log Statement Attributes</a></dt><dt>1.5. <a href="ch01.html#idm140173359543920">C++ Broker Log Enable/Disable RULE Format</a></dt><dt>1.6. <a href="ch01.html#idm140173359533472">C++ Broker Log Enable/Disable Settings Tables</a></dt><dt>1.7. <a href="ch01.html#idm140173359522352">C++ Broker Log Statement Visibility Determination</a></dt><dt>1.8. <a href="ch01.html#idm140173359509056">QMF Management - Broker Methods for Managing the Log Enable/Disable Settings</a></dt><dt>1.9. <a href="chap-Messaging_User_Gui
 de-Broker_Federation.html#tabl-Messaging_User_Guide-The_qpid_route_Utility-qpid_route_options"><span class="command">qpid-route</span> options</a></dt><dt>1.10. <a href="chap-Messaging_User_Guide-Broker_Federation.html#tabl-Messaging_User_Guide-Resilient_Connections-State_values_in_qpid_route_list_connections">State values in <span class="command">$ qpid-route list connections</span></a></dt><dt>1.11. <a href="chap-Messaging_User_Guide-Broker_Federation.html#federation-broker-options-table">Broker Options for Federation</a></dt><dt>1.12. <a href="chap-Messaging_User_Guide-Security.html#tabl-Messaging_User_Guide-ACL_Syntax-ACL_Rules_permission">ACL Rules: permission</a></dt><dt>1.13. <a href="chap-Messaging_User_Guide-Security.html#tabl-Messaging_User_Guide-ACL_Syntax-ACL_Rulesaction">ACL Rules: action</a></dt><dt>1.14. <a href="chap-Messaging_User_Guide-Security.html#tabl-Messaging_User_Guide-ACL_Syntax-ACL_Rulesobject">ACL Rules:object</a></dt><dt>1.15. <a href="chap-Messaging_User
 _Guide-Security.html#tabl-Messaging_User_Guide-ACL_Syntax-ACL_Rulesproperty">ACL Rules: property</a></dt><dt>1.16. <a href="chap-Messaging_User_Guide-Security.html#tabl-Messaging_User_Guide-ACL_Syntax-ACL_ActionObject_properties">Broker Lookup Events With Allowed Action, Object, and Properties</a></dt><dt>1.17. <a href="chap-Messaging_User_Guide-Security.html#tabl-Messaging_User_Guide-ACL_Syntax-ACL_UsernameSubstitution">ACL User Name and Domain Name Substitution Keywords</a></dt><dt>1.18. <a href="chap-Messaging_User_Guide-Security.html#tabl-Messaging_User_Guide-ACL_Syntax-ACL_TopicExchangeMatch">Topic Exchange Wildcard Match Examples</a></dt><dt>1.19. <a href="chap-Messaging_User_Guide-Security.html#tabl-Messaging_User_Guide-Enabling_SSL_in_Clients-SSL_Client_Environment_Variables_for_C_clients">SSL Client Environment Variables for C++ clients</a></dt><dt>1.20. <a href="producer-flow-control.html#idm140173355457344">Queue Declare Method Flow Control Arguments</a></dt><dt>1.21. <a 
 href="producer-flow-control.html#idm140173358710048">Flow Control Statistics available in Queue's QMF Class</a></dt><dt>1.22. <a href="AMQP-Compatibility.html#idm140173353934112">AMQP Version Support by Qpid Release</a></dt><dt>1.23. <a href="AMQP-Compatibility.html#idm140173355678896">AMQP Version Support - alternate format</a></dt><dt>1.24. <a href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#idm140173357589616">SASL Mechanism Support</a></dt><dt>1.25. <a href="QpidInteroperabilityDocumentation-QpidInteroperabilityDocumentation.html#idm140173356693152">SASL Custom Mechanisms</a></dt><dt>1.26. <a href="Using-message-groups.html#idm140173354541888">qpid-config options for creating message group queues</a></dt><dt>1.27. <a href="Using-message-groups.html#idm140173355737184">Queue Declare/Address Syntax Message Group Configuration Arguments</a></dt><dt>1.28. <a href="chapter-ha.html#ha-broker-options">Broker Options for High Availability Messaging Cluster<
 /a></dt><dt>1.29. <a href="chapter-ha.html#ha-security-options">HA Security Options</a></dt><dt>2.1. <a href="ch02s02.html#idm140173358965968">XML Attributes for QMF Properties and Statistics</a></dt><dt>2.2. <a href="ch02s02.html#idm140173355554944">QMF Datatypes</a></dt><dt>2.3. <a href="ch02s02.html#idm140173353645952">XML Schema Mapping for QMF Types</a></dt><dt>2.4. <a href="ch02s03.html#idm140173354776496">QMF Python Console Class Methods</a></dt></dl></div><div class="list-of-examples"><p><strong>List of Examples</strong></p><dl><dt>1.1. <a href="ch01.html#idm140173359586608">Enabling Message Timestamping via QMF - Python</a></dt><dt>1.2. <a href="ch01.html#idm140173359500912">
+	Querying Log Settings via qpid-ctrl utility
+      </a></dt><dt>1.3. <a href="ch01.html#idm140173359497056">
+	Setting Log Settings via qpid-ctrl utility
+      </a></dt><dt>1.4. <a href="Using-message-groups.html#idm140173354612320">Creating a message group queue via qpid-config</a></dt><dt>1.5. <a href="Using-message-groups.html#idm140173353726960">Creating a message group queue using address syntax (C++)</a></dt><dt>1.6. <a href="Using-message-groups.html#idm140173354094592">Overriding the default message group identifier for the broker</a></dt></dl></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%">&#160;</td><td align="center" width="20%">&#160;</td><td align="right" width="40%">&#160;<a accesskey="n" href="pr01.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">&#160;</td><td align="center" width="20%">&#160;</td><td align="right" valign="top" width="40%">&#160;Introduction</td></tr></table></div></div>
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/cpp-broker/book/pr01.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/cpp-broker/book/pr01.html b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/pr01.html
new file mode 100644
index 0000000..fde0699
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/pr01.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>Introduction - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html">AMQP Messaging Broker (Implemented in C++)</a></li><li>Introduction</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Introduction</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="index.html">Prev</a>&#160;</td><th align="center" width="60%">&#160;</th><td align="right" width="20%">&#160;<a accesskey="n" href="ch01.html">Next</a></td></tr></table><hr /></div><div class="preface"><div class="titlepage"><div><div><h1 class="title"><a id="idm140173359849712"></a>Introduction</h1></div></div></div><p>Qpid provides two AMQP messaging brokers:</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Implemented in C++ - high performance, low latency, and RDMA support.</p></li><li class="listitem"><p>Implemented in Java - Fully JMS compliant, runs on any Java platform.</p></li></ul></div><p>Both AMQP messaging brokers support clients in multiple
+    languages, as long as the messaging client and the messaging
+    broker use the same version of AMQP. See <a class="link" href="AMQP-Compatibility.html" title="1.9.&#160; AMQP compatibility">AMQP Compatibility</a> to see
+    which messaging clients work with each broker.</p><p>This manual contains information specific to the broker that is implemented in C++.</p></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="index.html">Prev</a>&#160;</td><td align="center" width="20%">&#160;</td><td align="right" width="40%">&#160;<a accesskey="n" href="ch01.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">AMQP Messaging Broker (Implemented in C++)&#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </td></tr></table></div></div>
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/cpp-broker/book/producer-flow-control.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/cpp-broker/book/producer-flow-control.html b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/producer-flow-control.html
new file mode 100644
index 0000000..3494d99
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/producer-flow-control.html
@@ -0,0 +1,334 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>producer-flow-control.html - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html">AMQP Messaging Broker (Implemented in C++)</a></li><li>producer-flow-control.html</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.8.&#160;
+    Producer Flow Control
+  </th></tr><tr><td align="left" width="20%"><a accesskey="p" href="queue-state-replication.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="AMQP-Compatibility.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="producer-flow-control"></a>1.8.&#160;
+    Producer Flow Control
+  </h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="producerflowcontrol-Overview"></a>1.8.1.&#160;
+      Overview
+    </h3></div></div></div><p>
+	As of release 0.10, the C++ broker supports the use of flow control to
+	throttle back message producers that are at risk of overflowing a
+	destination queue.
+      </p><p>
+        Each queue in the C++ broker has two threshold values associated with it:
+      </p><p>
+        Flow Stop Threshold: this is the level of queue resource
+        utilization above which flow control will be enabled.  Once this
+        threshold is crossed, the queue is considered in danger of overflow.
+      </p><p>
+        Flow Resume Threshold - this is the level of queue resource utilization
+        below which flow control will be disabled.  Once this threshold is
+        crossed, the queue is no longer considered in danger of overflow.
+      </p><p>
+        In the above description, queue resource utilization may be
+        defined as the total count of messages currently enqueued, or the total
+        sum of all message content in bytes.
+      </p><p>
+        The value for a queue's Flow Stop Threshold must be greater than or
+        equal to the value of the queue's Flow Resume Threshold.
+      </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="producerflowcontrol-QueueThresholdsExample"></a>1.8.1.1.&#160;
+	Example
+      </h4></div></div></div><p>
+        Let's consider a queue with a maximum limit set on the total number of
+        messages that may be enqueued to that queue.  Assume this maximum
+        message limit is 1000 messages.  Assume also that the user configures a
+        Flow Stop Threshold of 900 messages, and a Flow Resume Threshold of 500
+        messages.  Then the following holds:
+      </p><p>
+        The queue's initial flow control state is "OFF".
+      </p><p>
+        While the total number of enqueued messages is less than or equal to
+        900, the queue's flow control state remains "OFF".
+      </p><p>
+        When the total number of enqueued messages is greater than 900, the
+        queue's flow control state transitions to "ON".
+      </p><p>
+        When the queue's flow control state is "ON", it remains "ON" until the
+        total number of enqueued messages is less than 500.  At that point, the queue's
+        flow control state transitions to "OFF".
+      </p><p>
+        A similar example using total enqueued content bytes as the threshold
+        units are permitted.
+      </p></div><p>
+      Thresholds may be set using both total message counts and total byte
+      counts.  In this case, the following rules apply:
+    </p><p>
+      1) Flow control is "ON" when either stop threshold value is crossed.
+    </p><p>
+      2) Flow control remains "ON" until both resume thresholds are satisfied.
+    </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="producerflowcontro-MultiThresholdExample"></a>1.8.1.2.&#160;
+	Example
+      </h4></div></div></div><p>
+      Let's consider a queue with a maximum size limit of 10K bytes, and 5000
+      messages.  A user may assign a Flow Stop Threshold based on a total
+      message count of 4000 messages.  They may also assigne a Flow Stop
+      Threshold of 8K bytes.  The queue's flow control state transitions to
+      "ON" if either threshold is crossed: (total-msgs greater-than 4000 OR total-bytes
+      greater-than 8K).
+    </p><p>
+      Assume the user has assigned Flow Resume threshold's of 3000 messages and
+      6K bytes.  Then the queue's flow control will remain active until both
+      thresholds are satified: (total-msg less-than 3000 AND total-bytes less-than 6K).
+    </p></div><p>
+      The Broker enforces flow control by delaying the completion of the
+      Message.Transfer command that causes a message to be delivered to a queue
+      with active flow control.  The completion of the Message.Transfer command
+      is held off until flow control state transitions to "OFF" for all queues
+      that are a destination for that command.
+    </p><p>
+      A message producing client is permitted to have a finite number of
+      commands pending completion.  When the total number of these outstanding
+      commands reaches the limit, the client must not issue further commands
+      until one or more of the outstanding commands have completed.  This
+      window of outstanding commands is considered the sender's "capacity".
+      This allows any given producer to have a "capacity's" worth of messages
+      blocked due to flow control before the sender must stop sending further
+      messages.
+      </p><p>
+        This capacity window must be considered when determining a suitable
+        flow stop threshold for a given queue, as a producer may send its
+        capacity worth of messages _after_ a queue has reached the flow stop
+        threshold.  Therefore, a flow stop threshould should be set such that
+        the queue can accomodate more messages without overflowing.
+      </p><p>
+        For example, assume two clients, C1 and C2, are producing messages to
+        one particular destination queue.  Assume client C1 has a configured
+        capacity of 50 messages, and client C2's capacity is 15 messages.  In
+        this example, assume C1 and C2 are the only clients queuing messages to
+        a given queue.  If this queue has a Flow Stop Threshold of 100
+        messages, then, worst-case, the queue may receive up to 165 messages
+        before clients C1 and C2 are blocked from sending further messages.
+        This is due to the fact that the queue will enable flow control on
+        receipt of its 101'st message - preventing the completion of the
+        Message.Transfer command that carried the 101'st message.  However, C1
+        and C2 are allowed to have a total of 65 (50 for C1 and 15 for C2)
+        messages pending completion of Message.Transfer before they will stop
+        producing messages.  Thus, up to 65 messages may be enqueued beyond the
+        flow stop threshold before the producers will be blocked.
+      </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="producerflowcontrol-UserInterface"></a>1.8.2.&#160;
+        User Interface
+      </h3></div></div></div><p>
+        By default, the C++ broker assigns a queue's flow stop and flow resume
+        thresholds when the queue is created.  The C++ broker also allows the
+        user to manually specify the flow control thresholds on a per queue
+        basis.
+      </p><p>
+        However, queues that have been configured with a Limit Policy of type
+        RING or RING-STRICT do NOT have queue flow thresholds enabled by
+        default.  The nature of a RING queue defines its behavior when its
+        capacity is reach: replace the oldest message.
+      </p><p>
+        The flow control state of a queue can be determined by the "flowState"
+        boolean in the queue's QMF management object.  The queue's management
+        object also contains a counter that increments each time flow control
+        becomes active for the queue.
+      </p><p>
+        The broker applies a threshold ratio to compute a queue's default flow
+        control configuration.  These thresholds are expressed as a percentage
+        of a queue's maximum capacity.  There is one value for determining the
+        stop threshold, and another for determining the resume threshold.  The
+        user may configure these percentages using the following broker
+        configuration options:
+      </p><pre class="programlisting">
+        --default-flow-stop-threshold ("Queue capacity level at which flow control is activated.")
+        --default-flow-resume-threshold ("Queue capacity level at which flow control is de-activated.")
+      </pre><p>
+        For example:
+      </p><pre class="programlisting">
+        qpidd --default-flow-stop-threshold=90 --default-flow-resume-threshold=75
+      </pre><p>
+        Sets the default flow stop threshold to 90% of a queue's maximum
+        capacity and the flow resume threshold to 75% of the maximum capacity.
+        If a queue is created with a default-queue-limit of 10000 bytes, then
+        the default flow stop threshold would be 90% of 10000 = 9000 bytes and
+        the flow resume threshold would be 75% of 10000 = 7500.  The same
+        computation is performed should a queue be created with a maximum size
+        expressed as a message count instead of a byte count.
+      </p><p>
+        If not overridden by the user, the value of the
+        default-flow-stop-threshold is 80% and the value of the
+        default-flow-resume-threshold is 70%.
+      </p><p>
+        The user may disable default queue flow control broker-wide by
+        specifying the value 0 for both of these configuration options.  Note
+        that flow control may still be applied manually on a per-queue basis in
+        this case.
+      </p><p>
+        The user may manually set the flow thresholds when creating a queue.
+        The following options may be provided when adding a queue using the
+        <span class="command"><strong>qpid-config</strong></span> command line tool:
+      </p><pre class="programlisting">
+        --flow-stop-size=<em class="replaceable"><code>N</code></em>  Sets the queue's flow stop threshold to <em class="replaceable"><code>N</code></em> total bytes.
+        --flow-resume-size=<em class="replaceable"><code>N</code></em>  Sets the queue's flow resume threshold to <em class="replaceable"><code>N</code></em> total bytes.
+        --flow-stop-count=<em class="replaceable"><code>N</code></em> Sets the queue's flow stop threshold to <em class="replaceable"><code>N</code></em> total messages.
+        --flow-resume-count=<em class="replaceable"><code>N</code></em> Sets the queue's flow resume threshold to <em class="replaceable"><code>N</code></em> total messages.
+      </pre><p>
+        Flow thresholds may also be specified in the
+        <span class="command"><strong>queue.declare</strong></span> method, via the
+        <span class="command"><strong>arguments</strong></span> parameter map.  The following keys can be
+        provided in the arguments map for setting flow thresholds:
+      </p><div class="table"><a id="idm140173355457344"></a><p class="title"><strong>Table&#160;1.20.&#160;Queue Declare Method Flow Control Arguments</strong></p><div class="table-contents"><table border="1" summary="Queue Declare Method Flow Control Arguments"><colgroup><col /><col /></colgroup><thead><tr><th>Key</th><th>Value</th></tr></thead><tbody><tr><td>qpid.flow_stop_size</td><td>integer - queue's flow stop threshold value in bytes</td></tr><tr><td>qpid.flow_resume_size</td><td>integer - queue's flow resume threshold value in bytes</td></tr><tr><td>qpid.flow_stop_count</td><td>integer - queue's flow stop threshold value as a message count</td></tr><tr><td>qpid.flow_resume_count</td><td>integer - queue's flow resume threshold value as a message count</td></tr></tbody></table></div></div><br class="table-break" /><p>
+        The user may disable flow control on a per queue basis by setting
+        the flow-stop-size and flow-stop-count to zero for the queue.
+      </p><p>
+        The current state of flow control for a given queue can be
+        determined by the "flowStopped" statistic.  This statistic is
+        available in the queue's QMF management object. The value of
+        flowStopped is True when the queue's capacity has exceeded the
+        flow stop threshold.  The value of flowStopped is False when the
+        queue is no longer blocking due to flow control.
+      </p><p>
+        A queue will also track the number of times flow control has been
+        activated.  The "flowStoppedCount" statistic is incremented each time
+        the queue's capacity exceeds a flow stop threshold.  This statistic can
+        be used to monitor the activity of flow control for any given queue
+        over time.
+      </p><div class="table"><a id="idm140173358710048"></a><p class="title"><strong>Table&#160;1.21.&#160;Flow Control Statistics available in Queue's QMF Class</strong></p><div class="table-contents"><table border="1" summary="Flow Control Statistics available in Queue's QMF Class"><colgroup><col /><col /><col /></colgroup><thead><tr><th>Statistic Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>flowStopped</td><td>Boolean</td><td>If true, producers are blocked by flow control.</td></tr><tr><td>flowStoppedCount</td><td>count32</td><td>Number of times flow control was activated for this queue</td></tr></tbody></table></div></div><br class="table-break" /></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="queue-state-replication.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a acc
 esskey="n" href="AMQP-Compatibility.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.7.&#160;
+    Queue State Replication
+  &#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.9.&#160;
+      AMQP compatibility
+    </td></tr></table></div></div>
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/cpp-broker/book/queue-state-replication.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/cpp-broker/book/queue-state-replication.html b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/queue-state-replication.html
new file mode 100644
index 0000000..9a87e51
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/queue-state-replication.html
@@ -0,0 +1,372 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>queue-state-replication.html - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html">AMQP Messaging Broker (Implemented in C++)</a></li><li>queue-state-replication.html</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.7.&#160;
+    Queue State Replication
+  </th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ch01s06.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="producer-flow-control.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="queue-state-replication"></a>1.7.&#160;
+    Queue State Replication
+  </h2></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="queuestatereplication-AsynchronousReplicationofQueueState"></a>1.7.1.&#160;
+      Asynchronous
+      Replication of Queue State
+    </h3></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="queuestatereplication-Overview"></a>1.7.1.1.&#160;
+	Overview
+      </h4></div></div></div><p>
+	There is support in qpidd for selective asynchronous replication
+	of queue state. This is achieved by:
+      </p><p>
+	(a) enabling event generation for the queues in question
+      </p><p>
+	(b) loading a plugin on the 'source' broker to encode those
+	events as messages on a replication queue (this plugin is
+	called
+	replicating_listener.so)
+      </p><p>
+	(c) loading a custom exchange plugin on the 'backup' broker (this
+	plugin is called replication_exchange.so)
+      </p><p>
+	(d) creating an instance of the replication exchange type on the
+	backup broker
+      </p><p>
+	(e) establishing a federation bridge between the replication
+	queue on the source broker and the replication exchange on the
+	backup broker
+      </p><p>
+	The bridge established between the source and backup brokers for
+	replication (step (e) above) should have acknowledgements turned
+	on (this may be done through the --ack N option to qpid-route).
+	This ensures that replication events are not lost if the bridge
+	fails.
+      </p><p>
+	The replication protocol will also eliminate duplicates to ensure
+	reliably replicated state. Note though that only one bridge per
+	replication exchange is supported. If clients try to publish to
+	the replication exchange or if more than a the single required
+	bridge from the replication queue on the source broker is
+	created, replication will be corrupted. (Access control may be
+	used to restrict access and help prevent this).
+      </p><p>
+	The replicating event listener plugin (step (b) above) has the
+	following options:
+      </p><pre class="programlisting">
+Queue Replication Options:
+  --replication-queue QUEUE                      Queue on which events for
+                                                 other queues are recorded
+  --replication-listener-name NAME (replicator)  name by which to register the
+                                                 replicating event listener
+  --create-replication-queue                     if set, the replication will
+                                                 be created if it does not
+                                                 exist
+      </pre><p>
+	The name of the queue is required. It can either point to a
+	durable queue whose definition has been previously recorded, or
+	the --create-replication-queue option can be specified in which
+	case the queue will be created a simple non-durable queue if it
+	does not already exist.
+      </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="queuestatereplication-UsewithClustering"></a>1.7.1.2.&#160;
+	Use with
+	Clustering
+      </h4></div></div></div><p>
+	The source and/or backup brokers may also be clustered brokers.
+	In this case the federated bridge will be re-established between
+	replicas should either of the originally connected nodes fail.
+	There are however the following limitations at present:
+      </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>The backup site does not process membership updates after it
+	  establishes the first connection. In order for newly added
+	  members on a source cluster to be eligible as failover targets,
+	  the bridge must be recreated after those members have been added
+	  to the source cluster.
+	  </p></li></ul></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>New members added to a backup cluster will not receive
+	  information about currently established bridges. Therefore in
+	  order to allow the bridge to be re-established from these members
+	  in the event of failure of older nodes, the bridge must be
+	  recreated after the new members have joined.
+	  </p></li></ul></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Only a single URL can be passed to create the initial link
+	  from backup site to the primary site. this means that at the time
+	  of creating the initial connection the initial node in the
+	  primary site to which the connection is made needs to be running.
+	  Once connected the backup site will receive a membership update
+	  of all the nodes in the primary site, and if the initial
+	  connection node in the primary fails, the link will be
+	  re-established on the next node that was started (time) on the
+	  primary site.
+	  </p></li></ul></div><p>
+	Due to the acknowledged transfer of events over the bridge (see
+	note above) manual recreation of the bridge and automatic
+	re-establishment of te bridge after connection failure (including
+	failover where either or both ends are clustered brokers) will
+	not result in event loss.
+      </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="queuestatereplication-OperationsonBackupQueues"></a>1.7.1.3.&#160;
+	Operations
+	on Backup Queues
+      </h4></div></div></div><p>
+	When replicating the state of a queue to a backup broker it is
+	important to recognise that any other operations performed
+	directly on the backup queue may break the replication.
+      </p><p>
+	If the backup queue is to be an active (i.e. accessed by clients
+	while replication is on) only enqueues should be selected
+	for
+	replication. In this mode, any message enqueued on the source
+	brokers copy of the queue will also be enqueued on the backup
+	brokers copy. However not attempt will be made to remove messages
+	from the backup queue in response to removal of messages from the
+	source queue.
+      </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="queuestatereplication-SelectingQueuesforReplication"></a>1.7.1.4.&#160;
+	Selecting
+	Queues for Replication
+      </h4></div></div></div><p>
+	Queues are selected for replication by specifying the types of
+	events they should generate (it is from these events that the
+	replicating plugin constructs messages which are then pulled and
+	processed by the backup site). This is done through options
+	passed to the initial queue-declare command that creates the
+	queue and may be done either through qpid-config or similar
+	tools, or by the application.
+      </p><p>
+	With qpid-config, the --generate-queue-events options is used:
+      </p><pre class="programlisting">
+    --generate-queue-events N
+                         If set to 1, every enqueue will generate an event that can be processed by
+                         registered listeners (e.g. for replication). If set to 2, events will be
+                         generated for enqueues and dequeues
+      </pre><p>
+	From an application, the arguments field of the queue-declare
+	AMQP command is used to convey this information. An entry should
+	be added to the map with key 'qpid.queue_event_generation' and an
+	integer value of 1 (to replicate only enqueue events) or 2 (to
+	replicate both enqueue and dequeue events).
+      </p><p>
+	Applications written using the c++ client API may fine the
+	qpid::client::QueueOptions class convenient. This has a
+	enableQueueEvents() method on it that can be used to set the
+	option (the instance of QueueOptions is then passed as the value
+	of the arguments field in the queue-declare command. The boolean
+	option to that method should be set to true if only enequeue
+	events should be replicated; by default it is false meaning that
+	both enqueues and dequeues will be replicated. E.g.
+      </p><pre class="programlisting">
+    QueueOptions options;
+    options.enableQueueEvents(false);
+    session.queueDeclare(arg::queue="my-queue", arg::arguments=options);
+      </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="queuestatereplication-Example"></a>1.7.1.5.&#160;
+	Example
+      </h4></div></div></div><p>
+	Lets assume we will run the primary broker on host1 and the
+	backup on host2, have installed qpidd on both and have the
+	replicating_listener and replication_exchange plugins in qpidd's
+	module directory(*1).
+      </p><p>
+	On host1 we start the source broker and specifcy that a queue
+	called 'replication' should be used for storing the events until
+	consumed by the backup. We also request that this queue be
+	created (as transient) if not already specified:
+      </p><pre class="programlisting">
+    qpidd --replication-queue replication-queue --create-replication-queue true --log-enable info+
+      </pre><p>
+	On host2 we start up the backup broker ensuring that the
+	replication exchange module is loaded:
+      </p><pre class="programlisting">
+    qpidd
+      </pre><p>
+	We can then create the instance of that replication exchange that
+	we will use to process the events:
+      </p><pre class="programlisting">
+    qpid-config -a host2 add exchange replication replication-exchange
+      </pre><p>
+	If this fails with the message "Exchange type not implemented:
+	replication", it means the replication exchange module was
+	not
+	loaded. Check that the module is installed on your system and if
+	necessary provide the full path to the library.
+      </p><p>
+	We then connect the replication queue on the source broker with
+	the replication exchange on the backup broker using the
+	qpid-route command:
+      </p><pre class="programlisting">
+    qpid-route --ack 50 queue add host2 host1 replication-exchange replication-queue
+</pre><p>
+            The example above configures the bridge to acknowledge messages
+            in batches of 50.
+          </p><p>
+            Now create two queues (on both source and backup brokers), one
+            replicating both enqueues and dequeues (queue-a) and the
+            other
+            replicating only dequeues (queue-b):
+          </p><pre class="programlisting">
+    qpid-config -a host1 add queue queue-a --generate-queue-events 2
+    qpid-config -a host1 add queue queue-b --generate-queue-events 1
+
+    qpid-config -a host2 add queue queue-a
+    qpid-config -a host2 add queue queue-b
+	    </pre><p>
+	      We are now ready to use the queues and see the replication.
+	    </p><p>
+	      Any message enqueued on queue-a will be replicated to the backup
+	      broker. When the message is acknowledged by a client connected to
+	      host1 (and thus dequeued), that message will be removed from the
+	      copy of the queue on host2. The state of queue-a on host2 will
+	      thus mirror that of the equivalent queue on host1, albeit with a
+	      small lag. (Note
+	      however that we must not have clients connected to host2 publish
+	      to-or consume from- queue-a or the state will fail to replicate
+	      correctly due to conflicts).
+	    </p><p>
+	      Any message enqueued on queue-b on host1 will also be enqueued on
+	      the equivalent queue on host2. However the acknowledgement and
+	      consequent dequeuing of messages from queue-b on host1 will have
+	      no effect on the state of queue-b on host2.
+	    </p><p>
+	      (*1) If not the paths in the above may need to be modified. E.g.
+	      if using modules built from a qpid svn checkout, the following
+	      would be added to the command line used to start qpidd on host1:
+	    </p><pre class="programlisting">
+    --load-module &lt;path-to-qpid-dir&gt;/src/.libs/replicating_listener.so
+	    </pre><p>
+	      and the following for the equivalent command line on host2:
+	    </p><pre class="programlisting">
+    --load-module &lt;path-to-qpid-dir&gt;/src/.libs/replication_exchange.so
+	    </pre></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ch01s06.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="producer-flow-control.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.6.&#160;LVQ - Last Value Queue&#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.8.&#160;
+    Producer Flow Control
+  </td></tr></table></div></div>
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/cpp-broker/cpp-broker-book.pdf
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/cpp-broker/cpp-broker-book.pdf b/content/releases/qpid-cpp-1.35.0/cpp-broker/cpp-broker-book.pdf
new file mode 100755
index 0000000..50f781b
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/cpp-broker/cpp-broker-book.pdf differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/index.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/index.html b/content/releases/qpid-cpp-1.35.0/index.html
new file mode 100644
index 0000000..09286d4
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/index.html
@@ -0,0 +1,230 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>Qpid C++ 1.35.0 - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li>Qpid C++ 1.35.0</li></ul>
+
+        <div id="-middle-content">
+          <h1 id="qpid-c-1350">Qpid C++ 1.35.0</h1>
+
+<p>Qpid C++ offers a connection-oriented messaging API and a message
+broker written in C++ that stores, routes, and forwards messages using
+AMQP. More about <a href="/index.html">Qpid</a>.</p>
+
+<p>For a detailed list of the changes in this release, see the <a href="release-notes.html">release
+notes</a>.</p>
+
+<p>It's important to <a href="/download.html#verify-what-you-download">verify the
+integrity</a> of the
+files you download.</p>
+
+<h2 id="source-archives">Source archives</h2>
+
+<table>
+<thead>
+<tr>
+  <th>Content</th>
+  <th>Download</th>
+  <th>Verify</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+  <td>C++ broker, Qpid Messaging API (C++)</td>
+  <td><a href="http://archive.apache.org/dist/qpid/cpp/1.35.0/qpid-cpp-1.35.0.tar.gz">qpid-cpp-1.35.0.tar.gz</a></td>
+  <td><a href="http://archive.apache.org/dist/qpid/cpp/1.35.0/qpid-cpp-1.35.0.tar.gz.asc">ASC</a>, <a href="http://archive.apache.org/dist/qpid/cpp/1.35.0/qpid-cpp-1.35.0.tar.gz.md5">MD5</a>, <a href="http://archive.apache.org/dist/qpid/cpp/1.35.0/qpid-cpp-1.35.0.tar.gz.sha1">SHA1</a></td>
+</tr>
+</tbody>
+</table>
+
+<h2 id="components">Components</h2>
+
+<table>
+<thead>
+<tr>
+  <th>Component</th>
+  <th>Languages</th>
+  <th>Platforms</th>
+  <th>AMQP versions</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+  <td><a href="/components/cpp-broker/index.html">C++ broker</a></td>
+  <td>C++</td>
+  <td>Linux, Windows</td>
+  <td>1.0, 0-10</td>
+</tr>
+<tr>
+  <td><a href="/components/messaging-api/index.html">Qpid Messaging API</a></td>
+  <td>C++</td>
+  <td>Linux, Windows</td>
+  <td>1.0, 0-10</td>
+</tr>
+</tbody>
+</table>
+
+<h2 id="documentation">Documentation</h2>
+
+<div class="two-column">
+
+<ul>
+<li><a href="https://git-wip-us.apache.org/repos/asf?p=qpid-cpp.git;a=blob_plain;f=INSTALL.txt;hb=HEAD">Installing Qpid C++</a></li>
+<li><a href="cpp-broker/book/index.html">C++ broker book</a> (<a href="cpp-broker/cpp-broker-book.pdf">PDF</a>)</li>
+<li><a href="messaging-api/cpp/api/index.html">C++ API reference</a></li>
+<li><a href="messaging-api/cpp/examples/index.html">C++ examples</a></li>
+</ul>
+
+</div>
+
+<h2 id="more-information">More information</h2>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/issues/?jql=project+%3D+QPID+AND+fixVersion+%3D+%27qpid-cpp-1.35.0%27+AND+resolution+%3D+%27fixed%27+ORDER+BY+priority+DESC">Resolved issues in JIRA</a></li>
+<li><a href="http://svn.apache.org/repos/asf/qpid/tags/qpid-cpp-1.35.0">Source repository tag</a></li>
+</ul>
+
+<script type="text/javascript">
+  _deferredFunctions.push(function() {
+      if ("1.35.0" === "1.35.0") {
+          _modifyCurrentReleaseLinks();
+      }
+  });
+</script>
+
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[28/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/messaging_2ImportExport_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/messaging_2ImportExport_8h_source.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/messaging_2ImportExport_8h_source.html
new file mode 100755
index 0000000..9999383
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/messaging_2ImportExport_8h_source.html
@@ -0,0 +1,108 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/ImportExport.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('messaging_2ImportExport_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)">
+</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">ImportExport.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_IMPORTEXPORT_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_IMPORTEXPORT_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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"> * Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * distributed w
 ith this work for additional information</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> *   http://www.apache.org/licen
 ses/LICENSE-2.0</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * software distributed under the License is distributed on an</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> * specific language governing permissions and limit
 ations</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> * under the License.</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;qpid/ImportExport.h&quot;</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">#if defined(CLIENT_EXPORT) || defined (qpidmessaging_EXPORTS)</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#  define QPID_MESSAGING_EXTERN QPID_EXPORT</span></div><div class="line"><a name="l00027"></a><span class="lineno">  
  27</span>&#160;<span class="preprocessor">#  define QPID_MESSAGING_CLASS_EXTERN QPID_CLASS_EXPORT</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#  define QPID_MESSAGING_INLINE_EXTERN QPID_INLINE_EXPORT</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#  define QPID_MESSAGING_EXTERN QPID_IMPORT</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#  define QPID_MESSAGING_CLASS_EXTERN QPID_CLASS_IMPORT</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#  define QPID_MESSAGING_INLINE_EXTERN QPID_INLINE_IMPORT</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<
 span class="preprocessor">#endif</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#endif  </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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>ImportExport.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

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

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/nav_g.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/nav_g.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/nav_g.png
new file mode 100755
index 0000000..2093a23
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/nav_g.png differ

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

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/navtree.css
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/navtree.css b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/navtree.css
new file mode 100755
index 0000000..1a868b3
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/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("splitbar.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; }
+}
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/navtree.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/navtree.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/navtree.js
new file mode 100755
index 0000000..9df45a7
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/navtree.js
@@ -0,0 +1,523 @@
+var navTreeSubIndices = new Array();
+
+function getData(varName)
+{
+  var i = varName.lastIndexOf('/');
+  var n = i>=0 ? varName.substring(i+1) : varName;
+  return eval(n.replace(/\-/g,'_'));
+}
+
+function stripPath(uri)
+{
+  return uri.substring(uri.lastIndexOf('/')+1);
+}
+
+function stripPath2(uri)
+{
+  var i = uri.lastIndexOf('/');
+  var s = uri.substring(i+1);
+  var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/);
+  return m ? uri.substring(i-6) : s;
+}
+
+function hashValue()
+{
+  return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,'');
+}
+
+function hashUrl()
+{
+  return '#'+hashValue();
+}
+
+function pathName()
+{
+  return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, '');
+}
+
+function localStorageSupported()
+{
+  try {
+    return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem;
+  }
+  catch(e) {
+    return false;
+  }
+}
+
+
+function storeLink(link)
+{
+  if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) {
+      window.localStorage.setItem('navpath',link);
+  }
+}
+
+function deleteLink()
+{
+  if (localStorageSupported()) {
+    window.localStorage.setItem('navpath','');
+  }
+}
+
+function cachedLink()
+{
+  if (localStorageSupported()) {
+    return window.localStorage.getItem('navpath');
+  } else {
+    return '';
+  }
+}
+
+function getScript(scriptName,func,show)
+{
+  var head = document.getElementsByTagName("head")[0]; 
+  var script = document.createElement('script');
+  script.id = scriptName;
+  script.type = 'text/javascript';
+  script.onload = func; 
+  script.src = scriptName+'.js'; 
+  if ($.browser.msie && $.browser.version<=8) { 
+    // script.onload does not work with older versions of IE
+    script.onreadystatechange = function() {
+      if (script.readyState=='complete' || script.readyState=='loaded') { 
+        func(); if (show) showRoot(); 
+      }
+    }
+  }
+  head.appendChild(script); 
+}
+
+function createIndent(o,domNode,node,level)
+{
+  var level=-1;
+  var n = node;
+  while (n.parentNode) { level++; n=n.parentNode; }
+  if (node.childrenData) {
+    var imgNode = document.createElement("img");
+    imgNode.style.paddingLeft=(16*level).toString()+'px';
+    imgNode.width  = 16;
+    imgNode.height = 22;
+    imgNode.border = 0;
+    node.plus_img = imgNode;
+    node.expandToggle = document.createElement("a");
+    node.expandToggle.href = "javascript:void(0)";
+    node.expandToggle.onclick = function() {
+      if (node.expanded) {
+        $(node.getChildrenUL()).slideUp("fast");
+        node.plus_img.src = node.relpath+"arrowright.png";
+        node.expanded = false;
+      } else {
+        expandNode(o, node, false, false);
+      }
+    }
+    node.expandToggle.appendChild(imgNode);
+    domNode.appendChild(node.expandToggle);
+    imgNode.src = node.relpath+"arrowright.png";
+  } else {
+    var span = document.createElement("span");
+    span.style.display = 'inline-block';
+    span.style.width   = 16*(level+1)+'px';
+    span.style.height  = '22px';
+    span.innerHTML = '&#160;';
+    domNode.appendChild(span);
+  } 
+}
+
+var animationInProgress = false;
+
+function gotoAnchor(anchor,aname,updateLocation)
+{
+  var pos, docContent = $('#doc-content');
+  var ancParent = $(anchor.parent());
+  if (ancParent.hasClass('memItemLeft') ||
+      ancParent.hasClass('fieldname') ||
+      ancParent.hasClass('fieldtype') ||
+      ancParent.is(':header'))
+  {
+    pos = ancParent.position().top;
+  } else if (anchor.position()) {
+    pos = anchor.position().top;
+  }
+  if (pos) {
+    var dist = Math.abs(Math.min(
+               pos-docContent.offset().top,
+               docContent[0].scrollHeight-
+               docContent.height()-docContent.scrollTop()));
+    animationInProgress=true;
+    docContent.animate({
+      scrollTop: pos + docContent.scrollTop() - docContent.offset().top
+    },Math.max(50,Math.min(500,dist)),function(){
+      if (updateLocation) window.location.href=aname;
+      animationInProgress=false;
+    });
+  }
+}
+
+function newNode(o, po, text, link, childrenData, lastNode)
+{
+  var node = new Object();
+  node.children = Array();
+  node.childrenData = childrenData;
+  node.depth = po.depth + 1;
+  node.relpath = po.relpath;
+  node.isLast = lastNode;
+
+  node.li = document.createElement("li");
+  po.getChildrenUL().appendChild(node.li);
+  node.parentNode = po;
+
+  node.itemDiv = document.createElement("div");
+  node.itemDiv.className = "item";
+
+  node.labelSpan = document.createElement("span");
+  node.labelSpan.className = "label";
+
+  createIndent(o,node.itemDiv,node,0);
+  node.itemDiv.appendChild(node.labelSpan);
+  node.li.appendChild(node.itemDiv);
+
+  var a = document.createElement("a");
+  node.labelSpan.appendChild(a);
+  node.label = document.createTextNode(text);
+  node.expanded = false;
+  a.appendChild(node.label);
+  if (link) {
+    var url;
+    if (link.substring(0,1)=='^') {
+      url = link.substring(1);
+      link = url;
+    } else {
+      url = node.relpath+link;
+    }
+    a.className = stripPath(link.replace('#',':'));
+    if (link.indexOf('#')!=-1) {
+      var aname = '#'+link.split('#')[1];
+      var srcPage = stripPath(pathName());
+      var targetPage = stripPath(link.split('#')[0]);
+      a.href = srcPage!=targetPage ? url : "javascript:void(0)"; 
+      a.onclick = function(){
+        storeLink(link);
+        if (!$(a).parent().parent().hasClass('selected'))
+        {
+          $('.item').removeClass('selected');
+          $('.item').removeAttr('id');
+          $(a).parent().parent().addClass('selected');
+          $(a).parent().parent().attr('id','selected');
+        }
+        var anchor = $(aname);
+        gotoAnchor(anchor,aname,true);
+      };
+    } else {
+      a.href = url;
+      a.onclick = function() { storeLink(link); }
+    }
+  } else {
+    if (childrenData != null) 
+    {
+      a.className = "nolink";
+      a.href = "javascript:void(0)";
+      a.onclick = node.expandToggle.onclick;
+    }
+  }
+
+  node.childrenUL = null;
+  node.getChildrenUL = function() {
+    if (!node.childrenUL) {
+      node.childrenUL = document.createElement("ul");
+      node.childrenUL.className = "children_ul";
+      node.childrenUL.style.display = "none";
+      node.li.appendChild(node.childrenUL);
+    }
+    return node.childrenUL;
+  };
+
+  return node;
+}
+
+function showRoot()
+{
+  var headerHeight = $("#top").height();
+  var footerHeight = $("#nav-path").height();
+  var windowHeight = $(window).height() - headerHeight - footerHeight;
+  (function (){ // retry until we can scroll to the selected item
+    try {
+      var navtree=$('#nav-tree');
+      navtree.scrollTo('#selected',0,{offset:-windowHeight/2});
+    } catch (err) {
+      setTimeout(arguments.callee, 0);
+    }
+  })();
+}
+
+function expandNode(o, node, imm, showRoot)
+{
+  if (node.childrenData && !node.expanded) {
+    if (typeof(node.childrenData)==='string') {
+      var varName    = node.childrenData;
+      getScript(node.relpath+varName,function(){
+        node.childrenData = getData(varName);
+        expandNode(o, node, imm, showRoot);
+      }, showRoot);
+    } else {
+      if (!node.childrenVisited) {
+        getNode(o, node);
+      } if (imm || ($.browser.msie && $.browser.version>8)) { 
+        // somehow slideDown jumps to the start of tree for IE9 :-(
+        $(node.getChildrenUL()).show();
+      } else {
+        $(node.getChildrenUL()).slideDown("fast");
+      }
+      if (node.isLast) {
+        node.plus_img.src = node.relpath+"arrowdown.png";
+      } else {
+        node.plus_img.src = node.relpath+"arrowdown.png";
+      }
+      node.expanded = true;
+    }
+  }
+}
+
+function glowEffect(n,duration)
+{
+  n.addClass('glow').delay(duration).queue(function(next){
+    $(this).removeClass('glow');next();
+  });
+}
+
+function highlightAnchor()
+{
+  var aname = hashUrl();
+  var anchor = $(aname);
+  if (anchor.parent().attr('class')=='memItemLeft'){
+    var rows = $('.memberdecls tr[class$="'+hashValue()+'"]');
+    glowEffect(rows.children(),300); // member without details
+  } else if (anchor.parent().attr('class')=='fieldname'){
+    glowEffect(anchor.parent().parent(),1000); // enum value
+  } else if (anchor.parent().attr('class')=='fieldtype'){
+    glowEffect(anchor.parent().parent(),1000); // struct field
+  } else if (anchor.parent().is(":header")) {
+    glowEffect(anchor.parent(),1000); // section header
+  } else {
+    glowEffect(anchor.next(),1000); // normal member
+  }
+  gotoAnchor(anchor,aname,false);
+}
+
+function selectAndHighlight(hash,n)
+{
+  var a;
+  if (hash) {
+    var link=stripPath(pathName())+':'+hash.substring(1);
+    a=$('.item a[class$="'+link+'"]');
+  }
+  if (a && a.length) {
+    a.parent().parent().addClass('selected');
+    a.parent().parent().attr('id','selected');
+    highlightAnchor();
+  } else if (n) {
+    $(n.itemDiv).addClass('selected');
+    $(n.itemDiv).attr('id','selected');
+  }
+  if ($('#nav-tree-contents .item:first').hasClass('selected')) {
+    $('#nav-sync').css('top','30px');
+  } else {
+    $('#nav-sync').css('top','5px');
+  }
+  showRoot();
+}
+
+function showNode(o, node, index, hash)
+{
+  if (node && node.childrenData) {
+    if (typeof(node.childrenData)==='string') {
+      var varName    = node.childrenData;
+      getScript(node.relpath+varName,function(){
+        node.childrenData = getData(varName);
+        showNode(o,node,index,hash);
+      },true);
+    } else {
+      if (!node.childrenVisited) {
+        getNode(o, node);
+      }
+      $(node.getChildrenUL()).css({'display':'block'});
+      node.plus_img.src = node.relpath+"arrowdown.png";
+      node.expanded = true;
+      var n = node.children[o.breadcrumbs[index]];
+      if (index+1<o.breadcrumbs.length) {
+        showNode(o,n,index+1,hash);
+      } else {
+        if (typeof(n.childrenData)==='string') {
+          var varName = n.childrenData;
+          getScript(n.relpath+varName,function(){
+            n.childrenData = getData(varName);
+            node.expanded=false;
+            showNode(o,node,index,hash); // retry with child node expanded
+          },true);
+        } else {
+          var rootBase = stripPath(o.toroot.replace(/\..+$/, ''));
+          if (rootBase=="index" || rootBase=="pages" || rootBase=="search") {
+            expandNode(o, n, true, true);
+          }
+          selectAndHighlight(hash,n);
+        }
+      }
+    }
+  } else {
+    selectAndHighlight(hash);
+  }
+}
+
+function removeToInsertLater(element) {
+  var parentNode = element.parentNode;
+  var nextSibling = element.nextSibling;
+  parentNode.removeChild(element);
+  return function() {
+    if (nextSibling) {
+      parentNode.insertBefore(element, nextSibling);
+    } else {
+      parentNode.appendChild(element);
+    }
+  };
+}
+
+function getNode(o, po)
+{
+  var insertFunction = removeToInsertLater(po.li);
+  po.childrenVisited = true;
+  var l = po.childrenData.length-1;
+  for (var i in po.childrenData) {
+    var nodeData = po.childrenData[i];
+    po.children[i] = newNode(o, po, nodeData[0], nodeData[1], nodeData[2],
+      i==l);
+  }
+  insertFunction();
+}
+
+function gotoNode(o,subIndex,root,hash,relpath)
+{
+  var nti = navTreeSubIndices[subIndex][root+hash];
+  o.breadcrumbs = $.extend(true, [], nti ? nti : navTreeSubIndices[subIndex][root]);
+  if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index
+    navTo(o,NAVTREE[0][1],"",relpath);
+    $('.item').removeClass('selected');
+    $('.item').removeAttr('id');
+  }
+  if (o.breadcrumbs) {
+    o.breadcrumbs.unshift(0); // add 0 for root node
+    showNode(o, o.node, 0, hash);
+  }
+}
+
+function navTo(o,root,hash,relpath)
+{
+  var link = cachedLink();
+  if (link) {
+    var parts = link.split('#');
+    root = parts[0];
+    if (parts.length>1) hash = '#'+parts[1].replace(/[^\w\-]/g,'');
+    else hash='';
+  }
+  if (hash.match(/^#l\d+$/)) {
+    var anchor=$('a[name='+hash.substring(1)+']');
+    glowEffect(anchor.parent(),1000); // line number
+    hash=''; // strip line number anchors
+  }
+  var url=root+hash;
+  var i=-1;
+  while (NAVTREEINDEX[i+1]<=url) i++;
+  if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index
+  if (navTreeSubIndices[i]) {
+    gotoNode(o,i,root,hash,relpath)
+  } else {
+    getScript(relpath+'navtreeindex'+i,function(){
+      navTreeSubIndices[i] = eval('NAVTREEINDEX'+i);
+      if (navTreeSubIndices[i]) {
+        gotoNode(o,i,root,hash,relpath);
+      }
+    },true);
+  }
+}
+
+function showSyncOff(n,relpath)
+{
+    n.html('<img src="'+relpath+'sync_off.png" title="'+SYNCOFFMSG+'"/>');
+}
+
+function showSyncOn(n,relpath)
+{
+    n.html('<img src="'+relpath+'sync_on.png" title="'+SYNCONMSG+'"/>');
+}
+
+function toggleSyncButton(relpath)
+{
+  var navSync = $('#nav-sync');
+  if (navSync.hasClass('sync')) {
+    navSync.removeClass('sync');
+    showSyncOff(navSync,relpath);
+    storeLink(stripPath2(pathName())+hashUrl());
+  } else {
+    navSync.addClass('sync');
+    showSyncOn(navSync,relpath);
+    deleteLink();
+  }
+}
+
+function initNavTree(toroot,relpath)
+{
+  var o = new Object();
+  o.toroot = toroot;
+  o.node = new Object();
+  o.node.li = document.getElementById("nav-tree-contents");
+  o.node.childrenData = NAVTREE;
+  o.node.children = new Array();
+  o.node.childrenUL = document.createElement("ul");
+  o.node.getChildrenUL = function() { return o.node.childrenUL; };
+  o.node.li.appendChild(o.node.childrenUL);
+  o.node.depth = 0;
+  o.node.relpath = relpath;
+  o.node.expanded = false;
+  o.node.isLast = true;
+  o.node.plus_img = document.createElement("img");
+  o.node.plus_img.src = relpath+"arrowright.png";
+  o.node.plus_img.width = 16;
+  o.node.plus_img.height = 22;
+
+  if (localStorageSupported()) {
+    var navSync = $('#nav-sync');
+    if (cachedLink()) {
+      showSyncOff(navSync,relpath);
+      navSync.removeClass('sync');
+    } else {
+      showSyncOn(navSync,relpath);
+    }
+    navSync.click(function(){ toggleSyncButton(relpath); });
+  }
+
+  $(window).load(function(){
+    navTo(o,toroot,hashUrl(),relpath);
+    showRoot();
+  });
+
+  $(window).bind('hashchange', function(){
+     if (window.location.hash && window.location.hash.length>1){
+       var a;
+       if ($(location).attr('hash')){
+         var clslink=stripPath(pathName())+':'+hashValue();
+         a=$('.item a[class$="'+clslink.replace(/</g,'\\3c ')+'"]');
+       }
+       if (a==null || !$(a).parent().parent().hasClass('selected')){
+         $('.item').removeClass('selected');
+         $('.item').removeAttr('id');
+       }
+       var link=stripPath2(pathName());
+       navTo(o,link,hashUrl(),relpath);
+     } else if (!animationInProgress) {
+       $('#doc-content').scrollTop(0);
+       $('.item').removeClass('selected');
+       $('.item').removeAttr('id');
+       navTo(o,toroot,hashUrl(),relpath);
+     }
+  })
+}
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/navtreedata.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/navtreedata.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/navtreedata.js
new file mode 100755
index 0000000..74135bb
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/navtreedata.js
@@ -0,0 +1,27 @@
+var NAVTREE =
+[
+  [ "Qpid C++ Messaging API", "index.html", [
+    [ "Classes", "annotated.html", [
+      [ "Class List", "annotated.html", "annotated_dup" ],
+      [ "Class Index", "classes.html", null ],
+      [ "Class Hierarchy", "hierarchy.html", "hierarchy" ],
+      [ "Class Members", "functions.html", [
+        [ "All", "functions.html", null ],
+        [ "Functions", "functions_func.html", null ],
+        [ "Related Functions", "functions_rela.html", null ]
+      ] ]
+    ] ],
+    [ "Files", null, [
+      [ "File List", "files.html", "files" ]
+    ] ]
+  ] ]
+];
+
+var NAVTREEINDEX =
+[
+".html",
+"classqpid_1_1types_1_1Variant.html#a6abfc347f66be010061eeb76c84c72a6"
+];
+
+var SYNCONMSG = 'click to disable panel synchronisation';
+var SYNCOFFMSG = 'click to enable panel synchronisation';
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/navtreeindex0.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/navtreeindex0.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/navtreeindex0.js
new file mode 100755
index 0000000..df1b0c4
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/navtreeindex0.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX0 =
+{
+".html":[0,0,0],
+".html":[0,0,0,0],
+".html":[0,0,0,1],
+"Address_8h_source.html":[1,0,0,0,0],
+"Connection_8h_source.html":[1,0,0,0,1],
+"Duration_8h_source.html":[1,0,0,0,2],
+"Exception_8h_source.html":[1,0,0,1,0],
+"FailoverUpdates_8h_source.html":[1,0,0,0,4],
+"Handle_8h_source.html":[1,0,0,0,5],
+"Logger_8h_source.html":[1,0,0,0,7],
+"Message_8h_source.html":[1,0,0,0,8],
+"Message__io_8h_source.html":[1,0,0,0,9],
+"Receiver_8h_source.html":[1,0,0,0,10],
+"Sender_8h_source.html":[1,0,0,0,11],
+"Session_8h_source.html":[1,0,0,0,12],
+"Uuid_8h_source.html":[1,0,0,1,2],
+"Variant_8h_source.html":[1,0,0,1,3],
+"annotated.html":[0,0],
+"classes.html":[0,1],
+"classqpid_1_1messaging_1_1Address.html":[0,0,0,0,0],
+"classqpid_1_1messaging_1_1Address.html#a04d7e8192bb257d0040e9af7e043fbec":[0,0,0,0,0,8],
+"classqpid_1_1messaging_1_1Address.html#a0e4923dfcd343e160cbf469f44ba2b5f":[0,0,0,0,0,3],
+"classqpid_1_1messaging_1_1Address.html#a2c36e1991e26b2108e440988f79c2808":[0,0,0,0,0,17],
+"classqpid_1_1messaging_1_1Address.html#a408b321c74b36519d1ad7fa62e92c58f":[0,0,0,0,0,2],
+"classqpid_1_1messaging_1_1Address.html#a628ad1f7e1ff788bb257d1c47fa491b0":[0,0,0,0,0,18],
+"classqpid_1_1messaging_1_1Address.html#a72302b077369f876074853f4646f02e7":[0,0,0,0,0,6],
+"classqpid_1_1messaging_1_1Address.html#a7e951acdebd9e289bff2ff18388fd0c1":[0,0,0,0,0,4],
+"classqpid_1_1messaging_1_1Address.html#a85ac438faa3d9c18b4f53c20f392bcf1":[0,0,0,0,0,9],
+"classqpid_1_1messaging_1_1Address.html#a975c671bf656f45d72a83fb483ff0dba":[0,0,0,0,0,13],
+"classqpid_1_1messaging_1_1Address.html#aa810692ece0c2b1a8fe8782424925cd5":[0,0,0,0,0,15],
+"classqpid_1_1messaging_1_1Address.html#aa98fd95e827c18f56e54c6c1f02eafdb":[0,0,0,0,0,1],
+"classqpid_1_1messaging_1_1Address.html#abca57a308f240c074cab8571c7f4f03f":[0,0,0,0,0,16],
+"classqpid_1_1messaging_1_1Address.html#ac91d11b9c5fa94c01af6df1b84eb0c66":[0,0,0,0,0,5],
+"classqpid_1_1messaging_1_1Address.html#aca4c699de0a6c0e6843bac95e13a420c":[0,0,0,0,0,10],
+"classqpid_1_1messaging_1_1Address.html#ad329ab955d5d3b42083f485a618b2543":[0,0,0,0,0,7],
+"classqpid_1_1messaging_1_1Address.html#ad67acb35fc50618bfc2e966d1224b3cd":[0,0,0,0,0,0],
+"classqpid_1_1messaging_1_1Address.html#ad70ca973f0b302ec44908af3b9ab1637":[0,0,0,0,0,11],
+"classqpid_1_1messaging_1_1Address.html#adccf31c2bfa4b66d1f97289c1c00f64d":[0,0,0,0,0,14],
+"classqpid_1_1messaging_1_1Address.html#af1921cf4f68d90e6fb34b39589ad50a7":[0,0,0,0,0,12],
+"classqpid_1_1messaging_1_1Connection.html":[0,0,0,0,4],
+"classqpid_1_1messaging_1_1Connection.html#a044525254da9ad9820a6e38ae8cb2d9e":[0,0,0,0,4,12],
+"classqpid_1_1messaging_1_1Connection.html#a071c3ead15e6cde8217a5a2fc203bac6":[0,0,0,0,4,5],
+"classqpid_1_1messaging_1_1Connection.html#a1ec71cf620373cacbb7ffb14260244f4":[0,0,0,0,4,10],
+"classqpid_1_1messaging_1_1Connection.html#a2a966954dee57fd345547390f9919887":[0,0,0,0,4,7],
+"classqpid_1_1messaging_1_1Connection.html#a2fba4dbb2563544316f3050d340c02dd":[0,0,0,0,4,16],
+"classqpid_1_1messaging_1_1Connection.html#a37a0bb2470e17aeb8257e1b1513fa0b6":[0,0,0,0,4,11],
+"classqpid_1_1messaging_1_1Connection.html#a4d3f1bacc02722f3d2ae43efaa880db6":[0,0,0,0,4,3],
+"classqpid_1_1messaging_1_1Connection.html#a57c6b7c5b7f99fe3b6e287f906a59b7b":[0,0,0,0,4,6],
+"classqpid_1_1messaging_1_1Connection.html#a7934780583b5ac5f89e79f07423b52e4":[0,0,0,0,4,9],
+"classqpid_1_1messaging_1_1Connection.html#a7e64496ab8722deecc24e1488aa6c287":[0,0,0,0,4,13],
+"classqpid_1_1messaging_1_1Connection.html#a7ed5f335b7614cd7b2b580ad92cbf3d2":[0,0,0,0,4,4],
+"classqpid_1_1messaging_1_1Connection.html#a80f1657463f9ed06f3f045ec5dc7bc5f":[0,0,0,0,4,8],
+"classqpid_1_1messaging_1_1Connection.html#a9fe3af4ad4a25621065c30a677dcbabe":[0,0,0,0,4,1],
+"classqpid_1_1messaging_1_1Connection.html#abcdcdeddf5285cfc4ecb2675119c3f21":[0,0,0,0,4,15],
+"classqpid_1_1messaging_1_1Connection.html#ac64520572413ec653b0d20c61887f0cc":[0,0,0,0,4,17],
+"classqpid_1_1messaging_1_1Connection.html#ae3edb48dd0f93bb27dc986820bd042d5":[0,0,0,0,4,14],
+"classqpid_1_1messaging_1_1Connection.html#ae52937fa9e15ceaf48091111c92df20a":[0,0,0,0,4,0],
+"classqpid_1_1messaging_1_1Connection.html#ae74dacaa22c1171661ecde23328c7a42":[0,0,0,0,4,2],
+"classqpid_1_1messaging_1_1Connection.html#aed260d368e7a61444bd20536dd8ee0a8":[0,0,0,0,4,18],
+"classqpid_1_1messaging_1_1Connection.html#afcda8a5ddde952c834a8cd1bb7771b69":[0,0,0,0,4,19],
+"classqpid_1_1messaging_1_1Duration.html":[0,0,0,0,6],
+"classqpid_1_1messaging_1_1Duration.html#a043c3696e7f124763204a6da14f874d8":[0,0,0,0,6,0],
+"classqpid_1_1messaging_1_1Duration.html#ab1346e5ea9b94dc82104826749632ab2":[0,0,0,0,6,1],
+"classqpid_1_1messaging_1_1FailoverUpdates.html":[0,0,0,0,8],
+"classqpid_1_1messaging_1_1FailoverUpdates.html#a24ce01b159ba534fe8d13883d425c399":[0,0,0,0,8,1],
+"classqpid_1_1messaging_1_1FailoverUpdates.html#a4042cc9b3ab0592a67e704ffcd97d56a":[0,0,0,0,8,0],
+"classqpid_1_1messaging_1_1Handle.html":[0,0,0,0,10],
+"classqpid_1_1messaging_1_1Handle.html#a3e9193fac9bbd96b21f336891b3e5d76":[0,0,0,0,10,7],
+"classqpid_1_1messaging_1_1Handle.html#a56e6095295d9b798d9df9f4c53e80e32":[0,0,0,0,10,8],
+"classqpid_1_1messaging_1_1Handle.html#a65237851b8de03d0a366f5e02c3ca5c4":[0,0,0,0,10,6],
+"classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252":[0,0,0,0,10,4],
+"classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b":[0,0,0,0,10,5],
+"classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52":[0,0,0,0,10,2],
+"classqpid_1_1messaging_1_1Handle.html#aae44d218cffcb40859af8702e4635d3f":[0,0,0,0,10,0],
+"classqpid_1_1messaging_1_1Handle.html#ac760dc55cf344bde4e67ecd3cba8253e":[0,0,0,0,10,1],
+"classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9":[0,0,0,0,10,3],
+"classqpid_1_1messaging_1_1Logger.html":[0,0,0,0,14],
+"classqpid_1_1messaging_1_1LoggerOutput.html":[0,0,0,0,15],
+"classqpid_1_1messaging_1_1LoggerOutput.html#a1b9caecf783ed92d7f400a180df7aa6e":[0,0,0,0,15,1],
+"classqpid_1_1messaging_1_1LoggerOutput.html#a29ffe2eb92d8242e036bbab6132543f4":[0,0,0,0,15,0],
+"classqpid_1_1messaging_1_1Message.html":[0,0,0,0,17],
+"classqpid_1_1messaging_1_1Message.html#a012018f9a693106aac3bc6162788f470":[0,0,0,0,17,38],
+"classqpid_1_1messaging_1_1Message.html#a022fc5eac6304adfa5f29e3cefa9d8a0":[0,0,0,0,17,35],
+"classqpid_1_1messaging_1_1Message.html#a06b392dcd1f1831519f88870ffd07d41":[0,0,0,0,17,6],
+"classqpid_1_1messaging_1_1Message.html#a0824baf013319e899aa01fa60b2d3d07":[0,0,0,0,17,29],
+"classqpid_1_1messaging_1_1Message.html#a105afad925824684dc76ae9adf103cf6":[0,0,0,0,17,2],
+"classqpid_1_1messaging_1_1Message.html#a10ceff23ff6fde62d9026fd13bc28662":[0,0,0,0,17,1],
+"classqpid_1_1messaging_1_1Message.html#a1b730bac4a2af64da8caae4dea1576ab":[0,0,0,0,17,18],
+"classqpid_1_1messaging_1_1Message.html#a1c218326274652137d26033419723e14":[0,0,0,0,17,5],
+"classqpid_1_1messaging_1_1Message.html#a2c5cbef82cdf9055ef352438888833dc":[0,0,0,0,17,32],
+"classqpid_1_1messaging_1_1Message.html#a3280b035b53a05126442b884f83b3c7b":[0,0,0,0,17,13],
+"classqpid_1_1messaging_1_1Message.html#a3829a13e9989bed0661a5acc37f7f7e1":[0,0,0,0,17,19],
+"classqpid_1_1messaging_1_1Message.html#a3893ff4d0aeb3aedc647c7e8a3ed043f":[0,0,0,0,17,7],
+"classqpid_1_1messaging_1_1Message.html#a46b2b6f7a5de4e3764017f01c544cb37":[0,0,0,0,17,22],
+"classqpid_1_1messaging_1_1Message.html#a4a7ddfa30ae880cd481a8c6a2bb1542f":[0,0,0,0,17,33],
+"classqpid_1_1messaging_1_1Message.html#a4cca5a6574ccb010307b4b189a238093":[0,0,0,0,17,21],
+"classqpid_1_1messaging_1_1Message.html#a4d2fb04c90540ba874b99445d13e82dd":[0,0,0,0,17,34],
+"classqpid_1_1messaging_1_1Message.html#a4f35085b0cf9e847ad468d7f8c856820":[0,0,0,0,17,39],
+"classqpid_1_1messaging_1_1Message.html#a547919cba8f801d7d8681926b0390152":[0,0,0,0,17,3],
+"classqpid_1_1messaging_1_1Message.html#a56865484aac95928f4a9c9ddec1d87aa":[0,0,0,0,17,37],
+"classqpid_1_1messaging_1_1Message.html#a60af229b53bc6a2e3b45ed53cd0d6352":[0,0,0,0,17,20],
+"classqpid_1_1messaging_1_1Message.html#a665db3e8bac8213ee6ed9f6f29eb0f07":[0,0,0,0,17,28],
+"classqpid_1_1messaging_1_1Message.html#a6a6a9606ecdc6118298b21d57c6a1d63":[0,0,0,0,17,31],
+"classqpid_1_1messaging_1_1Message.html#a6a86431108a8e2cd35e164b14054e62b":[0,0,0,0,17,10],
+"classqpid_1_1messaging_1_1Message.html#a722c95fb992686401e7589157f6a6946":[0,0,0,0,17,12],
+"classqpid_1_1messaging_1_1Message.html#a7c62ed496827a8fc1b4b0af0997147ea":[0,0,0,0,17,30],
+"classqpid_1_1messaging_1_1Message.html#a7d89b26d6eb3cb2238942168f932ecf2":[0,0,0,0,17,14],
+"classqpid_1_1messaging_1_1Message.html#a82745780f99db04c59be7414a476c9b3":[0,0,0,0,17,26],
+"classqpid_1_1messaging_1_1Message.html#a8ee4d4c39e6fe9e13d88b99053f4322f":[0,0,0,0,17,40],
+"classqpid_1_1messaging_1_1Message.html#a8f480d2b75e5095fc429106372620017":[0,0,0,0,17,4],
+"classqpid_1_1messaging_1_1Message.html#a930d0be350a0d8f55759aaaa4e7180ec":[0,0,0,0,17,16],
+"classqpid_1_1messaging_1_1Message.html#a934f6f5bfe913288b5a9787e43b52197":[0,0,0,0,17,24],
+"classqpid_1_1messaging_1_1Message.html#a98f9c6be1b49ef9fd4513e78366b7c18":[0,0,0,0,17,15],
+"classqpid_1_1messaging_1_1Message.html#a9f36350fd3667751f5ae2510a10179a6":[0,0,0,0,17,17],
+"classqpid_1_1messaging_1_1Message.html#a9f4f799077cdb8cfa42ebdb755ab87f4":[0,0,0,0,17,36],
+"classqpid_1_1messaging_1_1Message.html#aa479238420ccd27e1ffd73d856086d66":[0,0,0,0,17,27],
+"classqpid_1_1messaging_1_1Message.html#aaa23e126753fb23cd85c4652fbfd848c":[0,0,0,0,17,23],
+"classqpid_1_1messaging_1_1Message.html#ac3b61862ba1ef8662ce5e6eb16b23ca7":[0,0,0,0,17,8],
+"classqpid_1_1messaging_1_1Message.html#ada67fec1102706d19874b52cf90ee056":[0,0,0,0,17,11],
+"classqpid_1_1messaging_1_1Message.html#aee48800579ed2ba4882d4356fccde55b":[0,0,0,0,17,25],
+"classqpid_1_1messaging_1_1Message.html#af234ed13df1c8d310d58ea1e638a2585":[0,0,0,0,17,9],
+"classqpid_1_1messaging_1_1Message.html#af438602cbeff42fb30762a529d7885fc":[0,0,0,0,17,0],
+"classqpid_1_1messaging_1_1PrivateImplRef.html":[0,0,0,0,23],
+"classqpid_1_1messaging_1_1Receiver.html":[0,0,0,0,25],
+"classqpid_1_1messaging_1_1Receiver.html#a07974fffa1cb5ace0c85a6c4242ff79e":[0,0,0,0,25,13],
+"classqpid_1_1messaging_1_1Receiver.html#a31f17a5b1c0d250f319c5e82a5cdb8e9":[0,0,0,0,25,7],
+"classqpid_1_1messaging_1_1Receiver.html#a3cb0c1162fef8db3d2c9221f4510534d":[0,0,0,0,25,1],
+"classqpid_1_1messaging_1_1Receiver.html#a457fc99cfd1fa909d9b80bed1c945418":[0,0,0,0,25,12],
+"classqpid_1_1messaging_1_1Receiver.html#a5530b779a0a947cdae2ee9b25bf7958e":[0,0,0,0,25,2],
+"classqpid_1_1messaging_1_1Receiver.html#a5901bf6caf4eb575dccfa251e3653d2c":[0,0,0,0,25,8],
+"classqpid_1_1messaging_1_1Receiver.html#a5f9e4b67b32ed49aa795011f53938b8e":[0,0,0,0,25,3],
+"classqpid_1_1messaging_1_1Receiver.html#a66ec1eaf8e6bd407eab5f079e3eb0d59":[0,0,0,0,25,10],
+"classqpid_1_1messaging_1_1Receiver.html#a72b101214e21adc36878ddc28da92142":[0,0,0,0,25,11],
+"classqpid_1_1messaging_1_1Receiver.html#a76f44c010d09ee3eb5566cc61382dc8c":[0,0,0,0,25,17],
+"classqpid_1_1messaging_1_1Receiver.html#a7722e100c8a1908d873a60d250d30b27":[0,0,0,0,25,9],
+"classqpid_1_1messaging_1_1Receiver.html#a7a1ae5651527e3f5335ca58036a4fd41":[0,0,0,0,25,14],
+"classqpid_1_1messaging_1_1Receiver.html#a978077c57adaf9823956c9d8209cd326":[0,0,0,0,25,0],
+"classqpid_1_1messaging_1_1Receiver.html#aa3b46a16b002054cd73f9c625ff496bb":[0,0,0,0,25,4],
+"classqpid_1_1messaging_1_1Receiver.html#aaa7226095a43c3dda3f1e709b21e7ab2":[0,0,0,0,25,5],
+"classqpid_1_1messaging_1_1Receiver.html#abc79d61aa781451f60a9b689ae4aa66f":[0,0,0,0,25,16],
+"classqpid_1_1messaging_1_1Receiver.html#ad0be7017fc2012b6db56f72ae34bccd6":[0,0,0,0,25,15],
+"classqpid_1_1messaging_1_1Receiver.html#af60ff3ff2a71728b191bbfc656ccba93":[0,0,0,0,25,6],
+"classqpid_1_1messaging_1_1Sender.html":[0,0,0,0,28],
+"classqpid_1_1messaging_1_1Sender.html#a1dd1f41ed7b5fcb2c8049692e865f049":[0,0,0,0,28,9],
+"classqpid_1_1messaging_1_1Sender.html#a2aaec7fcb5362df5f5c3c63acaf61c21":[0,0,0,0,28,5],
+"classqpid_1_1messaging_1_1Sender.html#a4c9fb62a74944f8a3b29193eacd4ecb1":[0,0,0,0,28,13],
+"classqpid_1_1messaging_1_1Sender.html#a54762fe305422a3e51b4d0a8152e030b":[0,0,0,0,28,3],
+"classqpid_1_1messaging_1_1Sender.html#a69ca2efedb0eb470d200b9d5011f22df":[0,0,0,0,28,7],
+"classqpid_1_1messaging_1_1Sender.html#a89456a418e984a42c7efb656478ff3ca":[0,0,0,0,28,0],
+"classqpid_1_1messaging_1_1Sender.html#a93ade0badc46bb1a9f5662579145e4ce":[0,0,0,0,28,12],
+"classqpid_1_1messaging_1_1Sender.html#acf80f34af897d7459ddd717d334682a6":[0,0,0,0,28,10],
+"classqpid_1_1messaging_1_1Sender.html#ad64423c55a30920abc1a323f71726b6d":[0,0,0,0,28,1],
+"classqpid_1_1messaging_1_1Sender.html#adedcff9ec995b301479d395f995736a9":[0,0,0,0,28,11],
+"classqpid_1_1messaging_1_1Sender.html#ae23edfc07ba612172c314b044f1e7dcc":[0,0,0,0,28,6],
+"classqpid_1_1messaging_1_1Sender.html#ae9d3cc1b2049bc9c70662c91075ebcbf":[0,0,0,0,28,2],
+"classqpid_1_1messaging_1_1Sender.html#aeda816d78423ca522169c83a8df18115":[0,0,0,0,28,8],
+"classqpid_1_1messaging_1_1Sender.html#afd64d4c3be35c74b8e146ca1fb75fb94":[0,0,0,0,28,4],
+"classqpid_1_1messaging_1_1Session.html":[0,0,0,0,31],
+"classqpid_1_1messaging_1_1Session.html#a06a812821bdb2841cabf1f6b83fe57c0":[0,0,0,0,31,8],
+"classqpid_1_1messaging_1_1Session.html#a1ab5fe48656003e5e14158c23bdb0f56":[0,0,0,0,31,25],
+"classqpid_1_1messaging_1_1Session.html#a1abec0c0aa7950e1a0eaca1f1d7e9ecd":[0,0,0,0,31,20],
+"classqpid_1_1messaging_1_1Session.html#a1fe391b3e61ae400c913021e8d548add":[0,0,0,0,31,21],
+"classqpid_1_1messaging_1_1Session.html#a1ffd236475a8d94b57608b9cba2ab599":[0,0,0,0,31,19],
+"classqpid_1_1messaging_1_1Session.html#a23b36bccba731544fc686af56872f005":[0,0,0,0,31,10],
+"classqpid_1_1messaging_1_1Session.html#a310e2fefeaf0ab0b0b110c8b9bed72af":[0,0,0,0,31,12],
+"classqpid_1_1messaging_1_1Session.html#a412e46c562c7211e833df2d243c743cc":[0,0,0,0,31,9],
+"classqpid_1_1messaging_1_1Session.html#a4a075f6edad1e2fae34ef867ba40c456":[0,0,0,0,31,26],
+"classqpid_1_1messaging_1_1Session.html#a4cd6031f9824f9296441113834c17da9":[0,0,0,0,31,23],
+"classqpid_1_1messaging_1_1Session.html#a544ad79713b44a0abb0e49dec38dd6f9":[0,0,0,0,31,0],
+"classqpid_1_1messaging_1_1Session.html#a58892c263a96014bd6e7ddf20e654a4f":[0,0,0,0,31,18],
+"classqpid_1_1messaging_1_1Session.html#a610d6eb517808dea01d25b30be88c4de":[0,0,0,0,31,3],
+"classqpid_1_1messaging_1_1Session.html#a7659b4c2b740c2e9d9762b93725b12eb":[0,0,0,0,31,15],
+"classqpid_1_1messaging_1_1Session.html#a7a6e3cd8514ab2632ecb1d67562a54bb":[0,0,0,0,31,2],
+"classqpid_1_1messaging_1_1Session.html#a7e10103e4cd4303c38e92f7f0dd140a2":[0,0,0,0,31,17],
+"classqpid_1_1messaging_1_1Session.html#a7fd5130aee5c6db1670f7c18a04d621a":[0,0,0,0,31,1],
+"classqpid_1_1messaging_1_1Session.html#a836dd42d857166ea28a732e51bbba62a":[0,0,0,0,31,13],
+"classqpid_1_1messaging_1_1Session.html#a83dadf90e79a917efbbcaf766568fbe9":[0,0,0,0,31,14],
+"classqpid_1_1messaging_1_1Session.html#a974737a8faeb0e57664744bb536662bf":[0,0,0,0,31,5],
+"classqpid_1_1messaging_1_1Session.html#aa21188f60375a3f7a97697355668dab1":[0,0,0,0,31,16],
+"classqpid_1_1messaging_1_1Session.html#aa2e0eb9e53cec590d23b2dd8b442e708":[0,0,0,0,31,6],
+"classqpid_1_1messaging_1_1Session.html#aabe4d9bb20c7e12ce9ca821a5d9cb7ea":[0,0,0,0,31,4],
+"classqpid_1_1messaging_1_1Session.html#aacc65f05408dccb2977f556b9674161a":[0,0,0,0,31,22],
+"classqpid_1_1messaging_1_1Session.html#ace38d6432c680702fd75228da48aec83":[0,0,0,0,31,24],
+"classqpid_1_1messaging_1_1Session.html#ae182a6447018dd69ace0ec2897e66ba0":[0,0,0,0,31,7],
+"classqpid_1_1messaging_1_1Session.html#afed2184cb6a54b6452bcacac3d7491b8":[0,0,0,0,31,11],
+"classqpid_1_1types_1_1Exception.html":[0,0,0,1,0],
+"classqpid_1_1types_1_1Exception.html#a2edbb42276ac514a2ac230640ef3dd7b":[0,0,0,1,0,0],
+"classqpid_1_1types_1_1Exception.html#a96ddb3fe10a2b9d059cb78832a64751d":[0,0,0,1,0,2],
+"classqpid_1_1types_1_1Exception.html#af1988572edc94a4ec69b52332cbc2325":[0,0,0,1,0,1],
+"classqpid_1_1types_1_1Uuid.html":[0,0,0,1,2],
+"classqpid_1_1types_1_1Uuid.html#a041c621553271f81eaba28ea70f92796":[0,0,0,1,2,14],
+"classqpid_1_1types_1_1Uuid.html#a168aff6ecbf2e4bec99998227d7313db":[0,0,0,1,2,1],
+"classqpid_1_1types_1_1Uuid.html#a21237148629551f32db63ac0ee920dcb":[0,0,0,1,2,5],
+"classqpid_1_1types_1_1Uuid.html#a35fed4f46169200406c0db3b7ed1925f":[0,0,0,1,2,21],
+"classqpid_1_1types_1_1Uuid.html#a3805c19501e878ad5f8972e30c2f2855":[0,0,0,1,2,7],
+"classqpid_1_1types_1_1Uuid.html#a3ec5f94563170e87675841527e261aa9":[0,0,0,1,2,15],
+"classqpid_1_1types_1_1Uuid.html#a40843250c3b929b16c8a3221af7ed97c":[0,0,0,1,2,12],
+"classqpid_1_1types_1_1Uuid.html#a47a8fab8a9c76f75344a8a4f685c3aed":[0,0,0,1,2,11],
+"classqpid_1_1types_1_1Uuid.html#a516a2d0f74836fb0e130ea7c294aebc6":[0,0,0,1,2,22],
+"classqpid_1_1types_1_1Uuid.html#a5c1c074731b86080009a26c7d6e52029":[0,0,0,1,2,2],
+"classqpid_1_1types_1_1Uuid.html#a77bc48ca0719c2b06be1b2600befa26f":[0,0,0,1,2,9],
+"classqpid_1_1types_1_1Uuid.html#a7a29645dd675a74261ae5af32c6a8a83":[0,0,0,1,2,3],
+"classqpid_1_1types_1_1Uuid.html#a7e51b6165b1af3649124775773c92197":[0,0,0,1,2,18],
+"classqpid_1_1types_1_1Uuid.html#a8485ac42bcd584fb14b90ab390354a37":[0,0,0,1,2,20],
+"classqpid_1_1types_1_1Uuid.html#a954533054db507f173eb473f64dac109":[0,0,0,1,2,10],
+"classqpid_1_1types_1_1Uuid.html#aa87d06e7989566dc4fb6d0dea366caeb":[0,0,0,1,2,13],
+"classqpid_1_1types_1_1Uuid.html#ac3b0353c203dc85f49af5aa324ac930e":[0,0,0,1,2,4],
+"classqpid_1_1types_1_1Uuid.html#ac486ec2acb5d1b352f3cffcbaf2ac301":[0,0,0,1,2,6],
+"classqpid_1_1types_1_1Uuid.html#accce57bbf9d38185808bc62bd7d8f79a":[0,0,0,1,2,8],
+"classqpid_1_1types_1_1Uuid.html#ade1e4263b646d63ce5df5ef13b58f183":[0,0,0,1,2,19],
+"classqpid_1_1types_1_1Uuid.html#ae2c8b5f3ca5a10086436d6ce578d9d6e":[0,0,0,1,2,17],
+"classqpid_1_1types_1_1Uuid.html#afdebcd5c050e667040fc77d0ce8ad40f":[0,0,0,1,2,16],
+"classqpid_1_1types_1_1Variant.html":[0,0,0,1,3],
+"classqpid_1_1types_1_1Variant.html#a01bcf88764d428367699c5394b00f131":[0,0,0,1,3,64],
+"classqpid_1_1types_1_1Variant.html#a01f5ee0877d83c73e39b574334ece93d":[0,0,0,1,3,67],
+"classqpid_1_1types_1_1Variant.html#a026862c05f40460e2e5b425eb6086b3e":[0,0,0,1,3,56],
+"classqpid_1_1types_1_1Variant.html#a0306b3423c2948a521c802dd1ce64f24":[0,0,0,1,3,27],
+"classqpid_1_1types_1_1Variant.html#a05f177447a728ff17cd83bc22d9a79c2":[0,0,0,1,3,83],
+"classqpid_1_1types_1_1Variant.html#a066b7416b28d037aed0370c12edbfa60":[0,0,0,1,3,58],
+"classqpid_1_1types_1_1Variant.html#a0a56026068580e108fbc77d2e75992d3":[0,0,0,1,3,52],
+"classqpid_1_1types_1_1Variant.html#a0ad50ff5b14904ddb2df386210ea1617":[0,0,0,1,3,5],
+"classqpid_1_1types_1_1Variant.html#a0de9f6c38307e887a2bf442267b1b17a":[0,0,0,1,3,15],
+"classqpid_1_1types_1_1Variant.html#a0ee5825038f43bccb621e6f415f0a59b":[0,0,0,1,3,78],
+"classqpid_1_1types_1_1Variant.html#a154c908bf9d3121342fc32bcaaab8b97":[0,0,0,1,3,10],
+"classqpid_1_1types_1_1Variant.html#a191104ace1f896a44cafa40501886e20":[0,0,0,1,3,4],
+"classqpid_1_1types_1_1Variant.html#a1d1514205ebd981b764ce190c78a2a7f":[0,0,0,1,3,2],
+"classqpid_1_1types_1_1Variant.html#a1d28bb9ab2b36d324057844e7282e1ad":[0,0,0,1,3,47],
+"classqpid_1_1types_1_1Variant.html#a1d638158e3f252622c023df7e5ab5aa5":[0,0,0,1,3,28],
+"classqpid_1_1types_1_1Variant.html#a2329d85f57fbfb83e565121f9dbcd837":[0,0,0,1,3,62],
+"classqpid_1_1types_1_1Variant.html#a25251d0560f8ca9a4ce8b040ca8bfc54":[0,0,0,1,3,53],
+"classqpid_1_1types_1_1Variant.html#a28dfabd861c7b4faf91d1062993b9172":[0,0,0,1,3,12],
+"classqpid_1_1types_1_1Variant.html#a297e90d438a8a04c7f3ec2062d7b8a6a":[0,0,0,1,3,68],
+"classqpid_1_1types_1_1Variant.html#a29c206d339c796f1c888ff1c95e4da36":[0,0,0,1,3,40],
+"classqpid_1_1types_1_1Variant.html#a34e659bd6d4e396dedd653943b1364f8":[0,0,0,1,3,79],
+"classqpid_1_1types_1_1Variant.html#a37f7ab493851e222aca8ade3f08be65a":[0,0,0,1,3,51],
+"classqpid_1_1types_1_1Variant.html#a38c52d1b69bc8a490878cf8f7ef66b89":[0,0,0,1,3,21],
+"classqpid_1_1types_1_1Variant.html#a38d725c897b0802b25e2cb5234e057bc":[0,0,0,1,3,72],
+"classqpid_1_1types_1_1Variant.html#a3b833d6d38f498bf5e728bc8d6ce1ca3":[0,0,0,1,3,54],
+"classqpid_1_1types_1_1Variant.html#a3cf5562295cd320645db68193215afe3":[0,0,0,1,3,70],
+"classqpid_1_1types_1_1Variant.html#a3ec830b65a7bb775722bb43ed88e2133":[0,0,0,1,3,59],
+"classqpid_1_1types_1_1Variant.html#a3f964dfc4bc3db1d6e72c30cfc75953a":[0,0,0,1,3,32],
+"classqpid_1_1types_1_1Variant.html#a40632d7034fbdd23f208edf81f8b5fa6":[0,0,0,1,3,44],
+"classqpid_1_1types_1_1Variant.html#a40e4354f290c717ff0cf8793e5ddce74":[0,0,0,1,3,3],
+"classqpid_1_1types_1_1Variant.html#a42541a03fd42df33076aa23868ad9c51":[0,0,0,1,3,19],
+"classqpid_1_1types_1_1Variant.html#a46d36d22eaee3f95880685159dae2971":[0,0,0,1,3,37],
+"classqpid_1_1types_1_1Variant.html#a5570248042b8b62f5f3c5186e336a34f":[0,0,0,1,3,49],
+"classqpid_1_1types_1_1Variant.html#a56d16ac10ffd0a134480aea6feb6ef59":[0,0,0,1,3,39],
+"classqpid_1_1types_1_1Variant.html#a578bd534a13ac7c786a3fe658d1ecb89":[0,0,0,1,3,71],
+"classqpid_1_1types_1_1Variant.html#a652bcb10aaa9a08b86ee84b4cd145ce1":[0,0,0,1,3,17],
+"classqpid_1_1types_1_1Variant.html#a6685a9459ea37041dc8d6d8405ab76a5":[0,0,0,1,3,23]
+};

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/navtreeindex1.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/navtreeindex1.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/navtreeindex1.js
new file mode 100755
index 0000000..78bca15
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/navtreeindex1.js
@@ -0,0 +1,125 @@
+var NAVTREEINDEX1 =
+{
+"classqpid_1_1types_1_1Variant.html#a6abfc347f66be010061eeb76c84c72a6":[0,0,0,1,3,29],
+"classqpid_1_1types_1_1Variant.html#a6b0ec26fbd6bcc9994b1d9401f6a90dd":[0,0,0,1,3,65],
+"classqpid_1_1types_1_1Variant.html#a706e959524f8bf36037db181cef6cc9b":[0,0,0,1,3,14],
+"classqpid_1_1types_1_1Variant.html#a709db949e66a510c34ec10df4582c093":[0,0,0,1,3,42],
+"classqpid_1_1types_1_1Variant.html#a760721d1db05da274cbcfe3bcfd82cfa":[0,0,0,1,3,20],
+"classqpid_1_1types_1_1Variant.html#a7a50e44e1701f6ed368bd2025f91cf52":[0,0,0,1,3,18],
+"classqpid_1_1types_1_1Variant.html#a7c454d14b3246a4c7fd8859318dd05c1":[0,0,0,1,3,81],
+"classqpid_1_1types_1_1Variant.html#a7f57bc9a27aa9568bb86a003d326ecc3":[0,0,0,1,3,31],
+"classqpid_1_1types_1_1Variant.html#a84615d796c7bea1fdb624d6443c1b000":[0,0,0,1,3,24],
+"classqpid_1_1types_1_1Variant.html#a8603092790e51851bc2166e9562a2e11":[0,0,0,1,3,0],
+"classqpid_1_1types_1_1Variant.html#a882cac2f4efdf868c612fbea56ac655b":[0,0,0,1,3,61],
+"classqpid_1_1types_1_1Variant.html#a8950df90d615d610600a0fb754d2d923":[0,0,0,1,3,9],
+"classqpid_1_1types_1_1Variant.html#a89977f55dd4cb9eaadf90595dbfa9653":[0,0,0,1,3,22],
+"classqpid_1_1types_1_1Variant.html#a8d5b19af1848a2a2a454be9439bdbdbe":[0,0,0,1,3,46],
+"classqpid_1_1types_1_1Variant.html#a8f7c9f52d6c662e2735e9c0647796858":[0,0,0,1,3,76],
+"classqpid_1_1types_1_1Variant.html#a9387f121e09b09db45449565f36e239a":[0,0,0,1,3,7],
+"classqpid_1_1types_1_1Variant.html#a961cdc14472fa35e0fe91beb695a7c8f":[0,0,0,1,3,26],
+"classqpid_1_1types_1_1Variant.html#a97645efd52fe90ce0939f970e83d6522":[0,0,0,1,3,82],
+"classqpid_1_1types_1_1Variant.html#a97dd59214dd27a6e475b5770ea41317d":[0,0,0,1,3,48],
+"classqpid_1_1types_1_1Variant.html#a98db938a88d782eeb7299e1ffe6d48fd":[0,0,0,1,3,63],
+"classqpid_1_1types_1_1Variant.html#a9cf38698c638ff5a98266a25cb9cacd5":[0,0,0,1,3,6],
+"classqpid_1_1types_1_1Variant.html#a9e5d89a39b6295d64cdf8a07f0e42e9a":[0,0,0,1,3,69],
+"classqpid_1_1types_1_1Variant.html#aa379a62d5eab055bbde3aa1a262e555b":[0,0,0,1,3,33],
+"classqpid_1_1types_1_1Variant.html#aa58ccfbd015793418a7a675f0d2f29c0":[0,0,0,1,3,38],
+"classqpid_1_1types_1_1Variant.html#ab6563961bd21d3e0549b4e185cb0f75b":[0,0,0,1,3,43],
+"classqpid_1_1types_1_1Variant.html#ab8cfe06fcafaa17f447efc3ba60be951":[0,0,0,1,3,36],
+"classqpid_1_1types_1_1Variant.html#abb8fa6cd87bdc189e2e8fe01e1032850":[0,0,0,1,3,73],
+"classqpid_1_1types_1_1Variant.html#abc53cb86d2f7858f544bb1643342f5be":[0,0,0,1,3,50],
+"classqpid_1_1types_1_1Variant.html#abd639fae97c8713df398dd3f55f62936":[0,0,0,1,3,75],
+"classqpid_1_1types_1_1Variant.html#ac8605b8561b2c3012a84078d56275140":[0,0,0,1,3,45],
+"classqpid_1_1types_1_1Variant.html#ad0215577abd856accc17146d1b98da43":[0,0,0,1,3,25],
+"classqpid_1_1types_1_1Variant.html#ad0e57d65f6f036c9af1a5b5b71a1efba":[0,0,0,1,3,74],
+"classqpid_1_1types_1_1Variant.html#ad3f92c2487d3fed531c2881b2bbcd9e8":[0,0,0,1,3,8],
+"classqpid_1_1types_1_1Variant.html#ad63bc95281ae423a1790b676450dc26f":[0,0,0,1,3,13],
+"classqpid_1_1types_1_1Variant.html#ae3335f37cffe70c871544e82d2e1c21a":[0,0,0,1,3,66],
+"classqpid_1_1types_1_1Variant.html#ae4e24d890f56397299a6ebadb2dfa7f0":[0,0,0,1,3,1],
+"classqpid_1_1types_1_1Variant.html#ae7cf5646536ac7bac4994150f8659ed3":[0,0,0,1,3,60],
+"classqpid_1_1types_1_1Variant.html#aeb768d96439b62ffc2ebd8a6c4248052":[0,0,0,1,3,55],
+"classqpid_1_1types_1_1Variant.html#aebd0df180eba7fa4b8ad96183727364a":[0,0,0,1,3,77],
+"classqpid_1_1types_1_1Variant.html#aebde1e755649820b840bb627b9e88e89":[0,0,0,1,3,16],
+"classqpid_1_1types_1_1Variant.html#af198c8d23a13bf9bfa96c84be5241dd6":[0,0,0,1,3,57],
+"classqpid_1_1types_1_1Variant.html#af39fa4c88448d3be2ec2e3e0827b5e1a":[0,0,0,1,3,11],
+"classqpid_1_1types_1_1Variant.html#af3e28b4fb15e9f2cfa0cca34021b3f27":[0,0,0,1,3,30],
+"classqpid_1_1types_1_1Variant.html#af49d4763551ba67e5b392055004e3340":[0,0,0,1,3,35],
+"classqpid_1_1types_1_1Variant.html#af58a31d895341a5e6c45b77d3baec65d":[0,0,0,1,3,41],
+"classqpid_1_1types_1_1Variant.html#afbbba4337eb9edfacff5b7e92b32cff5":[0,0,0,1,3,34],
+"classqpid_1_1types_1_1Variant.html#afe8749ffa406f413549399a02b378b45":[0,0,0,1,3,80],
+"dir_13a1f016b7e4029ce6d63f46085f9ca8.html":[1,0,0],
+"dir_20ca349f353d950391945791158d5618.html":[1,0,0,0],
+"dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.html":[1,0,0,1],
+"exceptions_8h_source.html":[1,0,0,0,3],
+"files.html":[1,0],
+"functions.html":[0,3,0],
+"functions_func.html":[0,3,1],
+"functions_rela.html":[0,3,2],
+"hierarchy.html":[0,2],
+"index.html":[],
+"messaging_2ImportExport_8h_source.html":[1,0,0,0,6],
+"pages.html":[],
+"structqpid_1_1messaging_1_1AddressError.html":[0,0,0,0,1],
+"structqpid_1_1messaging_1_1AddressError.html#ae1636f6d53ca6c8303d8ee5caf578ee3":[0,0,0,0,1,0],
+"structqpid_1_1messaging_1_1AssertionFailed.html":[0,0,0,0,2],
+"structqpid_1_1messaging_1_1AssertionFailed.html#a965cc55d4367f23e83ab3f96b791ad86":[0,0,0,0,2,0],
+"structqpid_1_1messaging_1_1AuthenticationFailure.html":[0,0,0,0,3],
+"structqpid_1_1messaging_1_1AuthenticationFailure.html#a93b69e799eae617fba7ccc420cf80fdf":[0,0,0,0,3,0],
+"structqpid_1_1messaging_1_1ConnectionError.html":[0,0,0,0,5],
+"structqpid_1_1messaging_1_1ConnectionError.html#a2f5533d0bb4f56f10d10cf6edb7032ad":[0,0,0,0,5,0],
+"structqpid_1_1messaging_1_1EncodingException.html":[0,0,0,0,7],
+"structqpid_1_1messaging_1_1EncodingException.html#a12ed99838969882d7b3b77ac246f497b":[0,0,0,0,7,0],
+"structqpid_1_1messaging_1_1FetchError.html":[0,0,0,0,9],
+"structqpid_1_1messaging_1_1FetchError.html#aef96b45e84415e22b42ef171f8593556":[0,0,0,0,9,0],
+"structqpid_1_1messaging_1_1InvalidOptionString.html":[0,0,0,0,11],
+"structqpid_1_1messaging_1_1InvalidOptionString.html#a347270baa28c2c3f9681a56e5cfd8302":[0,0,0,0,11,0],
+"structqpid_1_1messaging_1_1KeyError.html":[0,0,0,0,12],
+"structqpid_1_1messaging_1_1KeyError.html#aa5f82a11f2e76e569233f3a6960cdc49":[0,0,0,0,12,0],
+"structqpid_1_1messaging_1_1LinkError.html":[0,0,0,0,13],
+"structqpid_1_1messaging_1_1LinkError.html#a8a73e81b14d57824fb2c39b81a45217f":[0,0,0,0,13,0],
+"structqpid_1_1messaging_1_1MalformedAddress.html":[0,0,0,0,16],
+"structqpid_1_1messaging_1_1MalformedAddress.html#af85ad34c00b6c7c8bab965d60067b434":[0,0,0,0,16,0],
+"structqpid_1_1messaging_1_1MessageRejected.html":[0,0,0,0,18],
+"structqpid_1_1messaging_1_1MessageRejected.html#a2bb0d85e3ee18834b96b1ea38d493303":[0,0,0,0,18,0],
+"structqpid_1_1messaging_1_1MessagingException.html":[0,0,0,0,19],
+"structqpid_1_1messaging_1_1MessagingException.html#ac099fd8b7b4795f59a6a1f318e51749a":[0,0,0,0,19,0],
+"structqpid_1_1messaging_1_1MessagingException.html#ad34915e65af819587fed16a3a65fbda7":[0,0,0,0,19,1],
+"structqpid_1_1messaging_1_1NoMessageAvailable.html":[0,0,0,0,20],
+"structqpid_1_1messaging_1_1NoMessageAvailable.html#ad081dc611824e239cf0b4686eefef9da":[0,0,0,0,20,0],
+"structqpid_1_1messaging_1_1NotFound.html":[0,0,0,0,21],
+"structqpid_1_1messaging_1_1NotFound.html#a55cf97dbcff5a9003806952175473ace":[0,0,0,0,21,0],
+"structqpid_1_1messaging_1_1OutOfCapacity.html":[0,0,0,0,22],
+"structqpid_1_1messaging_1_1OutOfCapacity.html#ab1477925b846aad49504aa1af5486445":[0,0,0,0,22,0],
+"structqpid_1_1messaging_1_1ProtocolVersionError.html":[0,0,0,0,24],
+"structqpid_1_1messaging_1_1ProtocolVersionError.html#ab82d1d187f4f2c4e5816dc8296a44640":[0,0,0,0,24,0],
+"structqpid_1_1messaging_1_1ReceiverError.html":[0,0,0,0,26],
+"structqpid_1_1messaging_1_1ReceiverError.html#a4e033da931f45817b016354f15bfebaa":[0,0,0,0,26,0],
+"structqpid_1_1messaging_1_1ResolutionError.html":[0,0,0,0,27],
+"structqpid_1_1messaging_1_1ResolutionError.html#aa51eb483dfbf77f84d73393db53828e5":[0,0,0,0,27,0],
+"structqpid_1_1messaging_1_1SendError.html":[0,0,0,0,30],
+"structqpid_1_1messaging_1_1SendError.html#aaf0249d40111d77d1feed00750e801c9":[0,0,0,0,30,0],
+"structqpid_1_1messaging_1_1SenderError.html":[0,0,0,0,29],
+"structqpid_1_1messaging_1_1SenderError.html#a40733bc5ea9715db7955d4ddf4f80cdc":[0,0,0,0,29,0],
+"structqpid_1_1messaging_1_1SessionClosed.html":[0,0,0,0,32],
+"structqpid_1_1messaging_1_1SessionClosed.html#a86ff9e4bdb76f6d8dd5b7eedf72176f1":[0,0,0,0,32,0],
+"structqpid_1_1messaging_1_1SessionError.html":[0,0,0,0,33],
+"structqpid_1_1messaging_1_1SessionError.html#a086265b744847419aa9f4d3897912f9d":[0,0,0,0,33,0],
+"structqpid_1_1messaging_1_1TargetCapacityExceeded.html":[0,0,0,0,34],
+"structqpid_1_1messaging_1_1TargetCapacityExceeded.html#a9bfca32ec033b8890cd4c327b4bfba44":[0,0,0,0,34,0],
+"structqpid_1_1messaging_1_1TransactionAborted.html":[0,0,0,0,35],
+"structqpid_1_1messaging_1_1TransactionAborted.html#a52b25cd0e65e180c8076afdecde8519a":[0,0,0,0,35,0],
+"structqpid_1_1messaging_1_1TransactionError.html":[0,0,0,0,36],
+"structqpid_1_1messaging_1_1TransactionError.html#aa51a9b549aa5ce53132e931ebc9c36db":[0,0,0,0,36,0],
+"structqpid_1_1messaging_1_1TransactionUnknown.html":[0,0,0,0,37],
+"structqpid_1_1messaging_1_1TransactionUnknown.html#a76716123487ef6bdcf01254680f8ee9c":[0,0,0,0,37,0],
+"structqpid_1_1messaging_1_1TransportFailure.html":[0,0,0,0,38],
+"structqpid_1_1messaging_1_1TransportFailure.html#a77795b554a44b5923c2ba09a8be4152a":[0,0,0,0,38,0],
+"structqpid_1_1messaging_1_1UnauthorizedAccess.html":[0,0,0,0,39],
+"structqpid_1_1messaging_1_1UnauthorizedAccess.html#a9930a1b8ee945c4d48bd2ce967aae6c3":[0,0,0,0,39,0],
+"structqpid_1_1types_1_1InvalidConversion.html":[0,0,0,1,1],
+"structqpid_1_1types_1_1InvalidConversion.html#a4e215048ad8ba77c7148664278b467f1":[0,0,0,1,1,1],
+"structqpid_1_1types_1_1InvalidConversion.html#aee876eeda18fde1aeb9637c3b3f02e35":[0,0,0,1,1,0],
+"structqpid_1_1types_1_1Uuid_1_1Hasher.html":[0,0,0,1,2,0],
+"structqpid_1_1types_1_1Uuid_1_1Hasher.html#afcacf5337379bca09589097f06d8ddf9":[0,0,0,1,2,0,0],
+"types_2ImportExport_8h_source.html":[1,0,0,1,1]
+};

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/open.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/open.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/open.png
new file mode 100755
index 0000000..30f75c7
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/open.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/resize.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/resize.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/resize.js
new file mode 100755
index 0000000..2b86c36
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/resize.js
@@ -0,0 +1,97 @@
+var cookie_namespace = 'doxygen'; 
+var sidenav,navtree,content,header;
+
+function readCookie(cookie) 
+{
+  var myCookie = cookie_namespace+"_"+cookie+"=";
+  if (document.cookie) 
+  {
+    var index = document.cookie.indexOf(myCookie);
+    if (index != -1) 
+    {
+      var valStart = index + myCookie.length;
+      var valEnd = document.cookie.indexOf(";", valStart);
+      if (valEnd == -1) 
+      {
+        valEnd = document.cookie.length;
+      }
+      var val = document.cookie.substring(valStart, valEnd);
+      return val;
+    }
+  }
+  return 0;
+}
+
+function writeCookie(cookie, val, expiration) 
+{
+  if (val==undefined) return;
+  if (expiration == null) 
+  {
+    var date = new Date();
+    date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week
+    expiration = date.toGMTString();
+  }
+  document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/";
+}
+ 
+function resizeWidth() 
+{
+  var windowWidth = $(window).width() + "px";
+  var sidenavWidth = $(sidenav).outerWidth();
+  content.css({marginLeft:parseInt(sidenavWidth)+"px"}); 
+  writeCookie('width',sidenavWidth, null);
+}
+
+function restoreWidth(navWidth)
+{
+  var windowWidth = $(window).width() + "px";
+  content.css({marginLeft:parseInt(navWidth)+6+"px"});
+  sidenav.css({width:navWidth + "px"});
+}
+
+function resizeHeight() 
+{
+  var headerHeight = header.outerHeight();
+  var footerHeight = footer.outerHeight();
+  var windowHeight = $(window).height() - headerHeight - footerHeight;
+  content.css({height:windowHeight + "px"});
+  navtree.css({height:windowHeight + "px"});
+  sidenav.css({height:windowHeight + "px"});
+}
+
+function initResizable()
+{
+  header  = $("#top");
+  sidenav = $("#side-nav");
+  content = $("#doc-content");
+  navtree = $("#nav-tree");
+  footer  = $("#nav-path");
+  $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } });
+  $(window).resize(function() { resizeHeight(); });
+  var width = readCookie('width');
+  if (width) { restoreWidth(width); } else { resizeWidth(); }
+  resizeHeight();
+  var url = location.href;
+  var i=url.indexOf("#");
+  if (i>=0) window.location.hash=url.substr(i);
+  var _preventDefault = function(evt) { evt.preventDefault(); };
+  $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault);
+  $(document).bind('touchmove',function(e){
+    var device = navigator.userAgent.toLowerCase();
+    var ios = device.match(/(iphone|ipod|ipad)/);
+    if (ios) {
+      try {
+        var target = e.target;
+        while (target) {
+          if ($(target).css('-webkit-overflow-scrolling')=='touch') return;
+          target = target.parentNode;
+        }
+        e.preventDefault();
+      } catch(err) {
+        e.preventDefault();
+      }
+    }
+  });
+}
+
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_0.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_0.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_0.html
new file mode 100755
index 0000000..d54e0bd
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_0.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_0.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_0.js
new file mode 100755
index 0000000..3e6f80c
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_0.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+  ['acknowledge',['acknowledge',['../classqpid_1_1messaging_1_1Session.html#a610d6eb517808dea01d25b30be88c4de',1,'qpid::messaging::Session::acknowledge(bool sync=false)'],['../classqpid_1_1messaging_1_1Session.html#aabe4d9bb20c7e12ce9ca821a5d9cb7ea',1,'qpid::messaging::Session::acknowledge(Message &amp;, bool sync=false)']]],
+  ['acknowledgeupto',['acknowledgeUpTo',['../classqpid_1_1messaging_1_1Session.html#a974737a8faeb0e57664744bb536662bf',1,'qpid::messaging::Session']]],
+  ['address',['Address',['../classqpid_1_1messaging_1_1Address.html',1,'qpid::messaging']]],
+  ['addresserror',['AddressError',['../structqpid_1_1messaging_1_1AddressError.html',1,'qpid::messaging']]],
+  ['assertionfailed',['AssertionFailed',['../structqpid_1_1messaging_1_1AssertionFailed.html',1,'qpid::messaging']]],
+  ['authenticationfailure',['AuthenticationFailure',['../structqpid_1_1messaging_1_1AuthenticationFailure.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_1.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_1.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_1.html
new file mode 100755
index 0000000..8cc6a1d
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_1.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_1.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_1.js
new file mode 100755
index 0000000..a0c7e32
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_1.js
@@ -0,0 +1,13 @@
+var searchData=
+[
+  ['checkerror',['checkError',['../classqpid_1_1messaging_1_1Session.html#aa2e0eb9e53cec590d23b2dd8b442e708',1,'qpid::messaging::Session']]],
+  ['clear',['clear',['../classqpid_1_1types_1_1Uuid.html#a21237148629551f32db63ac0ee920dcb',1,'qpid::types::Uuid']]],
+  ['close',['close',['../classqpid_1_1messaging_1_1Connection.html#a57c6b7c5b7f99fe3b6e287f906a59b7b',1,'qpid::messaging::Connection::close()'],['../classqpid_1_1messaging_1_1Receiver.html#a5f9e4b67b32ed49aa795011f53938b8e',1,'qpid::messaging::Receiver::close()'],['../classqpid_1_1messaging_1_1Session.html#ae182a6447018dd69ace0ec2897e66ba0',1,'qpid::messaging::Session::close()']]],
+  ['commit',['commit',['../classqpid_1_1messaging_1_1Session.html#a06a812821bdb2841cabf1f6b83fe57c0',1,'qpid::messaging::Session']]],
+  ['configure',['configure',['../classqpid_1_1messaging_1_1Logger.html#abbe85863cc46da050ad0305d31ea32c6',1,'qpid::messaging::Logger']]],
+  ['connection',['Connection',['../classqpid_1_1messaging_1_1Connection.html#a4d3f1bacc02722f3d2ae43efaa880db6',1,'qpid::messaging::Connection::Connection(const std::string &amp;url, const qpid::types::Variant::Map &amp;options=qpid::types::Variant::Map())'],['../classqpid_1_1messaging_1_1Connection.html#a7ed5f335b7614cd7b2b580ad92cbf3d2',1,'qpid::messaging::Connection::Connection(const std::string &amp;url, const std::string &amp;options)']]],
+  ['connection',['Connection',['../classqpid_1_1messaging_1_1Connection.html',1,'qpid::messaging']]],
+  ['connectionerror',['ConnectionError',['../structqpid_1_1messaging_1_1ConnectionError.html',1,'qpid::messaging']]],
+  ['createreceiver',['createReceiver',['../classqpid_1_1messaging_1_1Session.html#a412e46c562c7211e833df2d243c743cc',1,'qpid::messaging::Session::createReceiver(const Address &amp;address)'],['../classqpid_1_1messaging_1_1Session.html#a23b36bccba731544fc686af56872f005',1,'qpid::messaging::Session::createReceiver(const std::string &amp;address)']]],
+  ['createsender',['createSender',['../classqpid_1_1messaging_1_1Session.html#afed2184cb6a54b6452bcacac3d7491b8',1,'qpid::messaging::Session::createSender(const Address &amp;address)'],['../classqpid_1_1messaging_1_1Session.html#a310e2fefeaf0ab0b0b110c8b9bed72af',1,'qpid::messaging::Session::createSender(const std::string &amp;address)']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_10.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_10.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_10.html
new file mode 100755
index 0000000..c25484f
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_10.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_10.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_10.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_10.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_10.js
new file mode 100755
index 0000000..de7bbda
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_10.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+  ['targetcapacityexceeded',['TargetCapacityExceeded',['../structqpid_1_1messaging_1_1TargetCapacityExceeded.html',1,'qpid::messaging']]],
+  ['transactionaborted',['TransactionAborted',['../structqpid_1_1messaging_1_1TransactionAborted.html',1,'qpid::messaging']]],
+  ['transactionerror',['TransactionError',['../structqpid_1_1messaging_1_1TransactionError.html',1,'qpid::messaging']]],
+  ['transactionunknown',['TransactionUnknown',['../structqpid_1_1messaging_1_1TransactionUnknown.html',1,'qpid::messaging']]],
+  ['transportfailure',['TransportFailure',['../structqpid_1_1messaging_1_1TransportFailure.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_11.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_11.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_11.html
new file mode 100755
index 0000000..3615c28
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_11.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_11.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_11.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_11.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_11.js
new file mode 100755
index 0000000..04574e8
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_11.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+  ['unauthorizedaccess',['UnauthorizedAccess',['../structqpid_1_1messaging_1_1UnauthorizedAccess.html',1,'qpid::messaging']]],
+  ['usage',['usage',['../classqpid_1_1messaging_1_1Logger.html#aa6b632b061c375607e6f1f943bc95f47',1,'qpid::messaging::Logger']]],
+  ['uuid',['Uuid',['../classqpid_1_1types_1_1Uuid.html#a168aff6ecbf2e4bec99998227d7313db',1,'qpid::types::Uuid::Uuid(bool unique=false)'],['../classqpid_1_1types_1_1Uuid.html#a7a29645dd675a74261ae5af32c6a8a83',1,'qpid::types::Uuid::Uuid(const unsigned char *data16)']]],
+  ['uuid',['Uuid',['../classqpid_1_1types_1_1Uuid.html',1,'qpid::types']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_12.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_12.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_12.html
new file mode 100755
index 0000000..abd082a
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_12.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_12.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_12.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_12.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_12.js
new file mode 100755
index 0000000..320585c
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_12.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['variant',['Variant',['../classqpid_1_1types_1_1Variant.html',1,'qpid::types']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_2.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_2.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_2.html
new file mode 100755
index 0000000..d15ac65
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_2.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_2.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_2.js
new file mode 100755
index 0000000..105d3d6
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_2.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['described',['described',['../classqpid_1_1types_1_1Variant.html#a3b486c73ad069de85dc995fb76794641',1,'qpid::types::Variant::described(const Variant &amp;descriptor, const Variant &amp;value)'],['../classqpid_1_1types_1_1Variant.html#a328765159474f69304617f25ffeb414f',1,'qpid::types::Variant::described(const Variant &amp;descriptor, const List &amp;value)']]],
+  ['duration',['Duration',['../classqpid_1_1messaging_1_1Duration.html',1,'qpid::messaging']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_3.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_3.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_3.html
new file mode 100755
index 0000000..9f526c6
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_3.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_3.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_3.js
new file mode 100755
index 0000000..0a617f3
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_3.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['encodingexception',['EncodingException',['../structqpid_1_1messaging_1_1EncodingException.html',1,'qpid::messaging']]],
+  ['exception',['Exception',['../classqpid_1_1types_1_1Exception.html',1,'qpid::types']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_4.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_4.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_4.html
new file mode 100755
index 0000000..7b814aa
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_4.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_4.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_4.js
new file mode 100755
index 0000000..29f5edc
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/all_4.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+  ['failoverupdates',['FailoverUpdates',['../classqpid_1_1messaging_1_1FailoverUpdates.html',1,'qpid::messaging']]],
+  ['fetch',['fetch',['../classqpid_1_1messaging_1_1Receiver.html#aa3b46a16b002054cd73f9c625ff496bb',1,'qpid::messaging::Receiver::fetch(Message &amp;message, Duration timeout=Duration::FOREVER)'],['../classqpid_1_1messaging_1_1Receiver.html#aaa7226095a43c3dda3f1e709b21e7ab2',1,'qpid::messaging::Receiver::fetch(Duration timeout=Duration::FOREVER)']]],
+  ['fetcherror',['FetchError',['../structqpid_1_1messaging_1_1FetchError.html',1,'qpid::messaging']]]
+];


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[10/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/cpp-broker/book/chap-Messaging_User_Guide-Security.html.in
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/cpp-broker/book/chap-Messaging_User_Guide-Security.html.in b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/chap-Messaging_User_Guide-Security.html.in
new file mode 100644
index 0000000..0ab2476
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/chap-Messaging_User_Guide-Security.html.in
@@ -0,0 +1,1231 @@
+<div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.5.&#160;Security</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="chap-Messaging_User_Guide-Broker_Federation.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="ch01s06.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="chap-Messaging_User_Guide-Security"></a>1.5.&#160;Security</h2></div></div></div><p>
+		This chapter describes how authentication, rule-based authorization, encryption, and digital signing can be accomplished using Qpid. Authentication is the process of verifying the identity of a user; in Qpid, this is done using the SASL framework. Rule-based authorization is a mechanism for specifying the actions that each user is allowed to perform; in Qpid, this is done using an Access Control List (ACL) that is part of the Qpid broker. Encryption is used to ensure that data is not transferred in a plain-text format that could be intercepted and read. Digital signatures provide proof that a given message was sent by a known sender. Encryption and signing are done using SSL (they can also be done using SASL, but SSL provides stronger encryption).
+	</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="sect-Messaging_User_Guide-Security-User_Authentication"></a>1.5.1.&#160;User Authentication</h3></div></div></div><p>
+			AMQP uses Simple Authentication and Security Layer (SASL) to authenticate client connections to the broker. SASL is a framework that supports a variety of authentication methods. For secure applications, we suggest <span class="command"><strong>CRAM-MD5</strong></span>, <span class="command"><strong>DIGEST-MD5</strong></span>, or <span class="command"><strong>GSSAPI</strong></span>. The <span class="command"><strong>ANONYMOUS</strong></span> method is not secure. The <span class="command"><strong>PLAIN</strong></span> method is secure only when used together with SSL.
+		</p><p>
+			Both the Qpid broker and Qpid clients use the <a class="ulink" href="http://cyrusimap.web.cmu.edu/" target="_top">Cyrus SASL library</a>, a full-featured authentication framework, which offers many configuration options. This section shows how to configure users for authentication with SASL, which is sufficient when using <span class="command"><strong>SASL PLAIN</strong></span>. If you are not using SSL, you should configure SASL to use <span class="command"><strong>CRAM-MD5</strong></span>, <span class="command"><strong>DIGEST-MD5</strong></span>, or <span class="command"><strong>GSSAPI</strong></span> (which provides Kerberos authentication). For information on configuring these and other options in SASL, see the Cyrus SASL documentation.
+		</p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Important</h3><p>
+				The <span class="command"><strong>SASL PLAIN</strong></span> method sends passwords in cleartext, and is vulnerable to man-in-the-middle attacks unless SSL (Secure Socket Layer) is also used (see <a class="xref" href="chap-Messaging_User_Guide-Security.html#sect-Messaging_User_Guide-Security-Encryption_using_SSL" title="1.5.4.&#160;Encryption using SSL">Section&#160;1.5.4, &#8220;Encryption using SSL&#8221;</a>).
+			</p><p>
+				If you are not using SSL, we recommend that you disable <span class="command"><strong>PLAIN</strong></span> authentication in the broker.
+			</p></div><p>
+			The Qpid broker uses the <span class="command"><strong>auth yes|no</strong></span> option to determine whether to use SASL authentication. Turn on authentication by setting <span class="command"><strong>auth</strong></span> to <span class="command"><strong>yes</strong></span> in <code class="filename">/etc/qpidd.conf</code>:
+		</p><pre class="programlisting">
+# /etc/qpidd.conf
+#
+# Set auth to 'yes' or 'no'
+
+auth=yes
+</pre><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-User_Authentication-Configuring_SASL"></a>1.5.1.1.&#160;Configuring SASL</h4></div></div></div><p>
+				On Linux systems, the SASL configuration file is generally found in <code class="filename">/etc/sasl2/qpidd.conf</code> or <code class="filename">/usr/lib/sasl2/qpidd.conf</code>.
+			</p><p>
+				The SASL database contains user names and passwords for SASL. In SASL, a user may be associated with a <em class="firstterm">realm</em>. The Qpid broker authenticates users in the <span class="command"><strong>QPID</strong></span> realm by default, but it can be set to a different realm using the <span class="command"><strong>realm</strong></span> option:
+			</p><pre class="programlisting">
+# /etc/qpidd.conf
+#
+# Set the SASL realm using 'realm='
+
+auth=yes
+realm=QPID
+</pre><p>
+				The SASL database is installed at <code class="filename">/var/lib/qpidd/qpidd.sasldb</code>; initially, it has one user named <span class="command"><strong>guest</strong></span> in the <span class="command"><strong>QPID</strong></span> realm, and the password for this user is <span class="command"><strong>guest</strong></span>.
+			</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+					The user database is readable only by the <code class="systemitem">qpidd</code> user. When run as a daemon, Qpid always runs as the <code class="systemitem">qpidd</code> user. If you start the broker from a user other than the <code class="systemitem">qpidd</code> user, you will need to either reconfigure SASL or turn authentication off.
+				</p></div><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Important</h3><p>
+					The SASL database stores user names and passwords in plain text. If it is compromised so are all of the passwords that it stores. This is the reason that the <code class="systemitem">qpidd</code> user is the only user that can read the database. If you modify permissions, be careful not to expose the SASL database.
+				</p></div><p>
+				Add new users to the database by using the <span class="command"><strong>saslpasswd2</strong></span> command, which specifies a realm and a user ID. A user ID takes the form <span class="command"><strong><em class="replaceable"><code>user-id</code></em>@<em class="replaceable"><code>domain</code></em>.</strong></span>.
+			</p><pre class="screen"># saslpasswd2 -f /var/lib/qpidd/qpidd.sasldb -u <em class="replaceable"><code>realm</code></em> <em class="replaceable"><code>new_user_name</code></em></pre><p>
+				To list the users in the SASL database, use <span class="command"><strong>sasldblistusers2</strong></span>:
+			</p><pre class="screen"># sasldblistusers2 -f /var/lib/qpidd/qpidd.sasldb
+</pre><p>
+				If you are using <span class="command"><strong>PLAIN</strong></span> authentication, users who are in the database can now connect with their user name and password. This is secure only if you are using SSL. If you are using a more secure form of authentication, please consult your SASL documentation for information on configuring the options you need.
+			</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-User_Authentication-Kerberos"></a>1.5.1.2.&#160;Kerberos</h4></div></div></div><p>
+				Both the Qpid broker and Qpid users are 'principals' of the Kerberos server, which means that they are both clients of the Kerberos authentication services.
+			</p><p>
+				To use Kerberos, both the Qpid broker and each Qpid user must be authenticated on the Kerberos server:
+			</p><div class="procedure"><ol class="procedure" type="1"><li class="step"><p>
+						Install the Kerberos workstation software and Cyrus SASL GSSAPI on each machine that runs a qpidd broker or a qpidd messaging client:
+					</p><pre class="screen">$ sudo yum install cyrus-sasl-gssapi krb5-workstation</pre></li><li class="step"><p>
+						Make sure that the Qpid broker is registered in the Kerberos database.
+					</p><p>
+						Traditionally, a Kerberos principal is divided into three parts: the primary, the instance, and the realm. A typical Kerberos V5 has the format <code class="literal">primary/instance@REALM</code>. For a Qpid broker, the primary is <code class="literal">qpidd</code>, the instance is the fully qualified domain name, which you can obtain using <span class="command"><strong>hostname --fqdn</strong></span>, and the REALM is the Kerberos domain realm. By default, this realm is <code class="literal">QPID</code>, but a different realm can be specified in qpid.conf, e.g.:
+</p><pre class="screen">realm=EXAMPLE.COM</pre><p>
+
+					</p><p>
+						For instance, if the fully qualified domain name is <code class="literal">dublduck.example.com</code> and the Kerberos domain realm is <code class="literal">EXAMPLE.COM</code>, then the principal name is <code class="literal">qpidd/dublduck.example.com@EXAMPLE.COM</code>.
+					</p><p>
+						The following script creates a principal for qpidd:
+					</p><pre class="programlisting">
+FDQN=`hostname --fqdn`
+REALM="EXAMPLE.COM"
+kadmin -r $REALM  -q "addprinc -randkey -clearpolicy qpidd/$FQDN"
+</pre><p>
+						Now create a Kerberos keytab file for the Qpid broker. The Qpid broker must have read access to the keytab file. The following script creates a keytab file and allows the broker read access:
+					</p><pre class="programlisting">
+QPIDD_GROUP="qpidd"
+kadmin -r $REALM  -q "ktadd -k /etc/qpidd.keytab qpidd/$FQDN@$REALM"
+chmod g+r /etc/qpidd.keytab
+chgrp $QPIDD_GROUP /etc/qpidd.keytab
+</pre><p>
+						The default location for the keytab file is <code class="filename">/etc/krb5.keytab</code>. If a different keytab file is used, the KRB5_KTNAME environment variable must contain the name of the file, e.g.:
+					</p><pre class="programlisting">
+export KRB5_KTNAME=/etc/qpidd.keytab
+</pre><p>
+						If this is correctly configured, you can now enable kerberos support on the Qpid broker by setting the <code class="varname">auth</code> and <code class="varname">realm</code> options in <code class="filename">/etc/qpidd.conf</code>:
+					</p><pre class="programlisting">
+# /etc/qpidd.conf
+auth=yes
+realm=EXAMPLE.COM
+</pre><p>
+						Restart the broker to activate these settings.
+					</p></li><li class="step"><p>
+						Make sure that each Qpid user is registered in the Kerberos database, and that Kerberos is correctly configured on the client machine. The Qpid user is the account from which a Qpid messaging client is run. If it is correctly configured, the following command should succeed:
+					</p><pre class="screen">$ kinit user@REALM.COM</pre></li></ol></div><p>
+				Java JMS clients require a few additional steps.
+			</p><div class="procedure"><ol class="procedure" type="1"><li class="step"><p>
+						The Java JVM must be run with the following arguments:
+					</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">-Djavax.security.auth.useSubjectCredsOnly=false</span></dt><dd><p>
+									Forces the SASL GASSPI client to obtain the kerberos credentials explicitly instead of obtaining from the "subject" that owns the current thread.
+								</p></dd><dt><span class="term">-Djava.security.auth.login.config=myjas.conf</span></dt><dd><p>
+									Specifies the jass configuration file. Here is a sample JASS configuration file:
+								</p><pre class="programlisting">
+com.sun.security.jgss.initiate {
+    com.sun.security.auth.module.Krb5LoginModule required useTicketCache=true;
+};
+</pre></dd><dt><span class="term">-Dsun.security.krb5.debug=true</span></dt><dd><p>
+									Enables detailed debug info for troubleshooting
+								</p></dd></dl></div></li><li class="step"><p>
+						The client's Connection URL must specify the following Kerberos-specific broker properties:
+					</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+								<code class="varname">sasl_mechs</code> must be set to <code class="literal">GSSAPI</code>.
+							</p></li><li class="listitem"><p>
+								<code class="varname">sasl_protocol</code> must be set to the principal for the qpidd broker, e.g. <code class="literal">qpidd</code>/
+							</p></li><li class="listitem"><p>
+								<code class="varname">sasl_server</code> must be set to the host for the SASL server, e.g. <code class="literal">sasl.com</code>.
+							</p></li></ul></div><p>
+						Here is a sample connection URL for a Kerberos connection:
+					</p><pre class="screen">amqp://guest@clientid/testpath?brokerlist='tcp://localhost:5672?sasl_mechs='GSSAPI'&amp;sasl_protocol='qpidd'&amp;sasl_server='&lt;server-host-name&gt;''</pre></li></ol></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="sect-Messaging_User_Guide-Security-Authorization"></a>1.5.2.&#160;Authorization</h3></div></div></div><p>
+                   In Qpid, Authorization specifies which actions can be performed by each authenticated user using an Access Control List (ACL).
+                 </p><p>
+                   Use the <span class="command"><strong>--acl-file</strong></span> command to load the access control list. The filename should have a <code class="filename">.acl</code> extension:
+                </p><pre class="screen">
+    $ qpidd --acl-file <em class="replaceable"><code>./aclfilename.acl</code></em></pre><p>
+                        Each line in an ACL file grants or denies specific rights to a user. If the last line in an ACL file is <code class="literal">acl deny all all</code>, the ACL uses <em class="firstterm">deny mode</em>, and only those rights that are explicitly allowed are granted:
+                </p><pre class="programlisting">
+    acl allow rajith@QPID all all
+    acl deny all all
+</pre><p>
+                        On this server, <code class="literal">rajith@QPID</code> can perform any action, but nobody else can. Deny mode is the default, so the previous example is equivalent to the following ACL file:
+                </p><pre class="programlisting">
+    acl allow rajith@QPID all all
+</pre><p>
+                   Alternatively the ACL file may use <em class="firstterm">allow mode</em> by placing:
+                </p><pre class="programlisting">
+    acl allow all all
+</pre><p>
+                        as the final line in the ACL file. In <span class="emphasis"><em>allow mode</em></span> all actions by all users are allowed unless otherwise denied by specific ACL rules.
+                        The ACL rule which selects <span class="emphasis"><em>deny mode</em></span> or <span class="emphasis"><em>allow mode</em></span> must be the last line in the ACL rule file.
+                </p><p>
+                        ACL syntax allows fine-grained access rights for specific actions:
+                </p><pre class="programlisting">
+    acl allow carlt@QPID create exchange name=carl.*
+    acl allow fred@QPID create all
+    acl allow all consume queue
+    acl allow all bind exchange
+    acl deny all all
+</pre><p>
+                        An ACL file can define user groups, and assign permissions to them:
+                </p><pre class="programlisting">
+    group admin ted@QPID martin@QPID
+    acl allow admin create all
+    acl deny all all
+</pre><p>
+                        An ACL file can define per user connection and queue quotas:
+                </p><pre class="programlisting">
+    group admin ted@QPID martin@QPID
+    group blacklist usera@qpid userb@qpid
+    quota connections 10 admin
+    quota connections  5 all
+    quota connections  0 blacklist
+    quota queues      50 admin
+    quota queues       5 all
+    quota queues       1 test@qpid
+</pre><p>
+                        Performance Note: Most ACL queries are performed infrequently. The overhead associated with
+                        ACL passing an allow or deny decision on the creation of a queue is negligible
+                        compared to actually creating and using the queue. One notable exception is the <span class="command"><strong>publish exchange</strong></span>
+                        query. ACL files with no <span class="emphasis"><em>publish exchange</em></span> rules are noted and the broker short circuits the logic
+                        associated with the per-messsage <span class="emphasis"><em>publish exchange</em></span> ACL query.
+                        However, if an ACL file has any <span class="emphasis"><em>publish exchange</em></span> rules
+                        then the broker is required to perform a <span class="emphasis"><em>publish exchange</em></span> query for each message published.
+                        Users with performance critical applications are encouraged to structure exchanges, queues, and bindings so that
+                        the <span class="emphasis"><em>publish exchange</em></span> ACL rules are unnecessary.
+                </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntax"></a>1.5.2.1.&#160;ACL Syntax</h4></div></div></div><p>
+                                ACL rules follow this syntax:
+</p><pre class="programlisting">
+aclline = ( comment | aclspec | groupspec | quotaspec )
+
+comment = "#" [ STRING ]
+
+aclspec = "acl" permission ( groupname | name | "all" )
+          ( action | "all" ) [ ( object | "all ) [ ( property "=" STRING )* ] ]
+
+groupspec = "group" groupname ( name )* [ "\" ]
+
+groupcontinuation = ( name )* [ "\" ]
+
+quotaspec = "quota" ( "connections" | "queues" ) NUMBER ( groupname | name | "all" )*
+
+name = ( ALPHANUMERIC | "-" | "_" | "." | "@" | "/" ) [ ( ALPHANUMERIC | "-" | "_" | "." | "@" | "/" )* ]
+
+groupname = ( ALPHANUMERIC | "-" | "_" ) [ ( ALPHANUMERIC | "-" | "_" )* ]
+
+permission = "allow" | "allow-log" | "deny" | "deny-log"
+
+action = "consume" | "publish" | "create" | "access" |
+         "bind"    | "unbind"  | "delete" | "purge"  |
+         "update"
+
+object = "queue"  | "exchange" | "broker"     | "link" |
+         "method" | "query"    | "connection"
+
+property =  "name" | "durable" | "routingkey" | "autodelete" |
+            "exclusive" | "type" | "alternate" | "queuename"  |
+            "exchangename" | "schemapackage" | "schemaclass" |
+            "policytype" | "paging" |
+            "queuemaxsizelowerlimit"  | "queuemaxsizeupperlimit" |
+            "queuemaxcountlowerlimit" | "queuemaxcountupperlimit" |
+            "filemaxsizelowerlimit"   | "filemaxsizeupperlimit" |
+            "filemaxcountlowerlimit"  | "filemaxcountupperlimit" |
+            "pageslowerlimit"         | "pagesupperlimit" |
+            "pagefactorlowerlimit"    | "pagefactorupperlimit"
+</pre><p>
+
+                                 ACL rules can also include a single object name (or the keyword <em class="parameter"><code>all</code></em>) and one or more property name value pairs in the form <span class="command"><strong>property=value</strong></span>
+                        </p><p>
+                                The following tables show the possible values for <span class="command"><strong>permission</strong></span>, <span class="command"><strong>action</strong></span>, <span class="command"><strong>object</strong></span>, and <span class="command"><strong>property</strong></span> in an ACL rules file.
+                         </p><div class="table"><a id="tabl-Messaging_User_Guide-ACL_Syntax-ACL_Rules_permission"></a><p class="title"><strong>Table&#160;1.12.&#160;ACL Rules: permission</strong></p><div class="table-contents"><table border="1" summary="ACL Rules: permission"><colgroup><col /><col /></colgroup><tbody><tr><td>
+                                   <span class="command"><strong>allow</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Allow the action 
+                                   </p>
+                                 </td></tr><tr><td>
+                                     <span class="command"><strong>allow-log</strong></span>
+                                   </td><td>
+                                     <p>
+                                       Allow the action and log the action in the event log
+                                     </p>
+                                   </td></tr><tr><td>
+                                     <span class="command"><strong>deny</strong></span>
+                                   </td><td>
+                                     <p>
+                                       Deny the action
+                                     </p>
+                                   </td></tr><tr><td>
+                                     <span class="command"><strong>deny-log</strong></span>
+                                   </td><td>
+                                     <p>
+                                       Deny the action and log the action in the event log
+                                     </p>
+                                   </td></tr></tbody></table></div></div><br class="table-break" /><div class="table"><a id="tabl-Messaging_User_Guide-ACL_Syntax-ACL_Rulesaction"></a><p class="title"><strong>Table&#160;1.13.&#160;ACL Rules: action</strong></p><div class="table-contents"><table border="1" summary="ACL Rules: action"><colgroup><col /><col /></colgroup><tbody><tr><td>
+                                   <span class="command"><strong>access</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Accessing or reading an object
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>bind</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Associating a queue to an exchange with a routing key.
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>consume</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Using an object
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>create</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Creating an object.
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>delete</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Deleting an object.
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>move</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Moving messages between queues.
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>publish</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Authenticating an incoming message.
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>purge</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Purging a queue.
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>redirect</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Redirecting messages between queues
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>reroute</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Rerouting messages from a queue to an exchange
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>unbind</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Disassociating a queue from an exchange with a routing key.
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>update</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Changing a broker configuration setting.
+                                   </p>
+                                 </td></tr></tbody></table></div></div><br class="table-break" /><div class="table"><a id="tabl-Messaging_User_Guide-ACL_Syntax-ACL_Rulesobject"></a><p class="title"><strong>Table&#160;1.14.&#160;ACL Rules:object</strong></p><div class="table-contents"><table border="1" summary="ACL Rules:object"><colgroup><col /><col /></colgroup><tbody><tr><td>
+                                   <span class="command"><strong>broker</strong></span>
+                                 </td><td>
+                                   <p>
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>connection</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Incoming TCP/IP connection
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>exchange</strong></span>
+                                 </td><td>
+                                   <p>
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>link</strong></span>
+                                 </td><td>
+                                   <p>
+                                     A federation or inter-broker link
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>method</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Management method
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>query</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Management query of an object or class
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>queue</strong></span>
+                                 </td><td>
+                                   <p>
+                                   </p>
+                                 </td></tr></tbody></table></div></div><br class="table-break" /><div class="table"><a id="tabl-Messaging_User_Guide-ACL_Syntax-ACL_Rulesproperty"></a><p class="title"><strong>Table&#160;1.15.&#160;ACL Rules: property</strong></p><div class="table-contents"><table border="1" summary="ACL Rules: property"><colgroup><col /><col /><col /><col /></colgroup><thead><tr><th>Property</th><th>Type</th><th>Description</th><th>Usage</th></tr></thead><tbody><tr><td> <span class="command"><strong>name</strong></span> </td><td>String</td><td>Rule refers to objects with this name. When 'name' is blank or absent then the rule
+                                 applies to all objects of the given type.</td><td>&#160;</td></tr><tr><td> <span class="command"><strong>alternate</strong></span> </td><td>String</td><td>Name of an alternate exchange</td><td>CREATE QUEUE, CREATE EXCHANGE, ACCESS QUEUE, ACCESS EXCHANGE, DELETE QUEUE, DELETE EXCHANGE</td></tr><tr><td> <span class="command"><strong>autodelete</strong></span> </td><td>Boolean</td><td>Indicates whether or not the object gets deleted when the connection that created it is closed</td><td>CREATE QUEUE, CREATE EXCHANGE, ACCESS QUEUE, ACCESS EXCHANGE, DELETE QUEUE</td></tr><tr><td> <span class="command"><strong>durable</strong></span> </td><td>Boolean</td><td>Rule applies to durable objects</td><td>CREATE QUEUE, CREATE EXCHANGE, ACCESS QUEUE, ACCESS EXCHANGE, DELETE QUEUE, DELETE EXCHANGE</td></tr><tr><td> <span class="command"><strong>exchangename</strong></span> </td><td>String</td><td>Name of the exchange to which queue's entries are routed</td><td>REROUT
 E QUEUE</td></tr><tr><td> <span class="command"><strong>filemaxcountlowerlimit</strong></span> </td><td>Integer</td><td>Minimum value for file.max_count (files)</td><td>CREATE QUEUE</td></tr><tr><td> <span class="command"><strong>filemaxcountupperlimit</strong></span> </td><td>Integer</td><td>Maximum value for file.max_count (files)</td><td>CREATE QUEUE</td></tr><tr><td> <span class="command"><strong>filemaxsizelowerlimit</strong></span> </td><td>Integer</td><td>Minimum value for file.max_size (64kb pages)</td><td>CREATE QUEUE</td></tr><tr><td> <span class="command"><strong>filemaxsizeupperlimit</strong></span> </td><td>Integer</td><td>Maximum value for file.max_size (64kb pages)</td><td>CREATE QUEUE</td></tr><tr><td> <span class="command"><strong>host</strong></span> </td><td>String</td><td>Target TCP/IP host or host range for create connection rules</td><td>CREATE CONNECTION</td></tr><tr><td> <span class="command"><strong>exclusive</strong></span> </td><td>Boolean</td><td>Indicate
 s the presence of an <em class="parameter"><code>exclusive</code></em> flag</td><td>CREATE QUEUE, ACCESS QUEUE, DELETE QUEUE</td></tr><tr><td> <span class="command"><strong>pagefactorlowerlimit</strong></span> </td><td>Integer</td><td>Minimum value for size of a page in paged queue</td><td>CREATE QUEUE</td></tr><tr><td> <span class="command"><strong>pagefactorupperlimit</strong></span> </td><td>Integer</td><td>Maximum value for size of a page in paged queue</td><td>CREATE QUEUE</td></tr><tr><td> <span class="command"><strong>pageslowerlimit</strong></span> </td><td>Integer</td><td>Minimum value for number of paged queue pages in memory</td><td>CREATE QUEUE</td></tr><tr><td> <span class="command"><strong>pagesupperlimit</strong></span> </td><td>Integer</td><td>Maximum value for number of paged queue pages in memory</td><td>CREATE QUEUE</td></tr><tr><td> <span class="command"><strong>paging</strong></span> </td><td>Boolean</td><td>Indicates if the queue is a paging queue</td><td>CREAT
 E QUEUE</td></tr><tr><td> <span class="command"><strong>policytype</strong></span> </td><td>String</td><td>"ring", "self-destruct", "reject"</td><td>CREATE QUEUE, ACCESS QUEUE, DELETE QUEUE</td></tr><tr><td> <span class="command"><strong>queuename</strong></span> </td><td>String</td><td>Name of the target queue</td><td>ACCESS EXCHANGE, BIND EXCHANGE, MOVE QUEUE, UNBIND EXCHANGE</td></tr><tr><td> <span class="command"><strong>queuemaxsizelowerlimit</strong></span> </td><td>Integer</td><td>Minimum value for queue.max_size (memory bytes)</td><td>CREATE QUEUE, ACCESS QUEUE</td></tr><tr><td> <span class="command"><strong>queuemaxsizeupperlimit</strong></span> </td><td>Integer</td><td>Maximum value for queue.max_size (memory bytes)</td><td>CREATE QUEUE, ACCESS QUEUE</td></tr><tr><td> <span class="command"><strong>queuemaxcountlowerlimit</strong></span> </td><td>Integer</td><td>Minimum value for queue.max_count (messages)</td><td>CREATE QUEUE, ACCESS QUEUE</td></tr><tr><td> <span class="co
 mmand"><strong>queuemaxcountupperlimit</strong></span> </td><td>Integer</td><td>Maximum value for queue.max_count (messages)</td><td>CREATE QUEUE, ACCESS QUEUE</td></tr><tr><td> <span class="command"><strong>routingkey</strong></span> </td><td>String</td><td>Specifies routing key</td><td>BIND EXCHANGE, UNBIND EXCHANGE, ACCESS EXCHANGE, PUBLISH EXCHANGE</td></tr><tr><td> <span class="command"><strong>schemaclass</strong></span> </td><td>String</td><td>QMF schema class name</td><td>ACCESS METHOD, ACCESS QUERY</td></tr><tr><td> <span class="command"><strong>schemapackage</strong></span> </td><td>String</td><td>QMF schema package name</td><td>ACCESS METHOD</td></tr><tr><td> <span class="command"><strong>type</strong></span> </td><td>String</td><td>Type of exchange, such as topic, fanout, or xml</td><td>CREATE EXCHANGE, ACCESS EXCHANGE, DELETE EXCHANGE</td></tr></tbody></table></div></div><br class="table-break" /><div class="section"><div class="titlepage"><div><div><h5 class="title"><a
  id="sect-Messaging_User_Guide-Authorization-ACL_ActionObjectPropertyTuples"></a>ACL Action-Object-Property Combinations</h5></div></div></div><p>
+                             Not every ACL action is applicable to every ACL object. Furthermore, not every property may be
+                             specified for every action-object pair. The following table lists the broker events
+                             that trigger ACL lookups. Then for each event it lists the action, object, and properties
+                             allowed in the lookup.
+                           </p><p>
+                             User-specified ACL rules constrain property sets to those that match one or more of
+                             the action and object pairs. For example these rules are allowed:
+                           </p><pre class="programlisting">
+    acl allow all access exchange
+    acl allow all access exchange name=abc
+    acl allow all access exchange name=abc durable=true
+</pre><p>
+                             These rules could possibly match one or more of the broker lookups. However, this rule
+                             is not allowed:
+                           </p><pre class="programlisting">
+    acl allow all access exchange queuename=queue1 durable=true
+</pre><p>
+                             Properties <span class="emphasis"><em>queuename</em></span> and <span class="emphasis"><em>durable</em></span>
+                             are not in the list of allowed properties for any 'access exchange' lookup.
+                             This rule would never match a broker lookup query and would never contribute to an
+                             allow or deny decision.
+                           </p><p>
+                             For more information about matching ACL rules please refer to
+                             <a class="link" href="chap-Messaging_User_Guide-Security.html#sect-Messaging_User_Guide-Authorization-ACL_Rule_Matching" title="1.5.2.3.&#160;ACL Rule Matching">
+                               ACL Rule Matching
+                             </a>
+                           </p><div class="table"><a id="tabl-Messaging_User_Guide-ACL_Syntax-ACL_ActionObject_properties"></a><p class="title"><strong>Table&#160;1.16.&#160;Broker Lookup Events With Allowed Action, Object, and Properties</strong></p><div class="table-contents"><table border="1" summary="Broker Lookup Events With Allowed Action, Object, and Properties"><colgroup><col /><col /><col /><col /></colgroup><thead><tr><th>Lookup Event</th><th>Action</th><th>Object</th><th>Properties</th></tr></thead><tbody><tr><td>User querying message timestamp setting </td><td>access</td><td>broker</td><td>&#160;</td></tr><tr><td>AMQP 0-10 protocol received 'query'     </td><td>access</td><td>exchange</td><td>name </td></tr><tr><td>AMQP 0-10 query binding                 </td><td>access</td><td>exchange</td><td>name queuename routingkey </td></tr><tr><td>AMQP 0-10 exchange declare              </td><td>access</td><td>exchange</td><td>name type alternate durable autodelete </td></tr><tr><
 td>AMQP 1.0 exchange access                </td><td>access</td><td>exchange</td><td>name type durable </td></tr><tr><td>AMQP 1.0 node resolution                </td><td>access</td><td>exchange</td><td>name </td></tr><tr><td>Management method request               </td><td>access</td><td>method</td><td>name schemapackage schemaclass </td></tr><tr><td>Management agent method request         </td><td>access</td><td>method</td><td>name schemapackage schemaclass </td></tr><tr><td>Management agent query                  </td><td>access</td><td>query</td><td>name schemaclass </td></tr><tr><td>QMF 'query queue' method                </td><td>access</td><td>queue</td><td>name </td></tr><tr><td>AMQP 0-10 query                         </td><td>access</td><td>queue</td><td>name </td></tr><tr><td>AMQP 0-10 queue declare                 </td><td>access</td><td>queue</td><td>name alternate durable exclusive autodelete policytype queuemaxcountlowerlimit queuemaxcountupperlimit queuemaxsizelowerlimi
 t queuemaxsizeupperlimit </td></tr><tr><td>AMQP 1.0 queue access                   </td><td>access</td><td>queue</td><td>name alternate durable exclusive autodelete policytype queuemaxcountlowerlimit queuemaxcountupperlimit queuemaxsizelowerlimit queuemaxsizeupperlimit </td></tr><tr><td>AMQP 1.0 node resolution                </td><td>access</td><td>queue</td><td>name </td></tr><tr><td>AMQP 0-10 or QMF bind request           </td><td>bind</td><td>exchange</td><td>name queuename routingkey </td></tr><tr><td>AMQP 1.0 new outgoing link from exchange</td><td>bind</td><td>exchange</td><td>name queuename routingkey </td></tr><tr><td>AMQP 0-10 subscribe request             </td><td>consume</td><td>queue</td><td>name </td></tr><tr><td>AMQP 1.0 new outgoing link from queue   </td><td>consume</td><td>queue</td><td>name </td></tr><tr><td>TCP/IP connection creation              </td><td>create</td><td>connection</td><td>host </td></tr><tr><td>Create exchange                         </td><td>cre
 ate</td><td>exchange</td><td>name type alternate durable autodelete </td></tr><tr><td>Interbroker link creation               </td><td>create</td><td>link</td><td>&#160;</td></tr><tr><td>Interbroker link creation               </td><td>create</td><td>link</td><td>&#160;</td></tr><tr><td>Create queue                            </td><td>create</td><td>queue</td><td>name alternate durable exclusive autodelete policytype paging pageslowerlimit pagesupperlimit pagefactorlowerlimit pagefactorupperlimit queuemaxcountlowerlimit queuemaxcountupperlimit queuemaxsizelowerlimit queuemaxsizeupperlimit filemaxcountlowerlimit filemaxcountupperlimit filemaxsizelowerlimit filemaxsizeupperlimit </td></tr><tr><td>Delete exchange                         </td><td>delete</td><td>exchange</td><td>name type alternate durable </td></tr><tr><td>Delete queue                            </td><td>delete</td><td>queue</td><td>name alternate durable exclusive autodelete policytype </td></tr><tr><td>Management 'mov
 e queue' request         </td><td>move</td><td>queue</td><td>name queuename </td></tr><tr><td>AMQP 0-10 received message processing   </td><td>publish</td><td>exchange</td><td>name routingkey </td></tr><tr><td>AMQP 1.0 establish sender link to queue </td><td>publish</td><td>exchange</td><td>routingkey </td></tr><tr><td>AMQP 1.0 received message processing    </td><td>publish</td><td>exchange</td><td>name routingkey </td></tr><tr><td>Management 'purge queue' request        </td><td>purge</td><td>queue</td><td>name </td></tr><tr><td>Management 'purge queue' request        </td><td>purge</td><td>queue</td><td>name </td></tr><tr><td>Management 'redirect queue' request     </td><td>redirect</td><td>queue</td><td>name queuename </td></tr><tr><td>Management 'reroute queue' request      </td><td>reroute</td><td>queue</td><td>name exchangename </td></tr><tr><td>Management 'unbind exchange' request    </td><td>unbind</td><td>exchange</td><td>name queuename routingkey </td></tr><tr><td>User mo
 difying message timestamp setting</td><td>update</td><td>broker</td><td>&#160;</td></tr></tbody></table></div></div><br class="table-break" /></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntactic_Conventions"></a>1.5.2.2.&#160;ACL Syntactic Conventions</h4></div></div></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntactic_Conventions-comments"></a>Comments</h5></div></div></div><p>
+                            </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+                                  A line starting with the <span class="command"><strong>#</strong></span> character is considered a comment and is ignored.
+                                </p></li><li class="listitem"><p>
+                                  Embedded comments and trailing comments are not allowed. The <span class="command"><strong>#</strong></span> is commonly found in routing keys and other AMQP literals which occur naturally in ACL rule specifications.
+                                </p></li></ul></div><p>
+                          </p></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntactic_Conventions-whitespace"></a>White Space</h5></div></div></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+                                Empty lines and lines that contain only whitespace (' ', '\f', '\n', '\r', '\t', '\v') are ignored.
+                              </p></li><li class="listitem"><p>
+                                Additional whitespace between and after tokens is allowed.
+                              </p></li><li class="listitem"><p>
+                                Group and Acl definitions must start with <span class="command"><strong>group</strong></span> and <span class="command"><strong>acl</strong></span> respectively and with no preceding whitespace.
+                              </p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntactic_Conventions-characterset"></a>Character Set</h5></div></div></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+                                ACL files use 7-bit ASCII characters only
+                              </p></li><li class="listitem"><p>
+                                Group names may contain only
+                                </p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><span class="command"><strong>[a-z]</strong></span></li><li class="listitem"><span class="command"><strong>[A-Z]</strong></span></li><li class="listitem"><span class="command"><strong>[0-9]</strong></span></li><li class="listitem"><span class="command"><strong>'-'</strong></span> hyphen</li><li class="listitem"><span class="command"><strong>'_'</strong></span> underscore</li></ul></div><p>
+                              </p></li><li class="listitem"><p>
+                                Individual user names may contain only
+                                </p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><span class="command"><strong>[a-z]</strong></span></li><li class="listitem"><span class="command"><strong>[A-Z]</strong></span></li><li class="listitem"><span class="command"><strong>[0-9]</strong></span></li><li class="listitem"><span class="command"><strong>'-'</strong></span> hyphen</li><li class="listitem"><span class="command"><strong>'_'</strong></span> underscore</li><li class="listitem"><span class="command"><strong>'.'</strong></span> period</li><li class="listitem"><span class="command"><strong>'@'</strong></span> ampersand</li><li class="listitem"><span class="command"><strong>'/'</strong></span> slash</li></ul></div><p>
+                              </p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntactic_Conventions-casesensitivity"></a>Case Sensitivity</h5></div></div></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+                                All tokens are case sensitive. <em class="parameter"><code>name1</code></em> is not the same as <em class="parameter"><code>Name1</code></em> and <em class="parameter"><code>create</code></em> is not the same as <em class="parameter"><code>CREATE</code></em>.
+                              </p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntactic_Conventions-linecontinuation"></a>Line Continuation</h5></div></div></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+                                Group lists can be extended to the following line by terminating the line with the <span class="command"><strong>'\'</strong></span> character. No other ACL file lines may be continued.
+                              </p></li><li class="listitem"><p>
+                                Group specification lines may be continued only after the group name or any of the user names included in the group. See example below.
+                              </p></li><li class="listitem"><p>
+                                Lines consisting solely of a <span class="command"><strong>'\'</strong></span> character are not permitted.
+                              </p></li><li class="listitem"><p>
+                                The <span class="command"><strong>'\'</strong></span> continuation character is recognized only if it is the last character in the line. Any characters after the <span class="command"><strong>'\'</strong></span> are not permitted.
+                              </p></li></ul></div><pre class="programlisting">
+    #
+    # Examples of extending group lists using a trailing '\' character
+    #
+    group group1 name1 name2 \
+    name3 name4 \
+    name5
+
+    group group2 \
+                 group1 \
+                 name6
+    #
+    # The following are illegal:
+    #
+    # '\' must be after group name
+    #
+    group \
+          group3 name7 name8
+    #
+    # No empty extension line
+    #
+    group group4 name9 \
+                       \
+                 name10
+</pre></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntactic_Conventions-linelength"></a>Line Length</h5></div></div></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+                                ACL file lines are limited to 1024 characters.
+                              </p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntactic_Conventions-keywords"></a>ACL File Keywords</h5></div></div></div>
+                          ACL reserves several words for convenience and for context sensitive substitution.
+
+                          <div class="section"><div class="titlepage"><div><div><h6 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntactic_Conventions-keywords-all"></a>The <span class="command"><strong>all</strong></span> Keyword</h6></div></div></div>
+                            The keyword <span class="command"><strong>all</strong></span> is reserved. It may be used in ACL rules to match all individuals and groups, all actions, or all objects.
+                            <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">acl allow all create queue</li><li class="listitem">acl allow bob@QPID all queue</li><li class="listitem">acl allow bob@QPID create all</li></ul></div></div><div class="section"><div class="titlepage"><div><div><h6 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntactic_Conventions-keywords-userdomain"></a>User Name and Domain Name Keywords</h6></div></div></div><p>
+                              In the C++ Broker 0.20 a simple set of user name and domain name substitution variable keyword tokens is defined. This provides administrators with an easy way to describe private or shared resources.
+                            </p><p>
+                              Symbol substitution is allowed in the ACL file anywhere that text is supplied for a property value.
+                            </p><p>
+                              In the following table an authenticated user named bob.user@QPID.COM has his substitution keywords expanded.
+
+                              </p><div class="table"><a id="tabl-Messaging_User_Guide-ACL_Syntax-ACL_UsernameSubstitution"></a><p class="title"><strong>Table&#160;1.17.&#160;ACL User Name and Domain Name Substitution Keywords</strong></p><div class="table-contents"><table border="1" summary="ACL User Name and Domain Name Substitution Keywords"><colgroup><col /><col /></colgroup><thead><tr><th>Keyword</th><th>Expansion</th></tr></thead><tbody><tr><td> <span class="command"><strong>${userdomain}</strong></span> </td><td>bob_user_QPID_COM</td></tr><tr><td> <span class="command"><strong>${user}</strong></span> </td><td>bob_user</td></tr><tr><td> <span class="command"><strong>${domain}</strong></span> </td><td>QPID_COM</td></tr></tbody></table></div></div><p><br class="table-break" />
+                            </p><p>
+                              </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+                                  The original user name has the period &#8220;.&#8221; and ampersand &#8220;@&#8221; characters translated into underscore &#8220;_&#8221;. This allows substitution to work when the substitution keyword is used in a routingkey in the Acl file.
+                                </li><li class="listitem">
+                                  The Acl processing matches ${userdomain} before matching either ${user} or ${domain}. Rules that specify the combination ${user}_${domain} will never match.
+                                </li></ul></div><p>
+                            </p><pre class="programlisting">
+  # Example:
+  #
+  # Administrators can set up Acl rule files that allow every user to create a
+  # private exchange, a private queue, and a private binding between them.
+  # In this example the users are also allowed to create private backup exchanges,
+  # queues and bindings. This effectively provides limits to user's exchange,
+  # queue, and binding creation and guarantees that each user gets exclusive
+  # access to these resources.
+  #
+  #
+  # Create primary queue and exchange:
+  #
+  acl allow all create  queue    name=$\{user}-work alternate=$\{user}-work2
+  acl deny  all create  queue    name=$\{user}-work alternate=*
+  acl allow all create  queue    name=$\{user}-work
+  acl allow all create  exchange name=$\{user}-work alternate=$\{user}-work2
+  acl deny  all create  exchange name=$\{user}-work alternate=*
+  acl allow all create  exchange name=$\{user}-work
+  #
+  # Create backup queue and exchange
+  #
+  acl deny  all create  queue    name=$\{user}-work2 alternate=*
+  acl allow all create  queue    name=$\{user}-work2
+  acl deny  all create  exchange name=$\{user}-work2 alternate=*
+  acl allow all create  exchange name=$\{user}-work2
+  #
+  # Bind/unbind primary exchange
+  #
+  acl allow all bind   exchange name=$\{user}-work routingkey=$\{user} queuename=$\{user}-work
+  acl allow all unbind exchange name=$\{user}-work routingkey=$\{user} queuename=$\{user}-work
+  #
+  # Bind/unbind backup exchange
+  #
+  acl allow all bind   exchange name=$\{user}-work2 routingkey=$\{user} queuename=$\{user}-work2
+  acl allow all unbind exchange name=$\{user}-work2 routingkey=$\{user} queuename=$\{user}-work2
+  #
+  # Access primary exchange
+  #
+  acl allow all access exchange name=$\{user}-work routingkey=$\{user} queuename=$\{user}-work
+  #
+  # Access backup exchange
+  #
+  acl allow all access exchange name=$\{user}-work2 routingkey=$\{user} queuename=$\{user}-work2
+  #
+  # Publish primary exchange
+  #
+  acl allow all publish exchange name=$\{user}-work routingkey=$\{user}
+  #
+  # Publish backup exchange
+  #
+  acl allow all publish exchange name=$\{user}-work2 routingkey=$\{user}
+  #
+  # deny mode
+  #
+  acl deny all all
+</pre></div></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntatic_Conventions-wildcards"></a>Wildcards</h5></div></div></div>
+                          ACL privides two types of wildcard matching to provide flexibility in writing rules.
+
+                          <div class="section"><div class="titlepage"><div><div><h6 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntatic_Conventions-wildcards-asterisk"></a>Property Value Wildcard</h6></div></div></div><p>
+                              Text specifying a property value may end with a single trailing <span class="command"><strong>*</strong></span> character.
+                              This is a simple wildcard match indicating that strings which match up to that point are matches for the ACL property rule.
+                              An ACL rule such as
+                            </p><p>
+                              </p><pre class="programlisting">    acl allow bob@QPID create queue name=bob*</pre><p>
+                            </p><p>
+                              allow user bob@QPID to create queues named bob1, bob2, bobQueue3, and so on.
+                            </p></div><div class="section"><div class="titlepage"><div><div><h6 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntatic_Conventions-wildcards-topickey"></a>Topic Routing Key Wildcard</h6></div></div></div><p>
+                              In the C++ Broker 0.20 the logic governing the ACL Match has changed for each ACL rule that contains a routingkey property.
+                              The routingkey property is matched according to Topic Exchange match logic the broker uses when it distributes messages published to a topic exchange.
+                            </p><p>
+                              Routing keys are hierarchical where each level is separated by a period:
+                              </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">weather.usa</li><li class="listitem">weather.europe.germany</li><li class="listitem">weather.europe.germany.berlin</li><li class="listitem">company.engineering.repository</li></ul></div><p>
+                            </p><p>
+                              Within the routing key hierarchy two wildcard characters are defined.
+                              </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><span class="command"><strong>*</strong></span> matches one field</li><li class="listitem"><span class="command"><strong>#</strong></span> matches zero or more fields</li></ul></div><p>
+                            </p><p>
+                              Suppose an ACL rule file is:
+                            </p><p>
+                              </p><pre class="programlisting">
+    acl allow-log uHash1@COMPANY publish exchange name=X routingkey=a.#.b
+    acl deny all all
+                              </pre><p>
+                            </p><p>
+                              When user uHash1@COMPANY attempts to publish to exchange X the ACL will return these results:
+
+                              </p><div class="table"><a id="tabl-Messaging_User_Guide-ACL_Syntax-ACL_TopicExchangeMatch"></a><p class="title"><strong>Table&#160;1.18.&#160;Topic Exchange Wildcard Match Examples</strong></p><div class="table-contents"><table border="1" summary="Topic Exchange Wildcard Match Examples"><colgroup><col /><col /></colgroup><thead><tr><th>routingkey in publish to exchange X</th><th>result</th></tr></thead><tbody><tr><td> <span class="command"><strong>a.b</strong></span> </td><td>allow-log</td></tr><tr><td> <span class="command"><strong>a.x.b</strong></span> </td><td>allow-log</td></tr><tr><td> <span class="command"><strong>a.x.y.zz.b</strong></span> </td><td>allow-log</td></tr><tr><td> <span class="command"><strong>a.b.</strong></span> </td><td>deny</td></tr><tr><td> <span class="command"><strong>q.x.b</strong></span> </td><td>deny</td></tr></tbody></table></div></div><p><br class="table-break" />
+
+                            </p></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Rule_Matching"></a>1.5.2.3.&#160;ACL Rule Matching</h4></div></div></div><p>
+                           The minimum matching criteria for ACL rules are:
+                           </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">An actor (individually named or group member)</li><li class="listitem">An action</li><li class="listitem">An object</li></ul></div><p>
+                         </p><p>
+                           If a rule does not match the minimum criteria then that rule does not control the ACL allow or deny decision.
+                         </p><p>
+                           ACL rules optionally specify object names and property name=value pairs. If an ACL rule specifies an object name or property values than all of them must match to cause the rule to match.
+                         </p><p>
+                           The following illustration shows how ACL rules are processed to find matching rules.
+</p><pre class="programlisting">
+    # Example of rule matching
+    #
+    # Using this ACL file content:
+
+    (1)  acl deny bob create exchange name=test durable=true passive=true
+    (2)  acl deny bob create exchange name=myEx type=direct
+    (3)  acl allow all all
+
+    #
+    # Lookup 1. id:bob action:create objectType:exchange name=test
+    #           {durable=false passive=false type=direct alternate=}
+    #
+    # ACL Match Processing:
+    #  1. Rule 1 passes minimum criteria with user bob, action create,
+    #     and object exchange.
+    #  2. Rule 1 matches name=test.
+    #  3. Rule 1 does not match the rule's durable=true with the requested
+    #     lookup of durable=false.
+    #  4. Rule 1 does not control the decision and processing continues
+    #     to Rule 2.
+    #  5. Rule 2 passes minimum criteria with user bob, action create,
+    #     and object exchange.
+    #  6. Rule 2 does not match the rule's name=myEx with the requested
+    #     lookup of name=test.
+    #  7. Rule 2 does not control the decision and processing continues
+    #     to Rule 3.
+    #  8. Rule 3 matches everything and the decision is 'allow'.
+    #
+    # Lookup 2. id:bob action:create objectType:exchange name=myEx
+    #           {durable=true passive=true type=direct alternate=}
+    #
+    # ACL Match Processing:
+    #  1. Rule 1 passes minimum criteria with user bob, action create,
+    #     and object exchange.
+    #  2. Rule 1 does not match the rule's name=test with the requested
+    #     lookup of name=myEx.
+    #  3. Rule 1 does not control the decision and processing continues
+    #     to Rule 2.
+    #  4. Rule 2 passes minimum criteria with user bob, action create,
+    #     and object exchange.
+    #  5. Rule 2 matches name=myEx.
+    #  6. Rule 2 matches the rule's type=direct with the requested
+    #     lookup of type=direct.
+    #  7. Rule 2 is the matching rule and the decision is 'deny'.
+    #
+</pre><p>
+                         </p><p>
+                           Referring to <a class="link" href="chap-Messaging_User_Guide-Security.html#tabl-Messaging_User_Guide-ACL_Syntax-ACL_ActionObject_properties" title="Table&#160;1.16.&#160;Broker Lookup Events With Allowed Action, Object, and Properties">ACL Properties Allowed for each Action and Object table</a> observe that some Action/Object pairs have different sets of allowed properties. For example different broker ACL lookups for <span class="emphasis"><em>access exchange</em></span> have different property subsets.
+                         </p><pre class="programlisting">
+    [1] access exchange name
+    [2] access exchange name type alternate durable autodelete
+    [3] access exchange name queuename routingkey
+    [4] access exchange name type durable
+</pre><p>
+                           If an ACL rule specifies the <span class="emphasis"><em>autodelete</em></span> property then it can possibly match only the second case above. It can never match cases 1, 3, and 4 because the broker calls to ACL will not present the autodelete property for matching. To get proper matching the ACL rule must have only the properties of the intended lookup case.
+                         </p><pre class="programlisting">
+    acl allow bob access exchange alternate=other    ! may match pattern 2 only
+    acl allow bob access exchange queuename=other    ! may match pattern 3 only
+    acl allow bob access exchange durable=true       ! may match patterns 2 and 4 only
+    acl deny  bob access exchange                    ! may match all patterns
+</pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-Authorization-Specifying_ACL_Permissions"></a>1.5.2.4.&#160;Specifying ACL Permissions</h4></div></div></div><p>
+                           Now that we have seen the ACL syntax, we will provide representative examples and guidelines for ACL files.
+                        </p><p>
+                                Most ACL files begin by defining groups:
+                        </p><pre class="programlisting">
+    group admin ted@QPID martin@QPID
+    group user-consume martin@QPID ted@QPID
+    group group2 kim@QPID user-consume rob@QPID
+    group publisher group2 \
+    tom@QPID andrew@QPID debbie@QPID
+</pre><p>
+                                Rules in an ACL file grant or deny specific permissions to users or groups:
+                        </p><pre class="programlisting">
+    acl allow carlt@QPID create exchange name=carl.*
+    acl allow rob@QPID create queue
+    acl allow guest@QPID bind exchange name=amq.topic routingkey=stocks.rht.#
+    acl allow user-consume create queue name=tmp.*
+
+    acl allow publisher publish all durable=false
+    acl allow publisher create queue name=RequestQueue
+    acl allow consumer consume queue durable=true
+    acl allow fred@QPID create all
+    acl allow bob@QPID all queue
+    acl allow admin all
+    acl allow all consume queue
+    acl allow all bind exchange
+    acl deny all all
+</pre><p>
+                                In the previous example, the last line, <code class="literal">acl deny all all</code>, denies all authorizations that have not been specifically granted. This is the default, but it is useful to include it explicitly on the last line for the sake of clarity. If you want to grant all rights by default, you can specify <code class="literal">acl allow all all</code> in the last line.
+                        </p><p>
+                          ACL allows specification of conflicting rules. Be sure to specify the most specific rules first followed by more general rules. Here is an example:
+                        </p><p>
+</p><pre class="programlisting">
+    group users alice@QPID bob@QPID charlie@QPID
+    acl deny  charlie@QPID create queue
+    acl allow users        create queue
+    acl deny all all
+</pre><p>
+                        </p><p>
+                          In this example users alice and bob would be able to create queues due to their membership in the users group. However, user charlie is denied from creating a queue despite his membership in the users group because a deny rule for him is stated before the allow rule for the users group.
+                        </p><p>
+                                Do not allow <em class="parameter"><code>guest</code></em> to access and log QMF management methods that could cause security breaches:
+                        </p><pre class="programlisting">
+    group allUsers guest@QPID
+    ...
+    acl deny-log allUsers create link
+    acl deny-log allUsers access method name=connect
+    acl deny-log allUsers access method name=echo
+    acl allow all all
+</pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-Authorization-Auditing_ACL_Settings"></a>1.5.2.5.&#160;Auditing ACL Settings</h4></div></div></div><p>
+                    The 0.30 C++ Broker ACL module provides a comprehensive set of run-time and debug logging checks.
+                    The following example ACL file is used to illustrate working with the ACL module debugging features.
+                  </p><pre class="programlisting">
+   group x a@QPID b@QPID b2@QPID b3@QPID
+   acl allow all delete broker
+   acl allow all create queue name=abc
+   acl allow all create queue exchangename=xyz
+   acl allow all create connection host=1.1.1.1
+   acl allow all access exchange alternate=abc queuename=xyz
+   acl allow all access exchange queuename=xyz
+   acl allow all access exchange alternate=abc
+   acl allow a@qpid all all exchangename=123
+   acl allow b@qpid all all
+   acl allow all all
+</pre><p>
+                    When this file is loaded it will show the following (truncated, formatted) Info-level log.
+                  </p><pre class="programlisting">
+  notice ACL: Read file "/home/chug/acl/svn-acl.acl"
+  warning ACL rule ignored: Broker never checks for rules with
+                            action: 'delete' and object: 'broker'
+  warning ACL rule ignored: Broker checks for rules with
+                            action: 'create' and object: 'queue'
+              but will never match with property set: { exchangename=xyz }
+  warning ACL rule ignored: Broker checks for rules with
+                            action: 'access' and object: 'exchange'
+              but will never match with property set: { alternate=abc queuename=xyz }
+  info ACL Plugin loaded
+</pre><p>
+                    Three of the rules are invalid. The first invalid rule is rejected because there are no rules
+                    that specify 'delete broker' regardless of the properties. The other two rules are rejected
+                    because the property sets in the ACL rule don't match any broker lookups.
+                  </p><p>
+                    The ACL module only issues a warning about these rules and continues to operate. Users upgrading
+                    from previous versions should be concerned that these rules never had any effect and should fix
+                    the rules to have the property sets needed to allow or deny the intended broker events.
+                  </p><p>
+                    The next illustration shows the Debug-level log. Debug log level includes information about
+                    constructing the rule tables, expanding groups and keywords, connection and queue quotas, and
+                    connection black and white lists.
+                  </p><pre class="programlisting">
+  notice ACL: Read file "/home/chug/acl/svn-acl.acl"
+  debug ACL: Group list: 1 groups found:
+  debug ACL:   "x": a@QPID b2@QPID b3@QPID b@QPID
+  debug ACL: name list: 7 names found:
+  debug ACL:  * a@QPID a@qpid b2@QPID b3@QPID b@QPID b@qpid
+  debug ACL: Rule list: 10 ACL rules found:
+  debug ACL:    1 allow [*] delete broker
+  warning ACL rule ignored: Broker never checks for rules with
+                            action: 'delete' and object: 'broker'
+  debug ACL:    2 allow [*] create queue name=abc
+  debug ACL:    3 allow [*] create queue exchangename=xyz
+  warning ACL rule ignored: Broker checks for rules with
+                            action: 'create' and object: 'queue'
+                     but will never match with property set: { exchangename=xyz }
+  debug ACL:    4 allow [*] create connection host=1.1.1.1
+  debug ACL:    5 allow [*] access exchange alternate=abc queuename=xyz
+  warning ACL rule ignored: Broker checks for rules with
+                            action: 'access' and object: 'exchange'
+                     but will never match with property set: { alternate=abc queuename=xyz }
+  debug ACL:    6 allow [*] access exchange queuename=xyz
+  debug ACL:    7 allow [*] access exchange alternate=abc
+  debug ACL:    8 allow [a@qpid] * * exchangename=123
+  debug ACL:    9 allow [b@qpid] * *
+  debug ACL:   10 allow [*] *
+  debug ACL: connections quota: 0 rules found:
+  debug ACL: queues quota: 0 rules found:
+  debug ACL: Load Rules
+  debug ACL: Processing 10 allow [*] *
+  debug ACL: FoundMode allow
+  debug ACL: Processing  9 allow [b@qpid] * *
+  debug ACL: Adding actions {access,bind,consume,create,delete,move,publish,purge,
+                             redirect,reroute,unbind,update}
+                 to objects {broker,connection,exchange,link,method,query,queue}
+                 with props { }
+                  for users {b@qpid}
+  debug ACL: Processing  8 allow [a@qpid] * * exchangename=123
+  debug ACL: Adding actions {access,bind,consume,create,delete,move,publish,purge,
+                             redirect,reroute,unbind,update}
+                 to objects {broker,connection,exchange,link,method,query,queue}
+                 with props { exchangename=123 }
+                  for users {a@qpid}
+  debug ACL: Processing  7 allow [*] access exchange alternate=abc
+  debug ACL: Adding actions {access}
+                 to objects {exchange}
+                 with props { alternate=abc }
+                  for users {*,a@QPID,a@qpid,b2@QPID,b3@QPID,b@QPID,b@qpid}
+  debug ACL: Processing  6 allow [*] access exchange queuename=xyz
+  debug ACL: Adding actions {access}
+                 to objects {exchange}
+                 with props { queuename=xyz }
+                  for users {*,a@QPID,a@qpid,b2@QPID,b3@QPID,b@QPID,b@qpid}
+  debug ACL: Processing  5 allow [*] access exchange alternate=abc queuename=xyz
+  debug ACL: Processing  4 allow [*] create connection host=1.1.1.1
+  debug ACL: Processing  3 allow [*] create queue exchangename=xyz
+  debug ACL: Processing  2 allow [*] create queue name=abc
+  debug ACL: Adding actions {create}
+                 to objects {queue}
+                 with props { name=abc }
+                  for users {*,a@QPID,a@qpid,b2@QPID,b3@QPID,b@QPID,b@qpid}
+  debug ACL: Processing  1 allow [*] delete broker
+  debug ACL: global Connection Rule list : 1 rules found :
+  debug ACL:    1 [ruleMode = allow {(1.1.1.1,1.1.1.1)}
+  debug ACL: User Connection Rule lists : 0 user lists found :
+  debug ACL: Transfer ACL is Enabled!
+  info ACL Plugin loaded
+</pre><p>
+                    The previous illustration is interesting because it shows the settings as the <span class="emphasis"><em>all</em></span> keywords are
+                    being expanded. However, that does not show the information about what is actually going into the ACL lookup tables.
+                  </p><p>
+                    The next two illustrations show additional information provided by Trace-level logs for ACL startup.
+                    The first shows a dump of the broker's internal
+                    action/object/properties table. This table is authoratative.
+                  </p><pre class="programlisting">
+  trace ACL: Definitions of action, object, (allowed properties) lookups
+  trace ACL: Lookup  1: "User querying message timestamp setting  "
+                          access   broker     ()
+  trace ACL: Lookup  2: "AMQP 0-10 protocol received 'query'      "
+                          access   exchange   (name)
+  trace ACL: Lookup  3: "AMQP 0-10 query binding                  "
+                          access   exchange   (name,routingkey,queuename)
+  trace ACL: Lookup  4: "AMQP 0-10 exchange declare               "
+                          access   exchange   (name,durable,autodelete,type,alternate)
+  trace ACL: Lookup  5: "AMQP 1.0 exchange access                 "
+                          access   exchange   (name,durable,type)
+  trace ACL: Lookup  6: "AMQP 1.0 node resolution                 "
+                          access   exchange   (name)
+  trace ACL: Lookup  7: "Management method request                "
+                          access   method     (name,schemapackage,schemaclass)
+  trace ACL: Lookup  8: "Management agent method request          "
+                          access   method     (name,schemapackage,schemaclass)
+  trace ACL: Lookup  9: "Management agent query                   "
+                          access   query      (name,schemaclass)
+  trace ACL: Lookup 10: "QMF 'query queue' method                 "
+                          access   queue      (name)
+  trace ACL: Lookup 11: "AMQP 0-10 query                          "
+                          access   queue      (name)
+  trace ACL: Lookup 12: "AMQP 0-10 queue declare                  "
+                          access   queue      (name,durable,autodelete,exclusive,alternate,
+                            policytype,queuemaxsizelowerlimit,queuemaxsizeupperlimit,
+                            queuemaxcountlowerlimit,queuemaxcountupperlimit)
+  trace ACL: Lookup 13: "AMQP 1.0 queue access                    "
+                          access   queue      (name,durable,autodelete,exclusive,alternate,
+                            policytype,queuemaxsizelowerlimit,queuemaxsizeupperlimit,
+                            queuemaxcountlowerlimit,queuemaxcountupperlimit)
+  trace ACL: Lookup 14: "AMQP 1.0 node resolution                 "
+                          access   queue      (name)
+  trace ACL: Lookup 15: "AMQP 0-10 or QMF bind request            "
+                          bind     exchange   (name,routingkey,queuename)
+  trace ACL: Lookup 16: "AMQP 1.0 new outgoing link from exchange "
+                          bind     exchange   (name,routingkey,queuename)
+  trace ACL: Lookup 17: "AMQP 0-10 subscribe request              "
+                          consume  queue      (name)
+  trace ACL: Lookup 18: "AMQP 1.0 new outgoing link from queue    "
+                          consume  queue      (name)
+  trace ACL: Lookup 19: "TCP/IP connection creation               "
+                          create   connection (host)
+  trace ACL: Lookup 20: "Create exchange                          "
+                          create   exchange   (name,durable,autodelete,type,alternate)
+  trace ACL: Lookup 21: "Interbroker link creation                "
+                          create   link       ()
+  trace ACL: Lookup 22: "Interbroker link creation                "
+                          create   link       ()
+  trace ACL: Lookup 23: "Create queue                             "
+                          create   queue      (name,durable,autodelete,exclusive,
+                            alternate,policytype,paging,
+                            queuemaxsizelowerlimit,queuemaxsizeupperlimit,
+                            queuemaxcountlowerlimit,queuemaxcountupperlimit,
+                            filemaxsizelowerlimit,filemaxsizeupperlimit,
+                            filemaxcountlowerlimit,filemaxcountupperlimit,
+                            pageslowerlimit,pagesupperlimit,
+                            pagefactorlowerlimit,pagefactorupperlimit)
+  trace ACL: Lookup 24: "Delete exchange                          "
+                          delete   exchange   (name,durable,type,alternate)
+  trace ACL: Lookup 25: "Delete queue                             "
+                          delete   queue      (name,durable,autodelete,exclusive,
+                            alternate,policytype)
+  trace ACL: Lookup 26: "Management 'move queue' request          "
+                          move     queue      (name,queuename)
+  trace ACL: Lookup 27: "AMQP 0-10 received message processing    "
+                          publish  exchange   (name,routingkey)
+  trace ACL: Lookup 28: "AMQP 1.0 establish sender link to queue  "
+                          publish  exchange   (routingkey)
+  trace ACL: Lookup 29: "AMQP 1.0 received message processing     "
+                          publish  exchange   (name,routingkey)
+  trace ACL: Lookup 30: "Management 'purge queue' request         "
+                          purge    queue      (name)
+  trace ACL: Lookup 31: "Management 'purge queue' request         "
+                          purge    queue      (name)
+  trace ACL: Lookup 32: "Management 'redirect queue' request      "
+                          redirect queue      (name,queuename)
+  trace ACL: Lookup 33: "Management 'reroute queue' request       "
+                          reroute  queue      (name,exchangename)
+  trace ACL: Lookup 34: "Management 'unbind exchange' request     "
+                          unbind   exchange   (name,routingkey,queuename)
+  trace ACL: Lookup 35: "User modifying message timestamp setting "
+                          update   broker     ()
+</pre><p>
+                    The final illustration shows a dump of every rule for every user in the ACL database.
+                    It includes the user name, action, object, original ACL rule number, allow or deny status,
+                    and a cross reference indicating which Lookup Events the rule could possibly satisfy.
+                  </p><p>
+                    Note that rules identified by <span class="emphasis"><em>User: *</em></span> are the rules in effect
+                    for users otherwise unnamed in the ACL file.
+                  </p><pre class="programlisting">
+  trace ACL: Decision rule cross reference
+  trace ACL: User: b@qpid   access   broker
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (1)
+  trace ACL: User: *        access   exchange
+                        Rule: [rule 6 ruleMode = allow props{ queuename=xyz }]
+                              may match Lookups : (3)
+  trace ACL: User: *        access   exchange
+                        Rule: [rule 7 ruleMode = allow props{ alternate=abc }]
+                              may match Lookups : (4)
+  trace ACL: User: a@QPID   access   exchange
+                        Rule: [rule 6 ruleMode = allow props{ queuename=xyz }]
+                              may match Lookups : (3)
+  trace ACL: User: a@QPID   access   exchange
+                        Rule: [rule 7 ruleMode = allow props{ alternate=abc }]
+                              may match Lookups : (4)
+  trace ACL: User: a@qpid   access   exchange
+                        Rule: [rule 6 ruleMode = allow props{ queuename=xyz }]
+                              may match Lookups : (3)
+  trace ACL: User: a@qpid   access   exchange
+                        Rule: [rule 7 ruleMode = allow props{ alternate=abc }]
+                              may match Lookups : (4)
+  trace ACL: User: b2@QPID  access   exchange
+                        Rule: [rule 6 ruleMode = allow props{ queuename=xyz }]
+                              may match Lookups : (3)
+  trace ACL: User: b2@QPID  access   exchange
+                        Rule: [rule 7 ruleMode = allow props{ alternate=abc }]
+                              may match Lookups : (4)
+  trace ACL: User: b3@QPID  access   exchange
+                        Rule: [rule 6 ruleMode = allow props{ queuename=xyz }]
+                              may match Lookups : (3)
+  trace ACL: User: b3@QPID  access   exchange
+                        Rule: [rule 7 ruleMode = allow props{ alternate=abc }]
+                              may match Lookups : (4)
+  trace ACL: User: b@QPID   access   exchange
+                        Rule: [rule 6 ruleMode = allow props{ queuename=xyz }]
+                              may match Lookups : (3)
+  trace ACL: User: b@QPID   access   exchange
+                        Rule: [rule 7 ruleMode = allow props{ alternate=abc }]
+                              may match Lookups : (4)
+  trace ACL: User: b@qpid   access   exchange
+                        Rule: [rule 6 ruleMode = allow props{ queuename=xyz }]
+                              may match Lookups : (3)
+  trace ACL: User: b@qpid   access   exchange
+                        Rule: [rule 7 ruleMode = allow props{ alternate=abc }]
+                              may match Lookups : (4)
+  trace ACL: User: b@qpid   access   exchange
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (2,3,4,5,6)
+  trace ACL: User: b@qpid   access   method
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (7,8)
+  trace ACL: User: b@qpid   access   query
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (9)
+  trace ACL: User: b@qpid   access   queue
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (10,11,12,13,14)
+  trace ACL: User: b@qpid   bind     exchange
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (15,16)
+  trace ACL: User: b@qpid   consume  queue
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (17,18)
+  trace ACL: User: b@qpid   create   connection
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (19)
+  trace ACL: User: b@qpid   create   exchange
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (20)
+  trace ACL: User: b@qpid   create   link
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (21,22)
+  trace ACL: User: *        create   queue
+                        Rule: [rule 2 ruleMode = allow props{ name=abc }]
+                              may match Lookups : (23)
+  trace ACL: User: a@QPID   create   queue
+                        Rule: [rule 2 ruleMode = allow props{ name=abc }]
+                              may match Lookups : (23)
+  trace ACL: User: a@qpid   create   queue
+                        Rule: [rule 2 ruleMode = allow props{ name=abc }]
+                              may match Lookups : (23)
+  trace ACL: User: b2@QPID  create   queue
+                        Rule: [rule 2 ruleMode = allow props{ name=abc }]
+                              may match Lookups : (23)
+  trace ACL: User: b3@QPID  create   queue
+                        Rule: [rule 2 ruleMode = allow props{ name=abc }]
+                              may match Lookups : (23)
+  trace ACL: User: b@QPID   create   queue
+                        Rule: [rule 2 ruleMode = allow props{ name=abc }]
+                              may match Lookups : (23)
+  trace ACL: User: b@qpid   create   queue
+                        Rule: [rule 2 ruleMode = allow props{ name=abc }]
+                              may match Lookups : (23)
+  trace ACL: User: b@qpid   create   queue
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (23)
+  trace ACL: User: b@qpid   delete   exchange
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (24)
+  trace ACL: User: b@qpid   delete   queue
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (25)
+  trace ACL: User: b@qpid   move     queue
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (26)
+  trace ACL: User: b@qpid   publish  exchange
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (27,28,29)
+  trace ACL: User: b@qpid   purge    queue
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (30,31)
+  trace ACL: User: b@qpid   redirect queue
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (32)
+  trace ACL: User: a@qpid   reroute  queue
+                        Rule: [rule 8 ruleMode = allow props{ exchangename=123 }]
+                              may match Lookups : (33)
+  trace ACL: User: b@qpid   reroute  queue
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (33)
+  trace ACL: User: b@qpid   unbind   exchange
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (34)
+  trace ACL: User: b@qpid   update   broker
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (35)
+</pre></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="sect-Messaging_User_Guide-Authorization-Specifying_ACL_Quotas"></a>1.5.3.&#160;User Connection and Queue Quotas</h3></div></div></div><p>
+                  The ACL module enforces various quotas and thereby limits user activity.
+                </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-Authorization-Specifying_ACL_Connection_Limits"></a>1.5.3.1.&#160;Connection Count Limits</h4></div></div></div><p>
+                    The ACL module creates broker command line switches that set limits on the number of concurrent connections allowed per user or per client host address. These settings are not specified in the ACL file.
+                  </p><p>
+                    </p><pre class="programlisting">
+    --max-connections           N
+    --connection-limit-per-user N
+    --connection-limit-per-ip   N
+                    </pre><p>
+                  </p><p>
+                    <span class="command"><strong>--max-connections</strong></span> specifies an upper limit for all user connections.
+                  </p><p>
+                    <span class="command"><strong>--connection-limit-per-user</strong></span> specifies an upper limit for each user based on the authenticated user name. This limit is enforced regardless of the client IP address from which the connection originates.
+                  </p><p>
+                    <span class="command"><strong>--connection-limit-per-ip</strong></span> specifies an upper limit for connections for all users based on the originating client IP address. This limit is enforced regardless of the user credentials presented with the connection.
+                    </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+                        Note that addresses using different transports are counted separately even though the originating host is actually the same physical machine. In the setting illustrated above a host would allow N_IP connections from [::1] IPv6 transport localhost and another N_IP connections from [127.0.0.1] IPv4 transport localhost.
+                      </li><li class="listitem">
+                        The connection-limit-per-ip and connection-limit-per-user counts are active simultaneously. Fro

<TRUNCATED>

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[35/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Receiver.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Receiver.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Receiver.html
new file mode 100755
index 0000000..e8f0a5e
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Receiver.html
@@ -0,0 +1,443 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::Receiver Class Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Receiver.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classqpid_1_1messaging_1_1Receiver-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::Receiver Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Receiver_8h_source.html">Receiver.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::Receiver:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classqpid_1_1messaging_1_1Receiver.png" usemap="#qpid::messaging::Receiver_map" alt=""/>
+  <map id="qpid::messaging::Receiver_map" name="qpid::messaging::Receiver_map">
+<area href="classqpid_1_1messaging_1_1Handle.html" alt="qpid::messaging::Handle&lt; ReceiverImpl &gt;" shape="rect" coords="0,0,243,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a978077c57adaf9823956c9d8209cd326"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a978077c57adaf9823956c9d8209cd326"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Receiver</b> (ReceiverImpl *impl=0)</td></tr>
+<tr class="separator:a978077c57adaf9823956c9d8209cd326"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3cb0c1162fef8db3d2c9221f4510534d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3cb0c1162fef8db3d2c9221f4510534d"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Receiver</b> (const <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> &amp;)</td></tr>
+<tr class="separator:a3cb0c1162fef8db3d2c9221f4510534d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad0be7017fc2012b6db56f72ae34bccd6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0be7017fc2012b6db56f72ae34bccd6"></a>
+QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> &amp;)</td></tr>
+<tr class="separator:ad0be7017fc2012b6db56f72ae34bccd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af60ff3ff2a71728b191bbfc656ccba93"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#af60ff3ff2a71728b191bbfc656ccba93">get</a> (<a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> &amp;message, <a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> timeout=Duration::FOREVER)</td></tr>
+<tr class="separator:af60ff3ff2a71728b191bbfc656ccba93"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a31f17a5b1c0d250f319c5e82a5cdb8e9"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a31f17a5b1c0d250f319c5e82a5cdb8e9">get</a> (<a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> timeout=Duration::FOREVER)</td></tr>
+<tr class="separator:a31f17a5b1c0d250f319c5e82a5cdb8e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa3b46a16b002054cd73f9c625ff496bb"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#aa3b46a16b002054cd73f9c625ff496bb">fetch</a> (<a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> &amp;message, <a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> timeout=Duration::FOREVER)</td></tr>
+<tr class="separator:aa3b46a16b002054cd73f9c625ff496bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa7226095a43c3dda3f1e709b21e7ab2"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#aaa7226095a43c3dda3f1e709b21e7ab2">fetch</a> (<a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> timeout=Duration::FOREVER)</td></tr>
+<tr class="separator:aaa7226095a43c3dda3f1e709b21e7ab2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc79d61aa781451f60a9b689ae4aa66f"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#abc79d61aa781451f60a9b689ae4aa66f">setCapacity</a> (uint32_t)</td></tr>
+<tr class="separator:abc79d61aa781451f60a9b689ae4aa66f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a66ec1eaf8e6bd407eab5f079e3eb0d59"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a66ec1eaf8e6bd407eab5f079e3eb0d59">getCapacity</a> ()</td></tr>
+<tr class="separator:a66ec1eaf8e6bd407eab5f079e3eb0d59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7722e100c8a1908d873a60d250d30b27"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a7722e100c8a1908d873a60d250d30b27">getAvailable</a> ()</td></tr>
+<tr class="separator:a7722e100c8a1908d873a60d250d30b27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07974fffa1cb5ace0c85a6c4242ff79e"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a07974fffa1cb5ace0c85a6c4242ff79e">getUnsettled</a> ()</td></tr>
+<tr class="separator:a07974fffa1cb5ace0c85a6c4242ff79e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5f9e4b67b32ed49aa795011f53938b8e"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a5f9e4b67b32ed49aa795011f53938b8e">close</a> ()</td></tr>
+<tr class="separator:a5f9e4b67b32ed49aa795011f53938b8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a1ae5651527e3f5335ca58036a4fd41"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a7a1ae5651527e3f5335ca58036a4fd41">isClosed</a> () const </td></tr>
+<tr class="separator:a7a1ae5651527e3f5335ca58036a4fd41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72b101214e21adc36878ddc28da92142"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a72b101214e21adc36878ddc28da92142">getName</a> () const </td></tr>
+<tr class="separator:a72b101214e21adc36878ddc28da92142"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a457fc99cfd1fa909d9b80bed1c945418"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Session.html">Session</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a457fc99cfd1fa909d9b80bed1c945418">getSession</a> () const </td></tr>
+<tr class="separator:a457fc99cfd1fa909d9b80bed1c945418"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5901bf6caf4eb575dccfa251e3653d2c"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a5901bf6caf4eb575dccfa251e3653d2c">getAddress</a> () const </td></tr>
+<tr class="separator:a5901bf6caf4eb575dccfa251e3653d2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1messaging_1_1Handle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1messaging_1_1Handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ReceiverImpl &gt;</a></td></tr>
+<tr class="memitem:ad6666ec615c78a110d36011aaa7f74f9 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">isValid</a> () const</td></tr>
+<tr class="separator:ad6666ec615c78a110d36011aaa7f74f9 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85d30ccb081c4b15dc3bedeb40ffbf52 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">isNull</a> () const</td></tr>
+<tr class="separator:a85d30ccb081c4b15dc3bedeb40ffbf52 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75949c9b0035ce83928ae1bb877ff252 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252">operator bool</a> () const</td></tr>
+<tr class="separator:a75949c9b0035ce83928ae1bb877ff252 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79cc121e1185d3d90a2d36e43ac8d82b inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">operator!</a> () const</td></tr>
+<tr class="separator:a79cc121e1185d3d90a2d36e43ac8d82b inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65237851b8de03d0a366f5e02c3ca5c4 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65237851b8de03d0a366f5e02c3ca5c4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classqpid_1_1messaging_1_1Handle.html">Handle</a>&lt; ReceiverImpl &gt; &amp;h)</td></tr>
+<tr class="separator:a65237851b8de03d0a366f5e02c3ca5c4 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:a76f44c010d09ee3eb5566cc61382dc8c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76f44c010d09ee3eb5566cc61382dc8c"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>qpid::messaging::PrivateImplRef&lt; Receiver &gt;</b></td></tr>
+<tr class="separator:a76f44c010d09ee3eb5566cc61382dc8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_types_classqpid_1_1messaging_1_1Handle"><td colspan="2" onclick="javascript:toggleInherit('pro_types_classqpid_1_1messaging_1_1Handle')"><img src="closed.png" alt="-"/>&#160;Protected Types inherited from <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ReceiverImpl &gt;</a></td></tr>
+<tr class="memitem:aae44d218cffcb40859af8702e4635d3f inherit pro_types_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae44d218cffcb40859af8702e4635d3f"></a>
+typedef ReceiverImpl&#160;</td><td class="memItemRight" valign="bottom"><b>Impl</b></td></tr>
+<tr class="separator:aae44d218cffcb40859af8702e4635d3f inherit pro_types_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classqpid_1_1messaging_1_1Handle"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classqpid_1_1messaging_1_1Handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ReceiverImpl &gt;</a></td></tr>
+<tr class="memitem:a56e6095295d9b798d9df9f4c53e80e32 inherit pro_attribs_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56e6095295d9b798d9df9f4c53e80e32"></a>
+Impl *&#160;</td><td class="memItemRight" valign="bottom"><b>impl</b></td></tr>
+<tr class="separator:a56e6095295d9b798d9df9f4c53e80e32 inherit pro_attribs_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Interface through which messages are received. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a5f9e4b67b32ed49aa795011f53938b8e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Receiver::close </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Cancels this <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a>. </p>
+
+</div>
+</div>
+<a class="anchor" id="aa3b46a16b002054cd73f9c625ff496bb"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN bool qpid::messaging::Receiver::fetch </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> &amp;&#160;</td>
+          <td class="paramname"><em>message</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&#160;</td>
+          <td class="paramname"><em>timeout</em> = <code>Duration::FOREVER</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Retrieves a message from this <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a>'s subscription or waits for up to the specified timeout for one to become available. Unlike <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#af60ff3ff2a71728b191bbfc656ccba93">get()</a>, this method will check with the server that there is no message for the subscription this receiver is serving before returning false.</p>
+<dl class="section return"><dt>Returns</dt><dd>false if there is no message available after waiting for the specified time period, or if the receiver is closed, in which case <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a7a1ae5651527e3f5335ca58036a4fd41">isClosed()</a> will be true. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aaa7226095a43c3dda3f1e709b21e7ab2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> qpid::messaging::Receiver::fetch </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&#160;</td>
+          <td class="paramname"><em>timeout</em> = <code>Duration::FOREVER</code></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Retrieves a message for this <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a>'s subscription or waits for up to the specified timeout for one to become available. Unlike <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#af60ff3ff2a71728b191bbfc656ccba93">get()</a>, this method will check with the server that there is no message for the subscription this receiver is serving before throwing an exception.</p>
+<dl class="exception"><dt>Exceptions</dt><dd>
+  <table class="exception">
+    <tr><td class="paramname"><a class="el" href="structqpid_1_1messaging_1_1NoMessageAvailable.html">NoMessageAvailable</a></td><td>if there is no message available after waiting for the specified timeout, or if the <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> is closed, in which case isClose() will be true. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="af60ff3ff2a71728b191bbfc656ccba93"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN bool qpid::messaging::Receiver::get </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> &amp;&#160;</td>
+          <td class="paramname"><em>message</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&#160;</td>
+          <td class="paramname"><em>timeout</em> = <code>Duration::FOREVER</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Retrieves a message from this <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a>'s local queue or waits for up to the specified timeout for a message to become available. </p>
+
+</div>
+</div>
+<a class="anchor" id="a31f17a5b1c0d250f319c5e82a5cdb8e9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> qpid::messaging::Receiver::get </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&#160;</td>
+          <td class="paramname"><em>timeout</em> = <code>Duration::FOREVER</code></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Retrieves a message from this <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a>'s local queue or waits for up to the specified timeout for a message to become available.</p>
+<dl class="exception"><dt>Exceptions</dt><dd>
+  <table class="exception">
+    <tr><td class="paramname"><a class="el" href="structqpid_1_1messaging_1_1NoMessageAvailable.html">NoMessageAvailable</a></td><td>if there is no message to give after waiting for the specified timeout, or if the <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> is closed, in which case <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a7a1ae5651527e3f5335ca58036a4fd41">isClosed()</a> will be true. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a5901bf6caf4eb575dccfa251e3653d2c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</a> qpid::messaging::Receiver::getAddress </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Returns an address for this <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a>. </p>
+
+</div>
+</div>
+<a class="anchor" id="a7722e100c8a1908d873a60d250d30b27"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN uint32_t qpid::messaging::Receiver::getAvailable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the number of messages received and waiting to be fetched. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a66ec1eaf8e6bd407eab5f079e3eb0d59"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN uint32_t qpid::messaging::Receiver::getCapacity </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the capacity of the <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a>. The capacity determines how many incoming messages can be held in the <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> before being requested by a client via <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#aa3b46a16b002054cd73f9c625ff496bb">fetch()</a> (or pushed to a listener). </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a72b101214e21adc36878ddc28da92142"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN const std::string&amp; qpid::messaging::Receiver::getName </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Returns the name of this <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a>. </p>
+
+</div>
+</div>
+<a class="anchor" id="a457fc99cfd1fa909d9b80bed1c945418"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Session.html">Session</a> qpid::messaging::Receiver::getSession </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Returns a handle to the session associated with this <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a>. </p>
+
+</div>
+</div>
+<a class="anchor" id="a07974fffa1cb5ace0c85a6c4242ff79e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN uint32_t qpid::messaging::Receiver::getUnsettled </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the number of messages received on this <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> that have been acknowledged, but for which that acknowledgement has not yet been confirmed as processed by the server. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a7a1ae5651527e3f5335ca58036a4fd41"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN bool qpid::messaging::Receiver::isClosed </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Return true if the <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> was closed by a call to <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a5f9e4b67b32ed49aa795011f53938b8e">close()</a>. </p>
+
+</div>
+</div>
+<a class="anchor" id="abc79d61aa781451f60a9b689ae4aa66f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Receiver::setCapacity </td>
+          <td>(</td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Sets the capacity for the <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a>. The capacity determines how many incoming messages can be held in the <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> before being requested by a client via <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#aa3b46a16b002054cd73f9c625ff496bb">fetch()</a> (or pushed to a listener). </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="Receiver_8h_source.html">Receiver.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Receiver.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Receiver.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Receiver.js
new file mode 100755
index 0000000..7653e7d
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Receiver.js
@@ -0,0 +1,21 @@
+var classqpid_1_1messaging_1_1Receiver =
+[
+    [ "Receiver", "classqpid_1_1messaging_1_1Receiver.html#a978077c57adaf9823956c9d8209cd326", null ],
+    [ "Receiver", "classqpid_1_1messaging_1_1Receiver.html#a3cb0c1162fef8db3d2c9221f4510534d", null ],
+    [ "~Receiver", "classqpid_1_1messaging_1_1Receiver.html#a5530b779a0a947cdae2ee9b25bf7958e", null ],
+    [ "close", "classqpid_1_1messaging_1_1Receiver.html#a5f9e4b67b32ed49aa795011f53938b8e", null ],
+    [ "fetch", "classqpid_1_1messaging_1_1Receiver.html#aa3b46a16b002054cd73f9c625ff496bb", null ],
+    [ "fetch", "classqpid_1_1messaging_1_1Receiver.html#aaa7226095a43c3dda3f1e709b21e7ab2", null ],
+    [ "get", "classqpid_1_1messaging_1_1Receiver.html#af60ff3ff2a71728b191bbfc656ccba93", null ],
+    [ "get", "classqpid_1_1messaging_1_1Receiver.html#a31f17a5b1c0d250f319c5e82a5cdb8e9", null ],
+    [ "getAddress", "classqpid_1_1messaging_1_1Receiver.html#a5901bf6caf4eb575dccfa251e3653d2c", null ],
+    [ "getAvailable", "classqpid_1_1messaging_1_1Receiver.html#a7722e100c8a1908d873a60d250d30b27", null ],
+    [ "getCapacity", "classqpid_1_1messaging_1_1Receiver.html#a66ec1eaf8e6bd407eab5f079e3eb0d59", null ],
+    [ "getName", "classqpid_1_1messaging_1_1Receiver.html#a72b101214e21adc36878ddc28da92142", null ],
+    [ "getSession", "classqpid_1_1messaging_1_1Receiver.html#a457fc99cfd1fa909d9b80bed1c945418", null ],
+    [ "getUnsettled", "classqpid_1_1messaging_1_1Receiver.html#a07974fffa1cb5ace0c85a6c4242ff79e", null ],
+    [ "isClosed", "classqpid_1_1messaging_1_1Receiver.html#a7a1ae5651527e3f5335ca58036a4fd41", null ],
+    [ "operator=", "classqpid_1_1messaging_1_1Receiver.html#ad0be7017fc2012b6db56f72ae34bccd6", null ],
+    [ "setCapacity", "classqpid_1_1messaging_1_1Receiver.html#abc79d61aa781451f60a9b689ae4aa66f", null ],
+    [ "qpid::messaging::PrivateImplRef< Receiver >", "classqpid_1_1messaging_1_1Receiver.html#a76f44c010d09ee3eb5566cc61382dc8c", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Receiver.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Receiver.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Receiver.png
new file mode 100755
index 0000000..010b28e
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Receiver.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Sender-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Sender-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Sender-members.html
new file mode 100755
index 0000000..f143a9c
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Sender-members.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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Sender.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)">
+</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">qpid::messaging::Sender Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>close</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html#afd64d4c3be35c74b8e146ca1fb75fb94">getAddress</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html#a2aaec7fcb5362df5f5c3c63acaf61c21">getAvailable</a>()</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html#ae23edfc07ba612172c314b044f1e7dcc">getCapacity</a>()</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html#a69ca2efedb0eb470d200b9d5011f22df">getName</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html#aeda816d78423ca522169c83a8df18115">getSession</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html#a1dd1f41ed7b5fcb2c8049692e865f049">getUnsettled</a>()</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Handle</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SenderImpl &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SenderImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Impl</b> typedef (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SenderImpl &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SenderImpl &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>impl</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SenderImpl &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SenderImpl &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">isNull</a>() const</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SenderImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">isValid</a>() const</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SenderImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252">operator bool</a>() const</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SenderImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">operator!</a>() const</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SenderImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const Sender &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>qpid::messaging::PrivateImplRef&lt; Sender &gt;</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html#adedcff9ec995b301479d395f995736a9">send</a>(const Message &amp;message, bool sync=false)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Sender</b>(SenderImpl *impl=0) (defined in <a class="el" href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Sender</b>(const Sender &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html#a93ade0badc46bb1a9f5662579145e4ce">setCapacity</a>(uint32_t)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>swap</b>(Handle&lt; SenderImpl &gt; &amp;h) (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SenderImpl &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SenderImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Sender</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a></td><td class="entry"></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Sender.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Sender.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Sender.html
new file mode 100755
index 0000000..fe5051d
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Sender.html
@@ -0,0 +1,337 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::Sender Class Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Sender.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classqpid_1_1messaging_1_1Sender-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::Sender Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Sender_8h_source.html">Sender.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::Sender:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classqpid_1_1messaging_1_1Sender.png" usemap="#qpid::messaging::Sender_map" alt=""/>
+  <map id="qpid::messaging::Sender_map" name="qpid::messaging::Sender_map">
+<area href="classqpid_1_1messaging_1_1Handle.html" alt="qpid::messaging::Handle&lt; SenderImpl &gt;" shape="rect" coords="0,0,233,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a89456a418e984a42c7efb656478ff3ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89456a418e984a42c7efb656478ff3ca"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Sender</b> (SenderImpl *impl=0)</td></tr>
+<tr class="separator:a89456a418e984a42c7efb656478ff3ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad64423c55a30920abc1a323f71726b6d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad64423c55a30920abc1a323f71726b6d"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Sender</b> (const <a class="el" href="classqpid_1_1messaging_1_1Sender.html">Sender</a> &amp;)</td></tr>
+<tr class="separator:ad64423c55a30920abc1a323f71726b6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf80f34af897d7459ddd717d334682a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf80f34af897d7459ddd717d334682a6"></a>
+QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Sender.html">Sender</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classqpid_1_1messaging_1_1Sender.html">Sender</a> &amp;)</td></tr>
+<tr class="separator:acf80f34af897d7459ddd717d334682a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adedcff9ec995b301479d395f995736a9"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Sender.html#adedcff9ec995b301479d395f995736a9">send</a> (const <a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> &amp;message, bool sync=false)</td></tr>
+<tr class="separator:adedcff9ec995b301479d395f995736a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a54762fe305422a3e51b4d0a8152e030b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54762fe305422a3e51b4d0a8152e030b"></a>
+QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><b>close</b> ()</td></tr>
+<tr class="separator:a54762fe305422a3e51b4d0a8152e030b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93ade0badc46bb1a9f5662579145e4ce"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Sender.html#a93ade0badc46bb1a9f5662579145e4ce">setCapacity</a> (uint32_t)</td></tr>
+<tr class="separator:a93ade0badc46bb1a9f5662579145e4ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae23edfc07ba612172c314b044f1e7dcc"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Sender.html#ae23edfc07ba612172c314b044f1e7dcc">getCapacity</a> ()</td></tr>
+<tr class="separator:ae23edfc07ba612172c314b044f1e7dcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1dd1f41ed7b5fcb2c8049692e865f049"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Sender.html#a1dd1f41ed7b5fcb2c8049692e865f049">getUnsettled</a> ()</td></tr>
+<tr class="separator:a1dd1f41ed7b5fcb2c8049692e865f049"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2aaec7fcb5362df5f5c3c63acaf61c21"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Sender.html#a2aaec7fcb5362df5f5c3c63acaf61c21">getAvailable</a> ()</td></tr>
+<tr class="separator:a2aaec7fcb5362df5f5c3c63acaf61c21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69ca2efedb0eb470d200b9d5011f22df"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Sender.html#a69ca2efedb0eb470d200b9d5011f22df">getName</a> () const </td></tr>
+<tr class="separator:a69ca2efedb0eb470d200b9d5011f22df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeda816d78423ca522169c83a8df18115"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Session.html">Session</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Sender.html#aeda816d78423ca522169c83a8df18115">getSession</a> () const </td></tr>
+<tr class="separator:aeda816d78423ca522169c83a8df18115"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd64d4c3be35c74b8e146ca1fb75fb94"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Sender.html#afd64d4c3be35c74b8e146ca1fb75fb94">getAddress</a> () const </td></tr>
+<tr class="separator:afd64d4c3be35c74b8e146ca1fb75fb94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1messaging_1_1Handle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1messaging_1_1Handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SenderImpl &gt;</a></td></tr>
+<tr class="memitem:ad6666ec615c78a110d36011aaa7f74f9 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">isValid</a> () const</td></tr>
+<tr class="separator:ad6666ec615c78a110d36011aaa7f74f9 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85d30ccb081c4b15dc3bedeb40ffbf52 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">isNull</a> () const</td></tr>
+<tr class="separator:a85d30ccb081c4b15dc3bedeb40ffbf52 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75949c9b0035ce83928ae1bb877ff252 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252">operator bool</a> () const</td></tr>
+<tr class="separator:a75949c9b0035ce83928ae1bb877ff252 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79cc121e1185d3d90a2d36e43ac8d82b inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">operator!</a> () const</td></tr>
+<tr class="separator:a79cc121e1185d3d90a2d36e43ac8d82b inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65237851b8de03d0a366f5e02c3ca5c4 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65237851b8de03d0a366f5e02c3ca5c4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classqpid_1_1messaging_1_1Handle.html">Handle</a>&lt; SenderImpl &gt; &amp;h)</td></tr>
+<tr class="separator:a65237851b8de03d0a366f5e02c3ca5c4 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:a4c9fb62a74944f8a3b29193eacd4ecb1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c9fb62a74944f8a3b29193eacd4ecb1"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>qpid::messaging::PrivateImplRef&lt; Sender &gt;</b></td></tr>
+<tr class="separator:a4c9fb62a74944f8a3b29193eacd4ecb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_types_classqpid_1_1messaging_1_1Handle"><td colspan="2" onclick="javascript:toggleInherit('pro_types_classqpid_1_1messaging_1_1Handle')"><img src="closed.png" alt="-"/>&#160;Protected Types inherited from <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SenderImpl &gt;</a></td></tr>
+<tr class="memitem:aae44d218cffcb40859af8702e4635d3f inherit pro_types_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae44d218cffcb40859af8702e4635d3f"></a>
+typedef SenderImpl&#160;</td><td class="memItemRight" valign="bottom"><b>Impl</b></td></tr>
+<tr class="separator:aae44d218cffcb40859af8702e4635d3f inherit pro_types_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classqpid_1_1messaging_1_1Handle"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classqpid_1_1messaging_1_1Handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SenderImpl &gt;</a></td></tr>
+<tr class="memitem:a56e6095295d9b798d9df9f4c53e80e32 inherit pro_attribs_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56e6095295d9b798d9df9f4c53e80e32"></a>
+Impl *&#160;</td><td class="memItemRight" valign="bottom"><b>impl</b></td></tr>
+<tr class="separator:a56e6095295d9b798d9df9f4c53e80e32 inherit pro_attribs_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Interface through which messages are sent. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="afd64d4c3be35c74b8e146ca1fb75fb94"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</a> qpid::messaging::Sender::getAddress </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Returns an address for this sender. </p>
+
+</div>
+</div>
+<a class="anchor" id="a2aaec7fcb5362df5f5c3c63acaf61c21"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN uint32_t qpid::messaging::Sender::getAvailable </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Returns the number of messages for which there is available capacity. </p>
+
+</div>
+</div>
+<a class="anchor" id="ae23edfc07ba612172c314b044f1e7dcc"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN uint32_t qpid::messaging::Sender::getCapacity </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Returns the capacity of the sender. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classqpid_1_1messaging_1_1Sender.html#a93ade0badc46bb1a9f5662579145e4ce">setCapacity</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a69ca2efedb0eb470d200b9d5011f22df"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN const std::string&amp; qpid::messaging::Sender::getName </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Returns the name of this sender. </p>
+
+</div>
+</div>
+<a class="anchor" id="aeda816d78423ca522169c83a8df18115"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Session.html">Session</a> qpid::messaging::Sender::getSession </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Returns a handle to the session associated with this sender. </p>
+
+</div>
+</div>
+<a class="anchor" id="a1dd1f41ed7b5fcb2c8049692e865f049"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN uint32_t qpid::messaging::Sender::getUnsettled </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Returns the number of sent messages pending confirmation of receipt by the broker. (These are the 'in-doubt' messages). </p>
+
+</div>
+</div>
+<a class="anchor" id="adedcff9ec995b301479d395f995736a9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Sender::send </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> &amp;&#160;</td>
+          <td class="paramname"><em>message</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>sync</em> = <code>false</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Sends a message</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">message</td><td>the message to send </td></tr>
+    <tr><td class="paramname">sync</td><td>if true the call will block until the server confirms receipt of the messages; if false will only block for available capacity (i.e. pending == capacity) </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a93ade0badc46bb1a9f5662579145e4ce"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Sender::setCapacity </td>
+          <td>(</td>
+          <td class="paramtype">uint32_t&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Sets the capacity for the sender. The capacity determines how many outgoing messages can be held pending confirmation of receipt by the broker. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="Sender_8h_source.html">Sender.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="classqpid_1_1messaging_1_1Sender.html">Sender</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Sender.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Sender.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Sender.js
new file mode 100755
index 0000000..74c12d2
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Sender.js
@@ -0,0 +1,17 @@
+var classqpid_1_1messaging_1_1Sender =
+[
+    [ "Sender", "classqpid_1_1messaging_1_1Sender.html#a89456a418e984a42c7efb656478ff3ca", null ],
+    [ "Sender", "classqpid_1_1messaging_1_1Sender.html#ad64423c55a30920abc1a323f71726b6d", null ],
+    [ "~Sender", "classqpid_1_1messaging_1_1Sender.html#ae9d3cc1b2049bc9c70662c91075ebcbf", null ],
+    [ "close", "classqpid_1_1messaging_1_1Sender.html#a54762fe305422a3e51b4d0a8152e030b", null ],
+    [ "getAddress", "classqpid_1_1messaging_1_1Sender.html#afd64d4c3be35c74b8e146ca1fb75fb94", null ],
+    [ "getAvailable", "classqpid_1_1messaging_1_1Sender.html#a2aaec7fcb5362df5f5c3c63acaf61c21", null ],
+    [ "getCapacity", "classqpid_1_1messaging_1_1Sender.html#ae23edfc07ba612172c314b044f1e7dcc", null ],
+    [ "getName", "classqpid_1_1messaging_1_1Sender.html#a69ca2efedb0eb470d200b9d5011f22df", null ],
+    [ "getSession", "classqpid_1_1messaging_1_1Sender.html#aeda816d78423ca522169c83a8df18115", null ],
+    [ "getUnsettled", "classqpid_1_1messaging_1_1Sender.html#a1dd1f41ed7b5fcb2c8049692e865f049", null ],
+    [ "operator=", "classqpid_1_1messaging_1_1Sender.html#acf80f34af897d7459ddd717d334682a6", null ],
+    [ "send", "classqpid_1_1messaging_1_1Sender.html#adedcff9ec995b301479d395f995736a9", null ],
+    [ "setCapacity", "classqpid_1_1messaging_1_1Sender.html#a93ade0badc46bb1a9f5662579145e4ce", null ],
+    [ "qpid::messaging::PrivateImplRef< Sender >", "classqpid_1_1messaging_1_1Sender.html#a4c9fb62a74944f8a3b29193eacd4ecb1", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Sender.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Sender.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Sender.png
new file mode 100755
index 0000000..da4bf71
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Sender.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Session-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Session-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Session-members.html
new file mode 100755
index 0000000..fdf255f
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Session-members.html
@@ -0,0 +1,145 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Session.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)">
+</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">qpid::messaging::Session Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a610d6eb517808dea01d25b30be88c4de">acknowledge</a>(bool sync=false)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html#aabe4d9bb20c7e12ce9ca821a5d9cb7ea">acknowledge</a>(Message &amp;, bool sync=false)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a974737a8faeb0e57664744bb536662bf">acknowledgeUpTo</a>(Message &amp;, bool sync=false)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html#aa2e0eb9e53cec590d23b2dd8b442e708">checkError</a>()</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html#ae182a6447018dd69ace0ec2897e66ba0">close</a>()</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a06a812821bdb2841cabf1f6b83fe57c0">commit</a>()</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a412e46c562c7211e833df2d243c743cc">createReceiver</a>(const Address &amp;address)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a23b36bccba731544fc686af56872f005">createReceiver</a>(const std::string &amp;address)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html#afed2184cb6a54b6452bcacac3d7491b8">createSender</a>(const Address &amp;address)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a310e2fefeaf0ab0b0b110c8b9bed72af">createSender</a>(const std::string &amp;address)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a836dd42d857166ea28a732e51bbba62a">getConnection</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a83dadf90e79a917efbbcaf766568fbe9">getReceivable</a>()</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a7659b4c2b740c2e9d9762b93725b12eb">getReceiver</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html#aa21188f60375a3f7a97697355668dab1">getSender</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a7e10103e4cd4303c38e92f7f0dd140a2">getUnsettledAcks</a>()</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Handle</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SessionImpl &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SessionImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a58892c263a96014bd6e7ddf20e654a4f">hasError</a>()</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Impl</b> typedef (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SessionImpl &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SessionImpl &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>impl</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SessionImpl &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SessionImpl &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">isNull</a>() const</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SessionImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">isValid</a>() const</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SessionImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a1ffd236475a8d94b57608b9cba2ab599">nextReceiver</a>(Receiver &amp;, Duration timeout=Duration::FOREVER)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a1abec0c0aa7950e1a0eaca1f1d7e9ecd">nextReceiver</a>(Duration timeout=Duration::FOREVER)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252">operator bool</a>() const</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SessionImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">operator!</a>() const</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SessionImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const Session &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>qpid::messaging::PrivateImplRef&lt; Session &gt;</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html#aacc65f05408dccb2977f556b9674161a">reject</a>(Message &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a4cd6031f9824f9296441113834c17da9">release</a>(Message &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>rollback</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Session</b>(SessionImpl *impl=0) (defined in <a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Session</b>(const Session &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>swap</b>(Handle&lt; SessionImpl &gt; &amp;h) (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SessionImpl &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; SessionImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html#a1ab5fe48656003e5e14158c23bdb0f56">sync</a>(bool block=true)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Session</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></td><td class="entry"></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[03/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.html
new file mode 100644
index 0000000..a14aca1
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.html
@@ -0,0 +1,380 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::Connection Class Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Connection.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classqpid_1_1messaging_1_1Connection-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::Connection Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Connection_8h_source.html">Connection.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::Connection:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classqpid_1_1messaging_1_1Connection.png" usemap="#qpid::messaging::Connection_map" alt=""/>
+  <map id="qpid::messaging::Connection_map" name="qpid::messaging::Connection_map">
+<area href="classqpid_1_1messaging_1_1Handle.html" alt="qpid::messaging::Handle&lt; ConnectionImpl &gt;" shape="rect" coords="0,0,256,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ae52937fa9e15ceaf48091111c92df20a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae52937fa9e15ceaf48091111c92df20a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Connection</b> (ConnectionImpl *impl)</td></tr>
+<tr class="separator:ae52937fa9e15ceaf48091111c92df20a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9fe3af4ad4a25621065c30a677dcbabe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9fe3af4ad4a25621065c30a677dcbabe"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Connection</b> (const <a class="el" href="classqpid_1_1messaging_1_1Connection.html">Connection</a> &amp;)</td></tr>
+<tr class="separator:a9fe3af4ad4a25621065c30a677dcbabe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d3f1bacc02722f3d2ae43efaa880db6"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#a4d3f1bacc02722f3d2ae43efaa880db6">Connection</a> (const std::string &amp;url, const qpid::types::Variant::Map &amp;options=qpid::types::Variant::Map())</td></tr>
+<tr class="separator:a4d3f1bacc02722f3d2ae43efaa880db6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ed5f335b7614cd7b2b580ad92cbf3d2"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#a7ed5f335b7614cd7b2b580ad92cbf3d2">Connection</a> (const std::string &amp;url, const std::string &amp;options)</td></tr>
+<tr class="separator:a7ed5f335b7614cd7b2b580ad92cbf3d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abcdcdeddf5285cfc4ecb2675119c3f21"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcdcdeddf5285cfc4ecb2675119c3f21"></a>
+QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Connection.html">Connection</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classqpid_1_1messaging_1_1Connection.html">Connection</a> &amp;)</td></tr>
+<tr class="separator:abcdcdeddf5285cfc4ecb2675119c3f21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed260d368e7a61444bd20536dd8ee0a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed260d368e7a61444bd20536dd8ee0a8"></a>
+QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><b>setOption</b> (const std::string &amp;name, const <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a> &amp;value)</td></tr>
+<tr class="separator:aed260d368e7a61444bd20536dd8ee0a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3edb48dd0f93bb27dc986820bd042d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3edb48dd0f93bb27dc986820bd042d5"></a>
+QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><b>open</b> ()</td></tr>
+<tr class="separator:ae3edb48dd0f93bb27dc986820bd042d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a044525254da9ad9820a6e38ae8cb2d9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a044525254da9ad9820a6e38ae8cb2d9e"></a>
+QPID_MESSAGING_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><b>isOpen</b> ()</td></tr>
+<tr class="separator:a044525254da9ad9820a6e38ae8cb2d9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e64496ab8722deecc24e1488aa6c287"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e64496ab8722deecc24e1488aa6c287"></a>
+QPID_MESSAGING_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><b>isOpen</b> () const </td></tr>
+<tr class="separator:a7e64496ab8722deecc24e1488aa6c287"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fba4dbb2563544316f3050d340c02dd"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#a2fba4dbb2563544316f3050d340c02dd">reconnect</a> (const std::string &amp;url)</td></tr>
+<tr class="separator:a2fba4dbb2563544316f3050d340c02dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac64520572413ec653b0d20c61887f0cc"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#ac64520572413ec653b0d20c61887f0cc">reconnect</a> ()</td></tr>
+<tr class="separator:ac64520572413ec653b0d20c61887f0cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37a0bb2470e17aeb8257e1b1513fa0b6"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#a37a0bb2470e17aeb8257e1b1513fa0b6">getUrl</a> () const </td></tr>
+<tr class="separator:a37a0bb2470e17aeb8257e1b1513fa0b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57c6b7c5b7f99fe3b6e287f906a59b7b"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#a57c6b7c5b7f99fe3b6e287f906a59b7b">close</a> ()</td></tr>
+<tr class="separator:a57c6b7c5b7f99fe3b6e287f906a59b7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80f1657463f9ed06f3f045ec5dc7bc5f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80f1657463f9ed06f3f045ec5dc7bc5f"></a>
+QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Session.html">Session</a>&#160;</td><td class="memItemRight" valign="bottom"><b>createTransactionalSession</b> (const std::string &amp;name=std::string())</td></tr>
+<tr class="separator:a80f1657463f9ed06f3f045ec5dc7bc5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a966954dee57fd345547390f9919887"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a966954dee57fd345547390f9919887"></a>
+QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Session.html">Session</a>&#160;</td><td class="memItemRight" valign="bottom"><b>createSession</b> (const std::string &amp;name=std::string())</td></tr>
+<tr class="separator:a2a966954dee57fd345547390f9919887"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ec71cf620373cacbb7ffb14260244f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ec71cf620373cacbb7ffb14260244f4"></a>
+QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Session.html">Session</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getSession</b> (const std::string &amp;name) const </td></tr>
+<tr class="separator:a1ec71cf620373cacbb7ffb14260244f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7934780583b5ac5f89e79f07423b52e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7934780583b5ac5f89e79f07423b52e4"></a>
+QPID_MESSAGING_EXTERN std::string&#160;</td><td class="memItemRight" valign="bottom"><b>getAuthenticatedUsername</b> ()</td></tr>
+<tr class="separator:a7934780583b5ac5f89e79f07423b52e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1messaging_1_1Handle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1messaging_1_1Handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td></tr>
+<tr class="memitem:ad6666ec615c78a110d36011aaa7f74f9 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">isValid</a> () const</td></tr>
+<tr class="separator:ad6666ec615c78a110d36011aaa7f74f9 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85d30ccb081c4b15dc3bedeb40ffbf52 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">isNull</a> () const</td></tr>
+<tr class="separator:a85d30ccb081c4b15dc3bedeb40ffbf52 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75949c9b0035ce83928ae1bb877ff252 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252">operator bool</a> () const</td></tr>
+<tr class="separator:a75949c9b0035ce83928ae1bb877ff252 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79cc121e1185d3d90a2d36e43ac8d82b inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">operator!</a> () const</td></tr>
+<tr class="separator:a79cc121e1185d3d90a2d36e43ac8d82b inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65237851b8de03d0a366f5e02c3ca5c4 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65237851b8de03d0a366f5e02c3ca5c4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classqpid_1_1messaging_1_1Handle.html">Handle</a>&lt; ConnectionImpl &gt; &amp;h)</td></tr>
+<tr class="separator:a65237851b8de03d0a366f5e02c3ca5c4 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:afcda8a5ddde952c834a8cd1bb7771b69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcda8a5ddde952c834a8cd1bb7771b69"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>qpid::messaging::PrivateImplRef&lt; Connection &gt;</b></td></tr>
+<tr class="separator:afcda8a5ddde952c834a8cd1bb7771b69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_types_classqpid_1_1messaging_1_1Handle"><td colspan="2" onclick="javascript:toggleInherit('pro_types_classqpid_1_1messaging_1_1Handle')"><img src="closed.png" alt="-"/>&#160;Protected Types inherited from <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td></tr>
+<tr class="memitem:aae44d218cffcb40859af8702e4635d3f inherit pro_types_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae44d218cffcb40859af8702e4635d3f"></a>
+typedef ConnectionImpl&#160;</td><td class="memItemRight" valign="bottom"><b>Impl</b></td></tr>
+<tr class="separator:aae44d218cffcb40859af8702e4635d3f inherit pro_types_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classqpid_1_1messaging_1_1Handle"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classqpid_1_1messaging_1_1Handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td></tr>
+<tr class="memitem:a56e6095295d9b798d9df9f4c53e80e32 inherit pro_attribs_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56e6095295d9b798d9df9f4c53e80e32"></a>
+Impl *&#160;</td><td class="memItemRight" valign="bottom"><b>impl</b></td></tr>
+<tr class="separator:a56e6095295d9b798d9df9f4c53e80e32 inherit pro_attribs_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A connection represents a network connection to a remote endpoint. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a4d3f1bacc02722f3d2ae43efaa880db6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN qpid::messaging::Connection::Connection </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const qpid::types::Variant::Map &amp;&#160;</td>
+          <td class="paramname"><em>options</em> = <code>qpid::types::Variant::Map()</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Current implementation supports the following options:</p>
+<ul>
+<li>heartbeat: the heartbeat interval in seconds</li>
+<li>tcp_nodelay: true/false, whether nagle should be disabled or not</li>
+<li>transport: the underlying transport to use (e.g. tcp, ssl, rdma)</li>
+<li>protocol: the version of AMQP to use (e.g. amqp0-10 or amqp1.0)</li>
+</ul>
+<p>(Note: the transports and/or protocols recognised may depend on which plugins are loaded. AT present support for heartbeats is missing in AMQP 1.0)</p>
+<ul>
+<li>username: the username to authenticate as</li>
+<li>password: the password to use if required by the selected authentication mechanism</li>
+<li>sasl_mechanisms: a space separated list of acceptable SASL mechanisms</li>
+<li>sasl_min_ssf: the minimum acceptable security strength factor</li>
+<li>sasl_max_ssf: the maximum acceptable security strength factor</li>
+<li>sasl_service: the service name if needed by the SASL mechanism in use</li>
+</ul>
+<p>Reconnect behaviour can be controlled through the following options:</p>
+<ul>
+<li>reconnect: true/false (enables/disables reconnect entirely)</li>
+<li>reconnect_timeout: seconds (give up and report failure after specified time)</li>
+<li>reconnect_limit: n (give up and report failure after specified number of attempts)</li>
+<li>reconnect_interval_min: seconds (initial delay between failed reconnection attempts)</li>
+<li>reconnect_interval_max: seconds (maximum delay between failed reconnection attempts)</li>
+<li>reconnect_interval: shorthand for setting the same reconnect_interval_min/max</li>
+<li>reconnect_urls: list of alternate urls to try when connecting</li>
+</ul>
+<p>The reconnect_interval is the time that the client waits for after a failed attempt to reconnect before retrying. It starts at the value of the min_retry_interval and is doubled every failure until the value of max_retry_interval is reached.</p>
+<p>Values in seconds can be fractional, for example 0.001 is a millisecond delay.</p>
+<p>If the SSL transport is used, the following options apply:</p>
+<ul>
+<li>ssl_cert_name: the name of the certificate to use for a given</li>
+<li>connection ssl_ignore_hostname_verification_failure: if set to true, will allow client to connect to server even if the hostname used (or ip address) doesn't match what is in the servers certificate. I.e. this disables authentication of the server to the client (and should be used only as a last resort)</li>
+</ul>
+<p>When AMQP 1.0 is used, the following options apply:</p>
+<ul>
+<li>container_id: sets the container id to use for the connection</li>
+<li>nest_annotations: if true, any annotations in received messages will be presented as properties with keys x-amqp-delivery-annotations or x-amqp-delivery-annotations and values that are nested maps containing the annotations. If false, the annotations will simply be merged in with the properties.</li>
+<li>set_to_on_send: If true, all sent messages will have the to field set to the node name of the sender</li>
+<li>properties or client_properties: the properties to include in the open frame sent</li>
+</ul>
+<p>The following options can be used to tune behaviour if needed (these are not yet supported over AMQP 1.0):</p>
+<ul>
+<li>tcp_nodelay: disables Nagle's algorithm on the underlying tcp socket</li>
+<li>max_channels: restricts the maximum number of channels supported</li>
+<li>max_frame_size: restricts the maximum frame size supported </li>
+</ul>
+
+</div>
+</div>
+<a class="anchor" id="a7ed5f335b7614cd7b2b580ad92cbf3d2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN qpid::messaging::Connection::Connection </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>options</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Creates a connection using an option string of the form {name:value,name2:value2...}, see above for options supported.</p>
+<dl class="exception"><dt>Exceptions</dt><dd>
+  <table class="exception">
+    <tr><td class="paramname"><a class="el" href="structqpid_1_1messaging_1_1InvalidOptionString.html">InvalidOptionString</a></td><td>if the string does not match the correct syntax </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a57c6b7c5b7f99fe3b6e287f906a59b7b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Connection::close </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Closes a connection and all sessions associated with it. An opened connection must be closed before the last handle is allowed to go out of scope. </p>
+
+</div>
+</div>
+<a class="anchor" id="a37a0bb2470e17aeb8257e1b1513fa0b6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN std::string qpid::messaging::Connection::getUrl </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>returns a url reprsenting the broker the client is currently connected to (or an empty string if it is not connected). </p>
+
+</div>
+</div>
+<a class="anchor" id="a2fba4dbb2563544316f3050d340c02dd"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Connection::reconnect </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>url</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Attempts to reconnect to the specified url, re-establish existing sessions, senders and receivers and resend any indoubt messages.</p>
+<p>This can be used to directly control reconnect behaviour rather than using the reconnect option for automatically handling that. </p>
+
+</div>
+</div>
+<a class="anchor" id="ac64520572413ec653b0d20c61887f0cc"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Connection::reconnect </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Attempts to reconnect to the original url, including any specified reconnect_urls, re-establish existing sessions, senders and receivers and resend any indoubt messages.</p>
+<p>This can be used to directly control reconnect behaviour rather than using the reconnect option for automatically handling that. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="Connection_8h_source.html">Connection.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">Connection</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.js
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.js b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.js
new file mode 100644
index 0000000..2c3aae8
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.js
@@ -0,0 +1,23 @@
+var classqpid_1_1messaging_1_1Connection =
+[
+    [ "Connection", "classqpid_1_1messaging_1_1Connection.html#ae52937fa9e15ceaf48091111c92df20a", null ],
+    [ "Connection", "classqpid_1_1messaging_1_1Connection.html#a9fe3af4ad4a25621065c30a677dcbabe", null ],
+    [ "Connection", "classqpid_1_1messaging_1_1Connection.html#ae74dacaa22c1171661ecde23328c7a42", null ],
+    [ "Connection", "classqpid_1_1messaging_1_1Connection.html#a4d3f1bacc02722f3d2ae43efaa880db6", null ],
+    [ "Connection", "classqpid_1_1messaging_1_1Connection.html#a7ed5f335b7614cd7b2b580ad92cbf3d2", null ],
+    [ "~Connection", "classqpid_1_1messaging_1_1Connection.html#a071c3ead15e6cde8217a5a2fc203bac6", null ],
+    [ "close", "classqpid_1_1messaging_1_1Connection.html#a57c6b7c5b7f99fe3b6e287f906a59b7b", null ],
+    [ "createSession", "classqpid_1_1messaging_1_1Connection.html#a2a966954dee57fd345547390f9919887", null ],
+    [ "createTransactionalSession", "classqpid_1_1messaging_1_1Connection.html#a80f1657463f9ed06f3f045ec5dc7bc5f", null ],
+    [ "getAuthenticatedUsername", "classqpid_1_1messaging_1_1Connection.html#a7934780583b5ac5f89e79f07423b52e4", null ],
+    [ "getSession", "classqpid_1_1messaging_1_1Connection.html#a1ec71cf620373cacbb7ffb14260244f4", null ],
+    [ "getUrl", "classqpid_1_1messaging_1_1Connection.html#a37a0bb2470e17aeb8257e1b1513fa0b6", null ],
+    [ "isOpen", "classqpid_1_1messaging_1_1Connection.html#a044525254da9ad9820a6e38ae8cb2d9e", null ],
+    [ "isOpen", "classqpid_1_1messaging_1_1Connection.html#a7e64496ab8722deecc24e1488aa6c287", null ],
+    [ "open", "classqpid_1_1messaging_1_1Connection.html#ae3edb48dd0f93bb27dc986820bd042d5", null ],
+    [ "operator=", "classqpid_1_1messaging_1_1Connection.html#abcdcdeddf5285cfc4ecb2675119c3f21", null ],
+    [ "reconnect", "classqpid_1_1messaging_1_1Connection.html#a2fba4dbb2563544316f3050d340c02dd", null ],
+    [ "reconnect", "classqpid_1_1messaging_1_1Connection.html#ac64520572413ec653b0d20c61887f0cc", null ],
+    [ "setOption", "classqpid_1_1messaging_1_1Connection.html#aed260d368e7a61444bd20536dd8ee0a8", null ],
+    [ "qpid::messaging::PrivateImplRef< Connection >", "classqpid_1_1messaging_1_1Connection.html#afcda8a5ddde952c834a8cd1bb7771b69", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.png
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.png b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.png
new file mode 100644
index 0000000..1844bda
Binary files /dev/null and b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration-members.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration-members.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration-members.html
new file mode 100644
index 0000000..437bc7a
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration-members.html
@@ -0,0 +1,116 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Duration.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)">
+</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">qpid::messaging::Duration Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Duration</b>(uint64_t milliseconds) (defined in <a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>FOREVER</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getMilliseconds</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>IMMEDIATE</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MINUTE</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SECOND</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration.html
new file mode 100644
index 0000000..7145dda
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration.html
@@ -0,0 +1,144 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::Duration Class Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Duration.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="classqpid_1_1messaging_1_1Duration-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::Duration Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Duration_8h_source.html">Duration.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a043c3696e7f124763204a6da14f874d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a043c3696e7f124763204a6da14f874d8"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Duration</b> (uint64_t milliseconds)</td></tr>
+<tr class="separator:a043c3696e7f124763204a6da14f874d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1346e5ea9b94dc82104826749632ab2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1346e5ea9b94dc82104826749632ab2"></a>
+QPID_MESSAGING_EXTERN uint64_t&#160;</td><td class="memItemRight" valign="bottom"><b>getMilliseconds</b> () const </td></tr>
+<tr class="separator:ab1346e5ea9b94dc82104826749632ab2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a8e2a212563018097048e440d0503e6fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e2a212563018097048e440d0503e6fa"></a>
+static QPID_MESSAGING_EXTERN const <a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FOREVER</b></td></tr>
+<tr class="separator:a8e2a212563018097048e440d0503e6fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e80501edfc176d7e8fc1635802b1f89"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e80501edfc176d7e8fc1635802b1f89"></a>
+static QPID_MESSAGING_EXTERN const <a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&#160;</td><td class="memItemRight" valign="bottom"><b>IMMEDIATE</b></td></tr>
+<tr class="separator:a7e80501edfc176d7e8fc1635802b1f89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a485ddc829a3bc7c7b19cb59b8af53412"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a485ddc829a3bc7c7b19cb59b8af53412"></a>
+static QPID_MESSAGING_EXTERN const <a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&#160;</td><td class="memItemRight" valign="bottom"><b>SECOND</b></td></tr>
+<tr class="separator:a485ddc829a3bc7c7b19cb59b8af53412"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b3ead6918b8fe947bb4ad41f09f6f20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b3ead6918b8fe947bb4ad41f09f6f20"></a>
+static QPID_MESSAGING_EXTERN const <a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&#160;</td><td class="memItemRight" valign="bottom"><b>MINUTE</b></td></tr>
+<tr class="separator:a4b3ead6918b8fe947bb4ad41f09f6f20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A duration is a time in milliseconds. </p>
+</div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="Duration_8h_source.html">Duration.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration.js
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration.js b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration.js
new file mode 100644
index 0000000..0e5d683
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration.js
@@ -0,0 +1,5 @@
+var classqpid_1_1messaging_1_1Duration =
+[
+    [ "Duration", "classqpid_1_1messaging_1_1Duration.html#a043c3696e7f124763204a6da14f874d8", null ],
+    [ "getMilliseconds", "classqpid_1_1messaging_1_1Duration.html#ab1346e5ea9b94dc82104826749632ab2", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates-members.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates-members.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates-members.html
new file mode 100644
index 0000000..8acd700
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates-members.html
@@ -0,0 +1,112 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1FailoverUpdates.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)">
+</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">qpid::messaging::FailoverUpdates Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1messaging_1_1FailoverUpdates.html">qpid::messaging::FailoverUpdates</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FailoverUpdates</b>(Connection &amp;connection) (defined in <a class="el" href="classqpid_1_1messaging_1_1FailoverUpdates.html">qpid::messaging::FailoverUpdates</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1FailoverUpdates.html">qpid::messaging::FailoverUpdates</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~FailoverUpdates</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1FailoverUpdates.html">qpid::messaging::FailoverUpdates</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1FailoverUpdates.html">qpid::messaging::FailoverUpdates</a></td><td class="entry"></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates.html
new file mode 100644
index 0000000..09fa7b4
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates.html
@@ -0,0 +1,125 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::FailoverUpdates Class Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1FailoverUpdates.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classqpid_1_1messaging_1_1FailoverUpdates-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::FailoverUpdates Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="FailoverUpdates_8h_source.html">FailoverUpdates.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a4042cc9b3ab0592a67e704ffcd97d56a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4042cc9b3ab0592a67e704ffcd97d56a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>FailoverUpdates</b> (<a class="el" href="classqpid_1_1messaging_1_1Connection.html">Connection</a> &amp;connection)</td></tr>
+<tr class="separator:a4042cc9b3ab0592a67e704ffcd97d56a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A utility to listen for updates on cluster membership and update the list of known urls for a connection accordingly. </p>
+</div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="FailoverUpdates_8h_source.html">FailoverUpdates.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="classqpid_1_1messaging_1_1FailoverUpdates.html">FailoverUpdates</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates.js
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates.js b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates.js
new file mode 100644
index 0000000..f4ada19
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates.js
@@ -0,0 +1,5 @@
+var classqpid_1_1messaging_1_1FailoverUpdates =
+[
+    [ "FailoverUpdates", "classqpid_1_1messaging_1_1FailoverUpdates.html#a4042cc9b3ab0592a67e704ffcd97d56a", null ],
+    [ "~FailoverUpdates", "classqpid_1_1messaging_1_1FailoverUpdates.html#a24ce01b159ba534fe8d13883d425c399", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle-members.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle-members.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle-members.html
new file mode 100644
index 0000000..420eaf7
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle-members.html
@@ -0,0 +1,119 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Handle.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)">
+</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">qpid::messaging::Handle&lt; T &gt; Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Handle</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Impl</b> typedef (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>impl</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">isNull</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">isValid</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252">operator bool</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">operator!</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>PrivateImplRef&lt; T &gt;</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>swap</b>(Handle&lt; T &gt; &amp;h) (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle.html
new file mode 100644
index 0000000..2eb2878
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle.html
@@ -0,0 +1,263 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::Handle&lt; T &gt; Class Template Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Handle.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-types">Protected Types</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classqpid_1_1messaging_1_1Handle-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::Handle&lt; T &gt; Class Template Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Handle_8h_source.html">Handle.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ad6666ec615c78a110d36011aaa7f74f9"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">isValid</a> () const </td></tr>
+<tr class="separator:ad6666ec615c78a110d36011aaa7f74f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85d30ccb081c4b15dc3bedeb40ffbf52"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">isNull</a> () const </td></tr>
+<tr class="separator:a85d30ccb081c4b15dc3bedeb40ffbf52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75949c9b0035ce83928ae1bb877ff252"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252">operator bool</a> () const </td></tr>
+<tr class="separator:a75949c9b0035ce83928ae1bb877ff252"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79cc121e1185d3d90a2d36e43ac8d82b"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">operator!</a> () const </td></tr>
+<tr class="separator:a79cc121e1185d3d90a2d36e43ac8d82b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65237851b8de03d0a366f5e02c3ca5c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65237851b8de03d0a366f5e02c3ca5c4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classqpid_1_1messaging_1_1Handle.html">Handle</a>&lt; T &gt; &amp;h)</td></tr>
+<tr class="separator:a65237851b8de03d0a366f5e02c3ca5c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-types"></a>
+Protected Types</h2></td></tr>
+<tr class="memitem:aae44d218cffcb40859af8702e4635d3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae44d218cffcb40859af8702e4635d3f"></a>
+typedef T&#160;</td><td class="memItemRight" valign="bottom"><b>Impl</b></td></tr>
+<tr class="separator:aae44d218cffcb40859af8702e4635d3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a56e6095295d9b798d9df9f4c53e80e32"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56e6095295d9b798d9df9f4c53e80e32"></a>
+Impl *&#160;</td><td class="memItemRight" valign="bottom"><b>impl</b></td></tr>
+<tr class="separator:a56e6095295d9b798d9df9f4c53e80e32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:a3e9193fac9bbd96b21f336891b3e5d76"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e9193fac9bbd96b21f336891b3e5d76"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>PrivateImplRef&lt; T &gt;</b></td></tr>
+<tr class="separator:a3e9193fac9bbd96b21f336891b3e5d76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h3>template&lt;class T&gt;<br />
+class qpid::messaging::Handle&lt; T &gt;</h3>
+
+<p>A handle is like a pointer: refers to an underlying implementation object. Copying the handle does not copy the object.</p>
+<p>Handles can be null, like a 0 pointer. Use <a class="el" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">isValid()</a>, <a class="el" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">isNull()</a> or the conversion to bool to test for a null handle. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a85d30ccb081c4b15dc3bedeb40ffbf52"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_INLINE_EXTERN bool <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a>&lt; T &gt;::isNull </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>true if handle is null. It is an error to call any function on a null handle. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad6666ec615c78a110d36011aaa7f74f9"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_INLINE_EXTERN bool <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a>&lt; T &gt;::isValid </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>true if handle is valid, i.e. not null. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a75949c9b0035ce83928ae1bb877ff252"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_INLINE_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a>&lt; T &gt;::operator bool </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Conversion to bool supports idiom if (handle) { handle-&gt;... } </p>
+
+</div>
+</div>
+<a class="anchor" id="a79cc121e1185d3d90a2d36e43ac8d82b"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_INLINE_EXTERN bool <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a>&lt; T &gt;::operator! </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Operator ! supports idiom if (!handle) { do_if_handle_is_null(); } </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="Handle_8h_source.html">Handle.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">Handle</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle.js
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle.js b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle.js
new file mode 100644
index 0000000..b17a578
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle.js
@@ -0,0 +1,12 @@
+var classqpid_1_1messaging_1_1Handle =
+[
+    [ "Impl", "classqpid_1_1messaging_1_1Handle.html#aae44d218cffcb40859af8702e4635d3f", null ],
+    [ "Handle", "classqpid_1_1messaging_1_1Handle.html#ac760dc55cf344bde4e67ecd3cba8253e", null ],
+    [ "isNull", "classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52", null ],
+    [ "isValid", "classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9", null ],
+    [ "operator bool", "classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252", null ],
+    [ "operator!", "classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b", null ],
+    [ "swap", "classqpid_1_1messaging_1_1Handle.html#a65237851b8de03d0a366f5e02c3ca5c4", null ],
+    [ "PrivateImplRef< T >", "classqpid_1_1messaging_1_1Handle.html#a3e9193fac9bbd96b21f336891b3e5d76", null ],
+    [ "impl", "classqpid_1_1messaging_1_1Handle.html#a56e6095295d9b798d9df9f4c53e80e32", null ]
+];
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[23/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MalformedAddress.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MalformedAddress.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MalformedAddress.html
new file mode 100755
index 0000000..553e3f3
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MalformedAddress.html
@@ -0,0 +1,156 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::MalformedAddress Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1MalformedAddress.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1MalformedAddress-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::MalformedAddress Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="exceptions_8h_source.html">exceptions.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::MalformedAddress:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1MalformedAddress.png" usemap="#qpid::messaging::MalformedAddress_map" alt=""/>
+  <map id="qpid::messaging::MalformedAddress_map" name="qpid::messaging::MalformedAddress_map">
+<area href="structqpid_1_1messaging_1_1AddressError.html" alt="qpid::messaging::AddressError" shape="rect" coords="0,224,222,248"/>
+<area href="structqpid_1_1messaging_1_1LinkError.html" alt="qpid::messaging::LinkError" shape="rect" coords="0,168,222,192"/>
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="0,112,222,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="0,56,222,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:af85ad34c00b6c7c8bab965d60067b434"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af85ad34c00b6c7c8bab965d60067b434"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MalformedAddress</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:af85ad34c00b6c7c8bab965d60067b434"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1AddressError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1AddressError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1AddressError.html">qpid::messaging::AddressError</a></td></tr>
+<tr class="memitem:ae1636f6d53ca6c8303d8ee5caf578ee3 inherit pub_methods_structqpid_1_1messaging_1_1AddressError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1636f6d53ca6c8303d8ee5caf578ee3"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>AddressError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:ae1636f6d53ca6c8303d8ee5caf578ee3 inherit pub_methods_structqpid_1_1messaging_1_1AddressError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1LinkError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1LinkError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td></tr>
+<tr class="memitem:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a73e81b14d57824fb2c39b81a45217f"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>LinkError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Thrown when an address string with invalid syntax is used. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1MalformedAddress.html">MalformedAddress</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MalformedAddress.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MalformedAddress.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MalformedAddress.js
new file mode 100755
index 0000000..7446ad1
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MalformedAddress.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1MalformedAddress =
+[
+    [ "MalformedAddress", "structqpid_1_1messaging_1_1MalformedAddress.html#af85ad34c00b6c7c8bab965d60067b434", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MalformedAddress.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MalformedAddress.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MalformedAddress.png
new file mode 100755
index 0000000..c68533e
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MalformedAddress.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessageRejected-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessageRejected-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessageRejected-members.html
new file mode 100755
index 0000000..2a8aafd
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessageRejected-members.html
@@ -0,0 +1,119 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1MessageRejected.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)">
+</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">qpid::messaging::MessageRejected Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1MessageRejected.html">qpid::messaging::MessageRejected</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>LinkError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MessageRejected</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessageRejected.html">qpid::messaging::MessageRejected</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessageRejected.html">qpid::messaging::MessageRejected</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SenderError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1SenderError.html">qpid::messaging::SenderError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1SenderError.html">qpid::messaging::SenderError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SendError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1SendError.html">qpid::messaging::SendError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1SendError.html">qpid::messaging::SendError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessageRejected.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessageRejected.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessageRejected.html
new file mode 100755
index 0000000..8aeffd0
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessageRejected.html
@@ -0,0 +1,161 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::MessageRejected Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1MessageRejected.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1MessageRejected-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::MessageRejected Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="exceptions_8h_source.html">exceptions.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::MessageRejected:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1MessageRejected.png" usemap="#qpid::messaging::MessageRejected_map" alt=""/>
+  <map id="qpid::messaging::MessageRejected_map" name="qpid::messaging::MessageRejected_map">
+<area href="structqpid_1_1messaging_1_1SendError.html" alt="qpid::messaging::SendError" shape="rect" coords="0,280,222,304"/>
+<area href="structqpid_1_1messaging_1_1SenderError.html" alt="qpid::messaging::SenderError" shape="rect" coords="0,224,222,248"/>
+<area href="structqpid_1_1messaging_1_1LinkError.html" alt="qpid::messaging::LinkError" shape="rect" coords="0,168,222,192"/>
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="0,112,222,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="0,56,222,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a2bb0d85e3ee18834b96b1ea38d493303"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2bb0d85e3ee18834b96b1ea38d493303"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessageRejected</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a2bb0d85e3ee18834b96b1ea38d493303"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1SendError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1SendError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1SendError.html">qpid::messaging::SendError</a></td></tr>
+<tr class="memitem:aaf0249d40111d77d1feed00750e801c9 inherit pub_methods_structqpid_1_1messaging_1_1SendError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf0249d40111d77d1feed00750e801c9"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>SendError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:aaf0249d40111d77d1feed00750e801c9 inherit pub_methods_structqpid_1_1messaging_1_1SendError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1SenderError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1SenderError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1SenderError.html">qpid::messaging::SenderError</a></td></tr>
+<tr class="memitem:a40733bc5ea9715db7955d4ddf4f80cdc inherit pub_methods_structqpid_1_1messaging_1_1SenderError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40733bc5ea9715db7955d4ddf4f80cdc"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>SenderError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a40733bc5ea9715db7955d4ddf4f80cdc inherit pub_methods_structqpid_1_1messaging_1_1SenderError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1LinkError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1LinkError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td></tr>
+<tr class="memitem:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a73e81b14d57824fb2c39b81a45217f"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>LinkError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Thrown on a synchronous send to indicate that the message being sent was rejected. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1MessageRejected.html">MessageRejected</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessageRejected.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessageRejected.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessageRejected.js
new file mode 100755
index 0000000..8f28f4d
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessageRejected.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1MessageRejected =
+[
+    [ "MessageRejected", "structqpid_1_1messaging_1_1MessageRejected.html#a2bb0d85e3ee18834b96b1ea38d493303", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessageRejected.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessageRejected.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessageRejected.png
new file mode 100755
index 0000000..3d12aad
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessageRejected.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessagingException-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessagingException-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessagingException-members.html
new file mode 100755
index 0000000..466c729
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessagingException-members.html
@@ -0,0 +1,115 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1MessagingException.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)">
+</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">qpid::messaging::MessagingException Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessagingException.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessagingException.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessagingException.html
new file mode 100755
index 0000000..1d0822c
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessagingException.html
@@ -0,0 +1,155 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::MessagingException Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1MessagingException.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1MessagingException-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::MessagingException Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="exceptions_8h_source.html">exceptions.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::MessagingException:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1MessagingException.png" usemap="#qpid::messaging::MessagingException_map" alt=""/>
+  <map id="qpid::messaging::MessagingException_map" name="qpid::messaging::MessagingException_map">
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="592,56,819,80"/>
+<area href="structqpid_1_1messaging_1_1ConnectionError.html" alt="qpid::messaging::ConnectionError" shape="rect" coords="0,168,227,192"/>
+<area href="structqpid_1_1messaging_1_1InvalidOptionString.html" alt="qpid::messaging::InvalidOptionString" shape="rect" coords="237,168,464,192"/>
+<area href="structqpid_1_1messaging_1_1KeyError.html" alt="qpid::messaging::KeyError" shape="rect" coords="474,168,701,192"/>
+<area href="structqpid_1_1messaging_1_1LinkError.html" alt="qpid::messaging::LinkError" shape="rect" coords="711,168,938,192"/>
+<area href="structqpid_1_1messaging_1_1SessionError.html" alt="qpid::messaging::SessionError" shape="rect" coords="1185,168,1412,192"/>
+<area href="structqpid_1_1messaging_1_1TransportFailure.html" alt="qpid::messaging::TransportFailure" shape="rect" coords="1422,168,1649,192"/>
+<area href="structqpid_1_1messaging_1_1AuthenticationFailure.html" alt="qpid::messaging::AuthenticationFailure" shape="rect" coords="237,224,464,248"/>
+<area href="structqpid_1_1messaging_1_1ProtocolVersionError.html" alt="qpid::messaging::ProtocolVersionError" shape="rect" coords="237,280,464,304"/>
+<area href="structqpid_1_1messaging_1_1AddressError.html" alt="qpid::messaging::AddressError" shape="rect" coords="948,224,1175,248"/>
+<area href="structqpid_1_1messaging_1_1ReceiverError.html" alt="qpid::messaging::ReceiverError" shape="rect" coords="948,280,1175,304"/>
+<area href="structqpid_1_1messaging_1_1SenderError.html" alt="qpid::messaging::SenderError" shape="rect" coords="948,336,1175,360"/>
+<area href="structqpid_1_1messaging_1_1SessionClosed.html" alt="qpid::messaging::SessionClosed" shape="rect" coords="1422,224,1649,248"/>
+<area href="structqpid_1_1messaging_1_1TransactionError.html" alt="qpid::messaging::TransactionError" shape="rect" coords="1422,280,1649,304"/>
+<area href="structqpid_1_1messaging_1_1UnauthorizedAccess.html" alt="qpid::messaging::UnauthorizedAccess" shape="rect" coords="1422,336,1649,360"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>This is the base class for all messaging related exceptions thrown by this API. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">MessagingException</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessagingException.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessagingException.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessagingException.js
new file mode 100755
index 0000000..a3db679
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessagingException.js
@@ -0,0 +1,5 @@
+var structqpid_1_1messaging_1_1MessagingException =
+[
+    [ "MessagingException", "structqpid_1_1messaging_1_1MessagingException.html#ac099fd8b7b4795f59a6a1f318e51749a", null ],
+    [ "~MessagingException", "structqpid_1_1messaging_1_1MessagingException.html#ad34915e65af819587fed16a3a65fbda7", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessagingException.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessagingException.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessagingException.png
new file mode 100755
index 0000000..b165bb8
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MessagingException.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NoMessageAvailable-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NoMessageAvailable-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NoMessageAvailable-members.html
new file mode 100755
index 0000000..22f0e60
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NoMessageAvailable-members.html
@@ -0,0 +1,119 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1NoMessageAvailable.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)">
+</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">qpid::messaging::NoMessageAvailable Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1NoMessageAvailable.html">qpid::messaging::NoMessageAvailable</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>FetchError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1FetchError.html">qpid::messaging::FetchError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1FetchError.html">qpid::messaging::FetchError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>LinkError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NoMessageAvailable</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1NoMessageAvailable.html">qpid::messaging::NoMessageAvailable</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1NoMessageAvailable.html">qpid::messaging::NoMessageAvailable</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>ReceiverError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1ReceiverError.html">qpid::messaging::ReceiverError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1ReceiverError.html">qpid::messaging::ReceiverError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NoMessageAvailable.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NoMessageAvailable.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NoMessageAvailable.html
new file mode 100755
index 0000000..5aa4f60
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NoMessageAvailable.html
@@ -0,0 +1,157 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::NoMessageAvailable Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1NoMessageAvailable.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)">
+</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="summary">
+<a href="structqpid_1_1messaging_1_1NoMessageAvailable-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::NoMessageAvailable Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="exceptions_8h_source.html">exceptions.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::NoMessageAvailable:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1NoMessageAvailable.png" usemap="#qpid::messaging::NoMessageAvailable_map" alt=""/>
+  <map id="qpid::messaging::NoMessageAvailable_map" name="qpid::messaging::NoMessageAvailable_map">
+<area href="structqpid_1_1messaging_1_1FetchError.html" alt="qpid::messaging::FetchError" shape="rect" coords="0,280,226,304"/>
+<area href="structqpid_1_1messaging_1_1ReceiverError.html" alt="qpid::messaging::ReceiverError" shape="rect" coords="0,224,226,248"/>
+<area href="structqpid_1_1messaging_1_1LinkError.html" alt="qpid::messaging::LinkError" shape="rect" coords="0,168,226,192"/>
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="0,112,226,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="0,56,226,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1FetchError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1FetchError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1FetchError.html">qpid::messaging::FetchError</a></td></tr>
+<tr class="memitem:aef96b45e84415e22b42ef171f8593556 inherit pub_methods_structqpid_1_1messaging_1_1FetchError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef96b45e84415e22b42ef171f8593556"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>FetchError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:aef96b45e84415e22b42ef171f8593556 inherit pub_methods_structqpid_1_1messaging_1_1FetchError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1ReceiverError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1ReceiverError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1ReceiverError.html">qpid::messaging::ReceiverError</a></td></tr>
+<tr class="memitem:a4e033da931f45817b016354f15bfebaa inherit pub_methods_structqpid_1_1messaging_1_1ReceiverError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e033da931f45817b016354f15bfebaa"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>ReceiverError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a4e033da931f45817b016354f15bfebaa inherit pub_methods_structqpid_1_1messaging_1_1ReceiverError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1LinkError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1LinkError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td></tr>
+<tr class="memitem:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a73e81b14d57824fb2c39b81a45217f"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>LinkError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Thrown by <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#aa3b46a16b002054cd73f9c625ff496bb">Receiver::fetch()</a>, <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#af60ff3ff2a71728b191bbfc656ccba93">Receiver::get()</a> and <a class="el" href="classqpid_1_1messaging_1_1Session.html#a1ffd236475a8d94b57608b9cba2ab599">Session::nextReceiver()</a> to indicate that there no message was available before the timeout specified. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1NoMessageAvailable.html">NoMessageAvailable</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NoMessageAvailable.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NoMessageAvailable.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NoMessageAvailable.js
new file mode 100755
index 0000000..74f1806
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NoMessageAvailable.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1NoMessageAvailable =
+[
+    [ "NoMessageAvailable", "structqpid_1_1messaging_1_1NoMessageAvailable.html#ad081dc611824e239cf0b4686eefef9da", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NoMessageAvailable.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NoMessageAvailable.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NoMessageAvailable.png
new file mode 100755
index 0000000..d799301
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NoMessageAvailable.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NotFound-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NotFound-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NotFound-members.html
new file mode 100755
index 0000000..b1bf542
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1NotFound-members.html
@@ -0,0 +1,119 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1NotFound.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)">
+</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">qpid::messaging::NotFound Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1NotFound.html">qpid::messaging::NotFound</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AddressError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1AddressError.html">qpid::messaging::AddressError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1AddressError.html">qpid::messaging::AddressError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>LinkError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NotFound</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1NotFound.html">qpid::messaging::NotFound</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1NotFound.html">qpid::messaging::NotFound</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>ResolutionError</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1ResolutionError.html">qpid::messaging::ResolutionError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1ResolutionError.html">qpid::messaging::ResolutionError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[21/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ResolutionError.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ResolutionError.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ResolutionError.html
new file mode 100755
index 0000000..020eddf
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ResolutionError.html
@@ -0,0 +1,158 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::ResolutionError Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1ResolutionError.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1ResolutionError-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::ResolutionError Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="exceptions_8h_source.html">exceptions.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::ResolutionError:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1ResolutionError.png" usemap="#qpid::messaging::ResolutionError_map" alt=""/>
+  <map id="qpid::messaging::ResolutionError_map" name="qpid::messaging::ResolutionError_map">
+<area href="structqpid_1_1messaging_1_1AddressError.html" alt="qpid::messaging::AddressError" shape="rect" coords="116,224,338,248"/>
+<area href="structqpid_1_1messaging_1_1LinkError.html" alt="qpid::messaging::LinkError" shape="rect" coords="116,168,338,192"/>
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="116,112,338,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="116,56,338,80"/>
+<area href="structqpid_1_1messaging_1_1AssertionFailed.html" alt="qpid::messaging::AssertionFailed" shape="rect" coords="0,336,222,360"/>
+<area href="structqpid_1_1messaging_1_1NotFound.html" alt="qpid::messaging::NotFound" shape="rect" coords="232,336,454,360"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aa51eb483dfbf77f84d73393db53828e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa51eb483dfbf77f84d73393db53828e5"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>ResolutionError</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:aa51eb483dfbf77f84d73393db53828e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1AddressError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1AddressError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1AddressError.html">qpid::messaging::AddressError</a></td></tr>
+<tr class="memitem:ae1636f6d53ca6c8303d8ee5caf578ee3 inherit pub_methods_structqpid_1_1messaging_1_1AddressError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1636f6d53ca6c8303d8ee5caf578ee3"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>AddressError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:ae1636f6d53ca6c8303d8ee5caf578ee3 inherit pub_methods_structqpid_1_1messaging_1_1AddressError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1LinkError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1LinkError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td></tr>
+<tr class="memitem:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a73e81b14d57824fb2c39b81a45217f"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>LinkError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Thrown when a syntactically correct address cannot be resolved or used. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1ResolutionError.html">ResolutionError</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ResolutionError.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ResolutionError.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ResolutionError.js
new file mode 100755
index 0000000..1dfda81
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ResolutionError.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1ResolutionError =
+[
+    [ "ResolutionError", "structqpid_1_1messaging_1_1ResolutionError.html#aa51eb483dfbf77f84d73393db53828e5", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ResolutionError.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ResolutionError.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ResolutionError.png
new file mode 100755
index 0000000..56f4c3d
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ResolutionError.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SendError-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SendError-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SendError-members.html
new file mode 100755
index 0000000..3d8afa7
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SendError-members.html
@@ -0,0 +1,118 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1SendError.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)">
+</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">qpid::messaging::SendError Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1SendError.html">qpid::messaging::SendError</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>LinkError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SenderError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1SenderError.html">qpid::messaging::SenderError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1SenderError.html">qpid::messaging::SenderError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SendError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1SendError.html">qpid::messaging::SendError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1SendError.html">qpid::messaging::SendError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SendError.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SendError.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SendError.html
new file mode 100755
index 0000000..3c98e0c
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SendError.html
@@ -0,0 +1,155 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::SendError Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1SendError.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1SendError-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::SendError Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::SendError:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1SendError.png" usemap="#qpid::messaging::SendError_map" alt=""/>
+  <map id="qpid::messaging::SendError_map" name="qpid::messaging::SendError_map">
+<area href="structqpid_1_1messaging_1_1SenderError.html" alt="qpid::messaging::SenderError" shape="rect" coords="258,224,506,248"/>
+<area href="structqpid_1_1messaging_1_1LinkError.html" alt="qpid::messaging::LinkError" shape="rect" coords="258,168,506,192"/>
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="258,112,506,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="258,56,506,80"/>
+<area href="structqpid_1_1messaging_1_1MessageRejected.html" alt="qpid::messaging::MessageRejected" shape="rect" coords="0,336,248,360"/>
+<area href="structqpid_1_1messaging_1_1OutOfCapacity.html" alt="qpid::messaging::OutOfCapacity" shape="rect" coords="258,336,506,360"/>
+<area href="structqpid_1_1messaging_1_1TargetCapacityExceeded.html" alt="qpid::messaging::TargetCapacityExceeded" shape="rect" coords="516,336,764,360"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aaf0249d40111d77d1feed00750e801c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf0249d40111d77d1feed00750e801c9"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>SendError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:aaf0249d40111d77d1feed00750e801c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1SenderError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1SenderError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1SenderError.html">qpid::messaging::SenderError</a></td></tr>
+<tr class="memitem:a40733bc5ea9715db7955d4ddf4f80cdc inherit pub_methods_structqpid_1_1messaging_1_1SenderError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40733bc5ea9715db7955d4ddf4f80cdc"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>SenderError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a40733bc5ea9715db7955d4ddf4f80cdc inherit pub_methods_structqpid_1_1messaging_1_1SenderError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1LinkError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1LinkError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td></tr>
+<tr class="memitem:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a73e81b14d57824fb2c39b81a45217f"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>LinkError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1SendError.html">SendError</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SendError.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SendError.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SendError.js
new file mode 100755
index 0000000..8029fcc
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SendError.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1SendError =
+[
+    [ "SendError", "structqpid_1_1messaging_1_1SendError.html#aaf0249d40111d77d1feed00750e801c9", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SendError.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SendError.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SendError.png
new file mode 100755
index 0000000..6ecd1cf
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SendError.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SenderError-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SenderError-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SenderError-members.html
new file mode 100755
index 0000000..59ef722
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SenderError-members.html
@@ -0,0 +1,117 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1SenderError.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)">
+</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">qpid::messaging::SenderError Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1SenderError.html">qpid::messaging::SenderError</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>LinkError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SenderError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1SenderError.html">qpid::messaging::SenderError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1SenderError.html">qpid::messaging::SenderError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SenderError.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SenderError.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SenderError.html
new file mode 100755
index 0000000..56ca525
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SenderError.html
@@ -0,0 +1,151 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::SenderError Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1SenderError.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1SenderError-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::SenderError Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::SenderError:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1SenderError.png" usemap="#qpid::messaging::SenderError_map" alt=""/>
+  <map id="qpid::messaging::SenderError_map" name="qpid::messaging::SenderError_map">
+<area href="structqpid_1_1messaging_1_1LinkError.html" alt="qpid::messaging::LinkError" shape="rect" coords="258,168,506,192"/>
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="258,112,506,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="258,56,506,80"/>
+<area href="structqpid_1_1messaging_1_1SendError.html" alt="qpid::messaging::SendError" shape="rect" coords="258,280,506,304"/>
+<area href="structqpid_1_1messaging_1_1MessageRejected.html" alt="qpid::messaging::MessageRejected" shape="rect" coords="0,336,248,360"/>
+<area href="structqpid_1_1messaging_1_1OutOfCapacity.html" alt="qpid::messaging::OutOfCapacity" shape="rect" coords="258,336,506,360"/>
+<area href="structqpid_1_1messaging_1_1TargetCapacityExceeded.html" alt="qpid::messaging::TargetCapacityExceeded" shape="rect" coords="516,336,764,360"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a40733bc5ea9715db7955d4ddf4f80cdc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40733bc5ea9715db7955d4ddf4f80cdc"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>SenderError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a40733bc5ea9715db7955d4ddf4f80cdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1LinkError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1LinkError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td></tr>
+<tr class="memitem:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a73e81b14d57824fb2c39b81a45217f"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>LinkError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1SenderError.html">SenderError</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SenderError.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SenderError.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SenderError.js
new file mode 100755
index 0000000..78fb907
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SenderError.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1SenderError =
+[
+    [ "SenderError", "structqpid_1_1messaging_1_1SenderError.html#a40733bc5ea9715db7955d4ddf4f80cdc", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SenderError.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SenderError.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SenderError.png
new file mode 100755
index 0000000..a618a80
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SenderError.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionClosed-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionClosed-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionClosed-members.html
new file mode 100755
index 0000000..1ae94c0
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionClosed-members.html
@@ -0,0 +1,117 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1SessionClosed.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)">
+</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">qpid::messaging::SessionClosed Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1SessionClosed.html">qpid::messaging::SessionClosed</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SessionClosed</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1SessionClosed.html">qpid::messaging::SessionClosed</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1SessionClosed.html">qpid::messaging::SessionClosed</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SessionError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1SessionError.html">qpid::messaging::SessionError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1SessionError.html">qpid::messaging::SessionError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionClosed.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionClosed.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionClosed.html
new file mode 100755
index 0000000..d0d4800
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionClosed.html
@@ -0,0 +1,147 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::SessionClosed Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1SessionClosed.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)">
+</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="summary">
+<a href="structqpid_1_1messaging_1_1SessionClosed-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::SessionClosed Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="exceptions_8h_source.html">exceptions.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::SessionClosed:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1SessionClosed.png" usemap="#qpid::messaging::SessionClosed_map" alt=""/>
+  <map id="qpid::messaging::SessionClosed_map" name="qpid::messaging::SessionClosed_map">
+<area href="structqpid_1_1messaging_1_1SessionError.html" alt="qpid::messaging::SessionError" shape="rect" coords="0,168,222,192"/>
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="0,112,222,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="0,56,222,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1SessionError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1SessionError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1SessionError.html">qpid::messaging::SessionError</a></td></tr>
+<tr class="memitem:a086265b744847419aa9f4d3897912f9d inherit pub_methods_structqpid_1_1messaging_1_1SessionError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a086265b744847419aa9f4d3897912f9d"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>SessionError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a086265b744847419aa9f4d3897912f9d inherit pub_methods_structqpid_1_1messaging_1_1SessionError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Thrown to indicate that the sesion was closed by this client (probably in a different thread) whilst we were waiting on it. This is not really an error condition but there is no other way to return this. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1SessionClosed.html">SessionClosed</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionClosed.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionClosed.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionClosed.js
new file mode 100755
index 0000000..e1e1d2d
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionClosed.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1SessionClosed =
+[
+    [ "SessionClosed", "structqpid_1_1messaging_1_1SessionClosed.html#a86ff9e4bdb76f6d8dd5b7eedf72176f1", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionClosed.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionClosed.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionClosed.png
new file mode 100755
index 0000000..2b174e9
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionClosed.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionError-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionError-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionError-members.html
new file mode 100755
index 0000000..49c6052
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionError-members.html
@@ -0,0 +1,116 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1SessionError.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)">
+</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">qpid::messaging::SessionError Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1SessionError.html">qpid::messaging::SessionError</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SessionError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1SessionError.html">qpid::messaging::SessionError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1SessionError.html">qpid::messaging::SessionError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionError.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionError.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionError.html
new file mode 100755
index 0000000..3804a82
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionError.html
@@ -0,0 +1,147 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::SessionError Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1SessionError.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1SessionError-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::SessionError Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::SessionError:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1SessionError.png" usemap="#qpid::messaging::SessionError_map" alt=""/>
+  <map id="qpid::messaging::SessionError_map" name="qpid::messaging::SessionError_map">
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="233,112,456,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="233,56,456,80"/>
+<area href="structqpid_1_1messaging_1_1SessionClosed.html" alt="qpid::messaging::SessionClosed" shape="rect" coords="0,224,223,248"/>
+<area href="structqpid_1_1messaging_1_1TransactionError.html" alt="qpid::messaging::TransactionError" shape="rect" coords="233,224,456,248"/>
+<area href="structqpid_1_1messaging_1_1UnauthorizedAccess.html" alt="qpid::messaging::UnauthorizedAccess" shape="rect" coords="466,224,689,248"/>
+<area href="structqpid_1_1messaging_1_1TransactionAborted.html" alt="qpid::messaging::TransactionAborted" shape="rect" coords="116,280,339,304"/>
+<area href="structqpid_1_1messaging_1_1TransactionUnknown.html" alt="qpid::messaging::TransactionUnknown" shape="rect" coords="349,280,572,304"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a086265b744847419aa9f4d3897912f9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a086265b744847419aa9f4d3897912f9d"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>SessionError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a086265b744847419aa9f4d3897912f9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1SessionError.html">SessionError</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[38/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.html
new file mode 100755
index 0000000..a14aca1
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.html
@@ -0,0 +1,380 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::Connection Class Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Connection.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classqpid_1_1messaging_1_1Connection-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::Connection Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Connection_8h_source.html">Connection.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::Connection:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classqpid_1_1messaging_1_1Connection.png" usemap="#qpid::messaging::Connection_map" alt=""/>
+  <map id="qpid::messaging::Connection_map" name="qpid::messaging::Connection_map">
+<area href="classqpid_1_1messaging_1_1Handle.html" alt="qpid::messaging::Handle&lt; ConnectionImpl &gt;" shape="rect" coords="0,0,256,24"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ae52937fa9e15ceaf48091111c92df20a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae52937fa9e15ceaf48091111c92df20a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Connection</b> (ConnectionImpl *impl)</td></tr>
+<tr class="separator:ae52937fa9e15ceaf48091111c92df20a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9fe3af4ad4a25621065c30a677dcbabe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9fe3af4ad4a25621065c30a677dcbabe"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Connection</b> (const <a class="el" href="classqpid_1_1messaging_1_1Connection.html">Connection</a> &amp;)</td></tr>
+<tr class="separator:a9fe3af4ad4a25621065c30a677dcbabe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d3f1bacc02722f3d2ae43efaa880db6"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#a4d3f1bacc02722f3d2ae43efaa880db6">Connection</a> (const std::string &amp;url, const qpid::types::Variant::Map &amp;options=qpid::types::Variant::Map())</td></tr>
+<tr class="separator:a4d3f1bacc02722f3d2ae43efaa880db6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7ed5f335b7614cd7b2b580ad92cbf3d2"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#a7ed5f335b7614cd7b2b580ad92cbf3d2">Connection</a> (const std::string &amp;url, const std::string &amp;options)</td></tr>
+<tr class="separator:a7ed5f335b7614cd7b2b580ad92cbf3d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abcdcdeddf5285cfc4ecb2675119c3f21"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcdcdeddf5285cfc4ecb2675119c3f21"></a>
+QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Connection.html">Connection</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classqpid_1_1messaging_1_1Connection.html">Connection</a> &amp;)</td></tr>
+<tr class="separator:abcdcdeddf5285cfc4ecb2675119c3f21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed260d368e7a61444bd20536dd8ee0a8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed260d368e7a61444bd20536dd8ee0a8"></a>
+QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><b>setOption</b> (const std::string &amp;name, const <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a> &amp;value)</td></tr>
+<tr class="separator:aed260d368e7a61444bd20536dd8ee0a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae3edb48dd0f93bb27dc986820bd042d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3edb48dd0f93bb27dc986820bd042d5"></a>
+QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><b>open</b> ()</td></tr>
+<tr class="separator:ae3edb48dd0f93bb27dc986820bd042d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a044525254da9ad9820a6e38ae8cb2d9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a044525254da9ad9820a6e38ae8cb2d9e"></a>
+QPID_MESSAGING_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><b>isOpen</b> ()</td></tr>
+<tr class="separator:a044525254da9ad9820a6e38ae8cb2d9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e64496ab8722deecc24e1488aa6c287"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e64496ab8722deecc24e1488aa6c287"></a>
+QPID_MESSAGING_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><b>isOpen</b> () const </td></tr>
+<tr class="separator:a7e64496ab8722deecc24e1488aa6c287"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fba4dbb2563544316f3050d340c02dd"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#a2fba4dbb2563544316f3050d340c02dd">reconnect</a> (const std::string &amp;url)</td></tr>
+<tr class="separator:a2fba4dbb2563544316f3050d340c02dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac64520572413ec653b0d20c61887f0cc"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#ac64520572413ec653b0d20c61887f0cc">reconnect</a> ()</td></tr>
+<tr class="separator:ac64520572413ec653b0d20c61887f0cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a37a0bb2470e17aeb8257e1b1513fa0b6"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#a37a0bb2470e17aeb8257e1b1513fa0b6">getUrl</a> () const </td></tr>
+<tr class="separator:a37a0bb2470e17aeb8257e1b1513fa0b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a57c6b7c5b7f99fe3b6e287f906a59b7b"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#a57c6b7c5b7f99fe3b6e287f906a59b7b">close</a> ()</td></tr>
+<tr class="separator:a57c6b7c5b7f99fe3b6e287f906a59b7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80f1657463f9ed06f3f045ec5dc7bc5f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80f1657463f9ed06f3f045ec5dc7bc5f"></a>
+QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Session.html">Session</a>&#160;</td><td class="memItemRight" valign="bottom"><b>createTransactionalSession</b> (const std::string &amp;name=std::string())</td></tr>
+<tr class="separator:a80f1657463f9ed06f3f045ec5dc7bc5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2a966954dee57fd345547390f9919887"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a966954dee57fd345547390f9919887"></a>
+QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Session.html">Session</a>&#160;</td><td class="memItemRight" valign="bottom"><b>createSession</b> (const std::string &amp;name=std::string())</td></tr>
+<tr class="separator:a2a966954dee57fd345547390f9919887"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1ec71cf620373cacbb7ffb14260244f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ec71cf620373cacbb7ffb14260244f4"></a>
+QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Session.html">Session</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getSession</b> (const std::string &amp;name) const </td></tr>
+<tr class="separator:a1ec71cf620373cacbb7ffb14260244f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7934780583b5ac5f89e79f07423b52e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7934780583b5ac5f89e79f07423b52e4"></a>
+QPID_MESSAGING_EXTERN std::string&#160;</td><td class="memItemRight" valign="bottom"><b>getAuthenticatedUsername</b> ()</td></tr>
+<tr class="separator:a7934780583b5ac5f89e79f07423b52e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1messaging_1_1Handle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1messaging_1_1Handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td></tr>
+<tr class="memitem:ad6666ec615c78a110d36011aaa7f74f9 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">isValid</a> () const</td></tr>
+<tr class="separator:ad6666ec615c78a110d36011aaa7f74f9 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85d30ccb081c4b15dc3bedeb40ffbf52 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">isNull</a> () const</td></tr>
+<tr class="separator:a85d30ccb081c4b15dc3bedeb40ffbf52 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75949c9b0035ce83928ae1bb877ff252 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252">operator bool</a> () const</td></tr>
+<tr class="separator:a75949c9b0035ce83928ae1bb877ff252 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79cc121e1185d3d90a2d36e43ac8d82b inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">operator!</a> () const</td></tr>
+<tr class="separator:a79cc121e1185d3d90a2d36e43ac8d82b inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65237851b8de03d0a366f5e02c3ca5c4 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65237851b8de03d0a366f5e02c3ca5c4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classqpid_1_1messaging_1_1Handle.html">Handle</a>&lt; ConnectionImpl &gt; &amp;h)</td></tr>
+<tr class="separator:a65237851b8de03d0a366f5e02c3ca5c4 inherit pub_methods_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:afcda8a5ddde952c834a8cd1bb7771b69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcda8a5ddde952c834a8cd1bb7771b69"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>qpid::messaging::PrivateImplRef&lt; Connection &gt;</b></td></tr>
+<tr class="separator:afcda8a5ddde952c834a8cd1bb7771b69"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_types_classqpid_1_1messaging_1_1Handle"><td colspan="2" onclick="javascript:toggleInherit('pro_types_classqpid_1_1messaging_1_1Handle')"><img src="closed.png" alt="-"/>&#160;Protected Types inherited from <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td></tr>
+<tr class="memitem:aae44d218cffcb40859af8702e4635d3f inherit pro_types_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae44d218cffcb40859af8702e4635d3f"></a>
+typedef ConnectionImpl&#160;</td><td class="memItemRight" valign="bottom"><b>Impl</b></td></tr>
+<tr class="separator:aae44d218cffcb40859af8702e4635d3f inherit pro_types_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pro_attribs_classqpid_1_1messaging_1_1Handle"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classqpid_1_1messaging_1_1Handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td></tr>
+<tr class="memitem:a56e6095295d9b798d9df9f4c53e80e32 inherit pro_attribs_classqpid_1_1messaging_1_1Handle"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56e6095295d9b798d9df9f4c53e80e32"></a>
+Impl *&#160;</td><td class="memItemRight" valign="bottom"><b>impl</b></td></tr>
+<tr class="separator:a56e6095295d9b798d9df9f4c53e80e32 inherit pro_attribs_classqpid_1_1messaging_1_1Handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A connection represents a network connection to a remote endpoint. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a4d3f1bacc02722f3d2ae43efaa880db6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN qpid::messaging::Connection::Connection </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const qpid::types::Variant::Map &amp;&#160;</td>
+          <td class="paramname"><em>options</em> = <code>qpid::types::Variant::Map()</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Current implementation supports the following options:</p>
+<ul>
+<li>heartbeat: the heartbeat interval in seconds</li>
+<li>tcp_nodelay: true/false, whether nagle should be disabled or not</li>
+<li>transport: the underlying transport to use (e.g. tcp, ssl, rdma)</li>
+<li>protocol: the version of AMQP to use (e.g. amqp0-10 or amqp1.0)</li>
+</ul>
+<p>(Note: the transports and/or protocols recognised may depend on which plugins are loaded. AT present support for heartbeats is missing in AMQP 1.0)</p>
+<ul>
+<li>username: the username to authenticate as</li>
+<li>password: the password to use if required by the selected authentication mechanism</li>
+<li>sasl_mechanisms: a space separated list of acceptable SASL mechanisms</li>
+<li>sasl_min_ssf: the minimum acceptable security strength factor</li>
+<li>sasl_max_ssf: the maximum acceptable security strength factor</li>
+<li>sasl_service: the service name if needed by the SASL mechanism in use</li>
+</ul>
+<p>Reconnect behaviour can be controlled through the following options:</p>
+<ul>
+<li>reconnect: true/false (enables/disables reconnect entirely)</li>
+<li>reconnect_timeout: seconds (give up and report failure after specified time)</li>
+<li>reconnect_limit: n (give up and report failure after specified number of attempts)</li>
+<li>reconnect_interval_min: seconds (initial delay between failed reconnection attempts)</li>
+<li>reconnect_interval_max: seconds (maximum delay between failed reconnection attempts)</li>
+<li>reconnect_interval: shorthand for setting the same reconnect_interval_min/max</li>
+<li>reconnect_urls: list of alternate urls to try when connecting</li>
+</ul>
+<p>The reconnect_interval is the time that the client waits for after a failed attempt to reconnect before retrying. It starts at the value of the min_retry_interval and is doubled every failure until the value of max_retry_interval is reached.</p>
+<p>Values in seconds can be fractional, for example 0.001 is a millisecond delay.</p>
+<p>If the SSL transport is used, the following options apply:</p>
+<ul>
+<li>ssl_cert_name: the name of the certificate to use for a given</li>
+<li>connection ssl_ignore_hostname_verification_failure: if set to true, will allow client to connect to server even if the hostname used (or ip address) doesn't match what is in the servers certificate. I.e. this disables authentication of the server to the client (and should be used only as a last resort)</li>
+</ul>
+<p>When AMQP 1.0 is used, the following options apply:</p>
+<ul>
+<li>container_id: sets the container id to use for the connection</li>
+<li>nest_annotations: if true, any annotations in received messages will be presented as properties with keys x-amqp-delivery-annotations or x-amqp-delivery-annotations and values that are nested maps containing the annotations. If false, the annotations will simply be merged in with the properties.</li>
+<li>set_to_on_send: If true, all sent messages will have the to field set to the node name of the sender</li>
+<li>properties or client_properties: the properties to include in the open frame sent</li>
+</ul>
+<p>The following options can be used to tune behaviour if needed (these are not yet supported over AMQP 1.0):</p>
+<ul>
+<li>tcp_nodelay: disables Nagle's algorithm on the underlying tcp socket</li>
+<li>max_channels: restricts the maximum number of channels supported</li>
+<li>max_frame_size: restricts the maximum frame size supported </li>
+</ul>
+
+</div>
+</div>
+<a class="anchor" id="a7ed5f335b7614cd7b2b580ad92cbf3d2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN qpid::messaging::Connection::Connection </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>options</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Creates a connection using an option string of the form {name:value,name2:value2...}, see above for options supported.</p>
+<dl class="exception"><dt>Exceptions</dt><dd>
+  <table class="exception">
+    <tr><td class="paramname"><a class="el" href="structqpid_1_1messaging_1_1InvalidOptionString.html">InvalidOptionString</a></td><td>if the string does not match the correct syntax </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a57c6b7c5b7f99fe3b6e287f906a59b7b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Connection::close </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Closes a connection and all sessions associated with it. An opened connection must be closed before the last handle is allowed to go out of scope. </p>
+
+</div>
+</div>
+<a class="anchor" id="a37a0bb2470e17aeb8257e1b1513fa0b6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN std::string qpid::messaging::Connection::getUrl </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>returns a url reprsenting the broker the client is currently connected to (or an empty string if it is not connected). </p>
+
+</div>
+</div>
+<a class="anchor" id="a2fba4dbb2563544316f3050d340c02dd"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Connection::reconnect </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>url</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Attempts to reconnect to the specified url, re-establish existing sessions, senders and receivers and resend any indoubt messages.</p>
+<p>This can be used to directly control reconnect behaviour rather than using the reconnect option for automatically handling that. </p>
+
+</div>
+</div>
+<a class="anchor" id="ac64520572413ec653b0d20c61887f0cc"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Connection::reconnect </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Attempts to reconnect to the original url, including any specified reconnect_urls, re-establish existing sessions, senders and receivers and resend any indoubt messages.</p>
+<p>This can be used to directly control reconnect behaviour rather than using the reconnect option for automatically handling that. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="Connection_8h_source.html">Connection.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">Connection</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.js
new file mode 100755
index 0000000..2c3aae8
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.js
@@ -0,0 +1,23 @@
+var classqpid_1_1messaging_1_1Connection =
+[
+    [ "Connection", "classqpid_1_1messaging_1_1Connection.html#ae52937fa9e15ceaf48091111c92df20a", null ],
+    [ "Connection", "classqpid_1_1messaging_1_1Connection.html#a9fe3af4ad4a25621065c30a677dcbabe", null ],
+    [ "Connection", "classqpid_1_1messaging_1_1Connection.html#ae74dacaa22c1171661ecde23328c7a42", null ],
+    [ "Connection", "classqpid_1_1messaging_1_1Connection.html#a4d3f1bacc02722f3d2ae43efaa880db6", null ],
+    [ "Connection", "classqpid_1_1messaging_1_1Connection.html#a7ed5f335b7614cd7b2b580ad92cbf3d2", null ],
+    [ "~Connection", "classqpid_1_1messaging_1_1Connection.html#a071c3ead15e6cde8217a5a2fc203bac6", null ],
+    [ "close", "classqpid_1_1messaging_1_1Connection.html#a57c6b7c5b7f99fe3b6e287f906a59b7b", null ],
+    [ "createSession", "classqpid_1_1messaging_1_1Connection.html#a2a966954dee57fd345547390f9919887", null ],
+    [ "createTransactionalSession", "classqpid_1_1messaging_1_1Connection.html#a80f1657463f9ed06f3f045ec5dc7bc5f", null ],
+    [ "getAuthenticatedUsername", "classqpid_1_1messaging_1_1Connection.html#a7934780583b5ac5f89e79f07423b52e4", null ],
+    [ "getSession", "classqpid_1_1messaging_1_1Connection.html#a1ec71cf620373cacbb7ffb14260244f4", null ],
+    [ "getUrl", "classqpid_1_1messaging_1_1Connection.html#a37a0bb2470e17aeb8257e1b1513fa0b6", null ],
+    [ "isOpen", "classqpid_1_1messaging_1_1Connection.html#a044525254da9ad9820a6e38ae8cb2d9e", null ],
+    [ "isOpen", "classqpid_1_1messaging_1_1Connection.html#a7e64496ab8722deecc24e1488aa6c287", null ],
+    [ "open", "classqpid_1_1messaging_1_1Connection.html#ae3edb48dd0f93bb27dc986820bd042d5", null ],
+    [ "operator=", "classqpid_1_1messaging_1_1Connection.html#abcdcdeddf5285cfc4ecb2675119c3f21", null ],
+    [ "reconnect", "classqpid_1_1messaging_1_1Connection.html#a2fba4dbb2563544316f3050d340c02dd", null ],
+    [ "reconnect", "classqpid_1_1messaging_1_1Connection.html#ac64520572413ec653b0d20c61887f0cc", null ],
+    [ "setOption", "classqpid_1_1messaging_1_1Connection.html#aed260d368e7a61444bd20536dd8ee0a8", null ],
+    [ "qpid::messaging::PrivateImplRef< Connection >", "classqpid_1_1messaging_1_1Connection.html#afcda8a5ddde952c834a8cd1bb7771b69", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.png
new file mode 100755
index 0000000..1844bda
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration-members.html
new file mode 100755
index 0000000..437bc7a
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration-members.html
@@ -0,0 +1,116 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Duration.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)">
+</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">qpid::messaging::Duration Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Duration</b>(uint64_t milliseconds) (defined in <a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>FOREVER</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getMilliseconds</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>IMMEDIATE</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MINUTE</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SECOND</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration.html
new file mode 100755
index 0000000..7145dda
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration.html
@@ -0,0 +1,144 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::Duration Class Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Duration.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="classqpid_1_1messaging_1_1Duration-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::Duration Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Duration_8h_source.html">Duration.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a043c3696e7f124763204a6da14f874d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a043c3696e7f124763204a6da14f874d8"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Duration</b> (uint64_t milliseconds)</td></tr>
+<tr class="separator:a043c3696e7f124763204a6da14f874d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab1346e5ea9b94dc82104826749632ab2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1346e5ea9b94dc82104826749632ab2"></a>
+QPID_MESSAGING_EXTERN uint64_t&#160;</td><td class="memItemRight" valign="bottom"><b>getMilliseconds</b> () const </td></tr>
+<tr class="separator:ab1346e5ea9b94dc82104826749632ab2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a8e2a212563018097048e440d0503e6fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e2a212563018097048e440d0503e6fa"></a>
+static QPID_MESSAGING_EXTERN const <a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FOREVER</b></td></tr>
+<tr class="separator:a8e2a212563018097048e440d0503e6fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e80501edfc176d7e8fc1635802b1f89"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e80501edfc176d7e8fc1635802b1f89"></a>
+static QPID_MESSAGING_EXTERN const <a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&#160;</td><td class="memItemRight" valign="bottom"><b>IMMEDIATE</b></td></tr>
+<tr class="separator:a7e80501edfc176d7e8fc1635802b1f89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a485ddc829a3bc7c7b19cb59b8af53412"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a485ddc829a3bc7c7b19cb59b8af53412"></a>
+static QPID_MESSAGING_EXTERN const <a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&#160;</td><td class="memItemRight" valign="bottom"><b>SECOND</b></td></tr>
+<tr class="separator:a485ddc829a3bc7c7b19cb59b8af53412"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4b3ead6918b8fe947bb4ad41f09f6f20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b3ead6918b8fe947bb4ad41f09f6f20"></a>
+static QPID_MESSAGING_EXTERN const <a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&#160;</td><td class="memItemRight" valign="bottom"><b>MINUTE</b></td></tr>
+<tr class="separator:a4b3ead6918b8fe947bb4ad41f09f6f20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A duration is a time in milliseconds. </p>
+</div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="Duration_8h_source.html">Duration.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration.js
new file mode 100755
index 0000000..0e5d683
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Duration.js
@@ -0,0 +1,5 @@
+var classqpid_1_1messaging_1_1Duration =
+[
+    [ "Duration", "classqpid_1_1messaging_1_1Duration.html#a043c3696e7f124763204a6da14f874d8", null ],
+    [ "getMilliseconds", "classqpid_1_1messaging_1_1Duration.html#ab1346e5ea9b94dc82104826749632ab2", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates-members.html
new file mode 100755
index 0000000..8acd700
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates-members.html
@@ -0,0 +1,112 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1FailoverUpdates.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)">
+</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">qpid::messaging::FailoverUpdates Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1messaging_1_1FailoverUpdates.html">qpid::messaging::FailoverUpdates</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FailoverUpdates</b>(Connection &amp;connection) (defined in <a class="el" href="classqpid_1_1messaging_1_1FailoverUpdates.html">qpid::messaging::FailoverUpdates</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1FailoverUpdates.html">qpid::messaging::FailoverUpdates</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~FailoverUpdates</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1FailoverUpdates.html">qpid::messaging::FailoverUpdates</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1FailoverUpdates.html">qpid::messaging::FailoverUpdates</a></td><td class="entry"></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates.html
new file mode 100755
index 0000000..09fa7b4
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates.html
@@ -0,0 +1,125 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::FailoverUpdates Class Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1FailoverUpdates.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classqpid_1_1messaging_1_1FailoverUpdates-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::FailoverUpdates Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="FailoverUpdates_8h_source.html">FailoverUpdates.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a4042cc9b3ab0592a67e704ffcd97d56a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4042cc9b3ab0592a67e704ffcd97d56a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>FailoverUpdates</b> (<a class="el" href="classqpid_1_1messaging_1_1Connection.html">Connection</a> &amp;connection)</td></tr>
+<tr class="separator:a4042cc9b3ab0592a67e704ffcd97d56a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A utility to listen for updates on cluster membership and update the list of known urls for a connection accordingly. </p>
+</div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="FailoverUpdates_8h_source.html">FailoverUpdates.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="classqpid_1_1messaging_1_1FailoverUpdates.html">FailoverUpdates</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates.js
new file mode 100755
index 0000000..f4ada19
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1FailoverUpdates.js
@@ -0,0 +1,5 @@
+var classqpid_1_1messaging_1_1FailoverUpdates =
+[
+    [ "FailoverUpdates", "classqpid_1_1messaging_1_1FailoverUpdates.html#a4042cc9b3ab0592a67e704ffcd97d56a", null ],
+    [ "~FailoverUpdates", "classqpid_1_1messaging_1_1FailoverUpdates.html#a24ce01b159ba534fe8d13883d425c399", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle-members.html
new file mode 100755
index 0000000..420eaf7
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle-members.html
@@ -0,0 +1,119 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Handle.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)">
+</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">qpid::messaging::Handle&lt; T &gt; Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Handle</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Impl</b> typedef (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>impl</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">isNull</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">isValid</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252">operator bool</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">operator!</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>PrivateImplRef&lt; T &gt;</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>swap</b>(Handle&lt; T &gt; &amp;h) (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle.html
new file mode 100755
index 0000000..2eb2878
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle.html
@@ -0,0 +1,263 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::Handle&lt; T &gt; Class Template Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Handle.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pro-types">Protected Types</a> &#124;
+<a href="#pro-attribs">Protected Attributes</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classqpid_1_1messaging_1_1Handle-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::Handle&lt; T &gt; Class Template Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Handle_8h_source.html">Handle.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ad6666ec615c78a110d36011aaa7f74f9"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">isValid</a> () const </td></tr>
+<tr class="separator:ad6666ec615c78a110d36011aaa7f74f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85d30ccb081c4b15dc3bedeb40ffbf52"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">isNull</a> () const </td></tr>
+<tr class="separator:a85d30ccb081c4b15dc3bedeb40ffbf52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75949c9b0035ce83928ae1bb877ff252"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252">operator bool</a> () const </td></tr>
+<tr class="separator:a75949c9b0035ce83928ae1bb877ff252"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a79cc121e1185d3d90a2d36e43ac8d82b"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_INLINE_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">operator!</a> () const </td></tr>
+<tr class="separator:a79cc121e1185d3d90a2d36e43ac8d82b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65237851b8de03d0a366f5e02c3ca5c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65237851b8de03d0a366f5e02c3ca5c4"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classqpid_1_1messaging_1_1Handle.html">Handle</a>&lt; T &gt; &amp;h)</td></tr>
+<tr class="separator:a65237851b8de03d0a366f5e02c3ca5c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-types"></a>
+Protected Types</h2></td></tr>
+<tr class="memitem:aae44d218cffcb40859af8702e4635d3f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae44d218cffcb40859af8702e4635d3f"></a>
+typedef T&#160;</td><td class="memItemRight" valign="bottom"><b>Impl</b></td></tr>
+<tr class="separator:aae44d218cffcb40859af8702e4635d3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:a56e6095295d9b798d9df9f4c53e80e32"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56e6095295d9b798d9df9f4c53e80e32"></a>
+Impl *&#160;</td><td class="memItemRight" valign="bottom"><b>impl</b></td></tr>
+<tr class="separator:a56e6095295d9b798d9df9f4c53e80e32"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:a3e9193fac9bbd96b21f336891b3e5d76"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e9193fac9bbd96b21f336891b3e5d76"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>PrivateImplRef&lt; T &gt;</b></td></tr>
+<tr class="separator:a3e9193fac9bbd96b21f336891b3e5d76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h3>template&lt;class T&gt;<br />
+class qpid::messaging::Handle&lt; T &gt;</h3>
+
+<p>A handle is like a pointer: refers to an underlying implementation object. Copying the handle does not copy the object.</p>
+<p>Handles can be null, like a 0 pointer. Use <a class="el" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">isValid()</a>, <a class="el" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">isNull()</a> or the conversion to bool to test for a null handle. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a85d30ccb081c4b15dc3bedeb40ffbf52"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_INLINE_EXTERN bool <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a>&lt; T &gt;::isNull </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>true if handle is null. It is an error to call any function on a null handle. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad6666ec615c78a110d36011aaa7f74f9"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_INLINE_EXTERN bool <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a>&lt; T &gt;::isValid </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>true if handle is valid, i.e. not null. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a75949c9b0035ce83928ae1bb877ff252"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_INLINE_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a>&lt; T &gt;::operator bool </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Conversion to bool supports idiom if (handle) { handle-&gt;... } </p>
+
+</div>
+</div>
+<a class="anchor" id="a79cc121e1185d3d90a2d36e43ac8d82b"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;class T&gt; </div>
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_INLINE_EXTERN bool <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a>&lt; T &gt;::operator! </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Operator ! supports idiom if (!handle) { do_if_handle_is_null(); } </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="Handle_8h_source.html">Handle.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">Handle</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle.js
new file mode 100755
index 0000000..b17a578
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Handle.js
@@ -0,0 +1,12 @@
+var classqpid_1_1messaging_1_1Handle =
+[
+    [ "Impl", "classqpid_1_1messaging_1_1Handle.html#aae44d218cffcb40859af8702e4635d3f", null ],
+    [ "Handle", "classqpid_1_1messaging_1_1Handle.html#ac760dc55cf344bde4e67ecd3cba8253e", null ],
+    [ "isNull", "classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52", null ],
+    [ "isValid", "classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9", null ],
+    [ "operator bool", "classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252", null ],
+    [ "operator!", "classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b", null ],
+    [ "swap", "classqpid_1_1messaging_1_1Handle.html#a65237851b8de03d0a366f5e02c3ca5c4", null ],
+    [ "PrivateImplRef< T >", "classqpid_1_1messaging_1_1Handle.html#a3e9193fac9bbd96b21f336891b3e5d76", null ],
+    [ "impl", "classqpid_1_1messaging_1_1Handle.html#a56e6095295d9b798d9df9f4c53e80e32", null ]
+];
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[30/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/functions.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/functions.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/functions.html
new file mode 100755
index 0000000..8fa2eb6
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/functions.html
@@ -0,0 +1,401 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Class Members</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('functions.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)">
+</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="contents">
+<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
+
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
+<li>acknowledge()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a610d6eb517808dea01d25b30be88c4de">qpid::messaging::Session</a>
+</li>
+<li>acknowledgeUpTo()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a974737a8faeb0e57664744bb536662bf">qpid::messaging::Session</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
+<li>checkError()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#aa2e0eb9e53cec590d23b2dd8b442e708">qpid::messaging::Session</a>
+</li>
+<li>clear()
+: <a class="el" href="classqpid_1_1types_1_1Uuid.html#a21237148629551f32db63ac0ee920dcb">qpid::types::Uuid</a>
+</li>
+<li>close()
+: <a class="el" href="classqpid_1_1messaging_1_1Connection.html#a57c6b7c5b7f99fe3b6e287f906a59b7b">qpid::messaging::Connection</a>
+, <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a5f9e4b67b32ed49aa795011f53938b8e">qpid::messaging::Receiver</a>
+, <a class="el" href="classqpid_1_1messaging_1_1Session.html#ae182a6447018dd69ace0ec2897e66ba0">qpid::messaging::Session</a>
+</li>
+<li>commit()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a06a812821bdb2841cabf1f6b83fe57c0">qpid::messaging::Session</a>
+</li>
+<li>configure()
+: <a class="el" href="classqpid_1_1messaging_1_1Logger.html#abbe85863cc46da050ad0305d31ea32c6">qpid::messaging::Logger</a>
+</li>
+<li>Connection()
+: <a class="el" href="classqpid_1_1messaging_1_1Connection.html#a4d3f1bacc02722f3d2ae43efaa880db6">qpid::messaging::Connection</a>
+</li>
+<li>createReceiver()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a412e46c562c7211e833df2d243c743cc">qpid::messaging::Session</a>
+</li>
+<li>createSender()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#afed2184cb6a54b6452bcacac3d7491b8">qpid::messaging::Session</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>described()
+: <a class="el" href="classqpid_1_1types_1_1Variant.html#a3b486c73ad069de85dc995fb76794641">qpid::types::Variant</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
+<li>fetch()
+: <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#aa3b46a16b002054cd73f9c625ff496bb">qpid::messaging::Receiver</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<li>generate()
+: <a class="el" href="classqpid_1_1types_1_1Uuid.html#a3805c19501e878ad5f8972e30c2f2855">qpid::types::Uuid</a>
+</li>
+<li>get()
+: <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#af60ff3ff2a71728b191bbfc656ccba93">qpid::messaging::Receiver</a>
+</li>
+<li>getAddress()
+: <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a5901bf6caf4eb575dccfa251e3653d2c">qpid::messaging::Receiver</a>
+, <a class="el" href="classqpid_1_1messaging_1_1Sender.html#afd64d4c3be35c74b8e146ca1fb75fb94">qpid::messaging::Sender</a>
+</li>
+<li>getAvailable()
+: <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a7722e100c8a1908d873a60d250d30b27">qpid::messaging::Receiver</a>
+, <a class="el" href="classqpid_1_1messaging_1_1Sender.html#a2aaec7fcb5362df5f5c3c63acaf61c21">qpid::messaging::Sender</a>
+</li>
+<li>getCapacity()
+: <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a66ec1eaf8e6bd407eab5f079e3eb0d59">qpid::messaging::Receiver</a>
+, <a class="el" href="classqpid_1_1messaging_1_1Sender.html#ae23edfc07ba612172c314b044f1e7dcc">qpid::messaging::Sender</a>
+</li>
+<li>getConnection()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a836dd42d857166ea28a732e51bbba62a">qpid::messaging::Session</a>
+</li>
+<li>getContent()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a1c218326274652137d26033419723e14">qpid::messaging::Message</a>
+</li>
+<li>getContentBytes()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a06b392dcd1f1831519f88870ffd07d41">qpid::messaging::Message</a>
+</li>
+<li>getContentObject()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a3893ff4d0aeb3aedc647c7e8a3ed043f">qpid::messaging::Message</a>
+</li>
+<li>getContentPtr()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#af234ed13df1c8d310d58ea1e638a2585">qpid::messaging::Message</a>
+</li>
+<li>getContentSize()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a6a86431108a8e2cd35e164b14054e62b">qpid::messaging::Message</a>
+</li>
+<li>getContentType()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#ada67fec1102706d19874b52cf90ee056">qpid::messaging::Message</a>
+</li>
+<li>getDescriptor()
+: <a class="el" href="classqpid_1_1types_1_1Variant.html#a29c206d339c796f1c888ff1c95e4da36">qpid::types::Variant</a>
+</li>
+<li>getDescriptors()
+: <a class="el" href="classqpid_1_1types_1_1Variant.html#af58a31d895341a5e6c45b77d3baec65d">qpid::types::Variant</a>
+</li>
+<li>getName()
+: <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a72b101214e21adc36878ddc28da92142">qpid::messaging::Receiver</a>
+, <a class="el" href="classqpid_1_1messaging_1_1Sender.html#a69ca2efedb0eb470d200b9d5011f22df">qpid::messaging::Sender</a>
+</li>
+<li>getProperties()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a930d0be350a0d8f55759aaaa4e7180ec">qpid::messaging::Message</a>
+</li>
+<li>getReceivable()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a83dadf90e79a917efbbcaf766568fbe9">qpid::messaging::Session</a>
+</li>
+<li>getReceiver()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a7659b4c2b740c2e9d9762b93725b12eb">qpid::messaging::Session</a>
+</li>
+<li>getRedelivered()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a1b730bac4a2af64da8caae4dea1576ab">qpid::messaging::Message</a>
+</li>
+<li>getSender()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#aa21188f60375a3f7a97697355668dab1">qpid::messaging::Session</a>
+</li>
+<li>getSession()
+: <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a457fc99cfd1fa909d9b80bed1c945418">qpid::messaging::Receiver</a>
+, <a class="el" href="classqpid_1_1messaging_1_1Sender.html#aeda816d78423ca522169c83a8df18115">qpid::messaging::Sender</a>
+</li>
+<li>getString()
+: <a class="el" href="classqpid_1_1types_1_1Variant.html#a40632d7034fbdd23f208edf81f8b5fa6">qpid::types::Variant</a>
+</li>
+<li>getTtl()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a4cca5a6574ccb010307b4b189a238093">qpid::messaging::Message</a>
+</li>
+<li>getUnsettled()
+: <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a07974fffa1cb5ace0c85a6c4242ff79e">qpid::messaging::Receiver</a>
+, <a class="el" href="classqpid_1_1messaging_1_1Sender.html#a1dd1f41ed7b5fcb2c8049692e865f049">qpid::messaging::Sender</a>
+</li>
+<li>getUnsettledAcks()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a7e10103e4cd4303c38e92f7f0dd140a2">qpid::messaging::Session</a>
+</li>
+<li>getUrl()
+: <a class="el" href="classqpid_1_1messaging_1_1Connection.html#a37a0bb2470e17aeb8257e1b1513fa0b6">qpid::messaging::Connection</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
+<li>hasError()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a58892c263a96014bd6e7ddf20e654a4f">qpid::messaging::Session</a>
+</li>
+<li>hash()
+: <a class="el" href="classqpid_1_1types_1_1Uuid.html#accce57bbf9d38185808bc62bd7d8f79a">qpid::types::Uuid</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
+<li>isClosed()
+: <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a7a1ae5651527e3f5335ca58036a4fd41">qpid::messaging::Receiver</a>
+</li>
+<li>isDescribed()
+: <a class="el" href="classqpid_1_1types_1_1Variant.html#a1d28bb9ab2b36d324057844e7282e1ad">qpid::types::Variant</a>
+</li>
+<li>isNull()
+: <a class="el" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">qpid::messaging::Handle&lt; T &gt;</a>
+, <a class="el" href="classqpid_1_1types_1_1Uuid.html#a77bc48ca0719c2b06be1b2600befa26f">qpid::types::Uuid</a>
+</li>
+<li>isValid()
+: <a class="el" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">qpid::messaging::Handle&lt; T &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
+<li>log()
+: <a class="el" href="classqpid_1_1messaging_1_1Logger.html#a6cdeb3f0081f0e7e254347ff78436761">qpid::messaging::Logger</a>
+, <a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html#a1b9caecf783ed92d7f400a180df7aa6e">qpid::messaging::LoggerOutput</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>nextReceiver()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a1ffd236475a8d94b57608b9cba2ab599">qpid::messaging::Session</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
+<li>operator bool()
+: <a class="el" href="classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252">qpid::messaging::Handle&lt; T &gt;</a>
+</li>
+<li>operator!()
+: <a class="el" href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">qpid::messaging::Handle&lt; T &gt;</a>
+</li>
+<li>operator!=
+: <a class="el" href="classqpid_1_1types_1_1Uuid.html#a3ec5f94563170e87675841527e261aa9">qpid::types::Uuid</a>
+</li>
+<li>operator&lt;&lt;
+: <a class="el" href="classqpid_1_1types_1_1Uuid.html#ae2c8b5f3ca5a10086436d6ce578d9d6e">qpid::types::Uuid</a>
+</li>
+<li>operator==
+: <a class="el" href="classqpid_1_1types_1_1Uuid.html#ade1e4263b646d63ce5df5ef13b58f183">qpid::types::Uuid</a>
+</li>
+<li>operator&gt;&gt;
+: <a class="el" href="classqpid_1_1types_1_1Uuid.html#a516a2d0f74836fb0e130ea7c294aebc6">qpid::types::Uuid</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
+<li>parse()
+: <a class="el" href="classqpid_1_1types_1_1Variant.html#afe8749ffa406f413549399a02b378b45">qpid::types::Variant</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
+<li>reconnect()
+: <a class="el" href="classqpid_1_1messaging_1_1Connection.html#a2fba4dbb2563544316f3050d340c02dd">qpid::messaging::Connection</a>
+</li>
+<li>reject()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#aacc65f05408dccb2977f556b9674161a">qpid::messaging::Session</a>
+</li>
+<li>release()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a4cd6031f9824f9296441113834c17da9">qpid::messaging::Session</a>
+</li>
+<li>reset()
+: <a class="el" href="classqpid_1_1types_1_1Variant.html#a7c454d14b3246a4c7fd8859318dd05c1">qpid::types::Variant</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>send()
+: <a class="el" href="classqpid_1_1messaging_1_1Sender.html#adedcff9ec995b301479d395f995736a9">qpid::messaging::Sender</a>
+</li>
+<li>setCapacity()
+: <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#abc79d61aa781451f60a9b689ae4aa66f">qpid::messaging::Receiver</a>
+, <a class="el" href="classqpid_1_1messaging_1_1Sender.html#a93ade0badc46bb1a9f5662579145e4ce">qpid::messaging::Sender</a>
+</li>
+<li>setContent()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a934f6f5bfe913288b5a9787e43b52197">qpid::messaging::Message</a>
+</li>
+<li>setContentBytes()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a82745780f99db04c59be7414a476c9b3">qpid::messaging::Message</a>
+</li>
+<li>setContentObject()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#aa479238420ccd27e1ffd73d856086d66">qpid::messaging::Message</a>
+</li>
+<li>setContentType()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a665db3e8bac8213ee6ed9f6f29eb0f07">qpid::messaging::Message</a>
+</li>
+<li>setCorrelationId()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a0824baf013319e899aa01fa60b2d3d07">qpid::messaging::Message</a>
+</li>
+<li>setDescriptor()
+: <a class="el" href="classqpid_1_1types_1_1Variant.html#a97645efd52fe90ce0939f970e83d6522">qpid::types::Variant</a>
+</li>
+<li>setDurable()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a7c62ed496827a8fc1b4b0af0997147ea">qpid::messaging::Message</a>
+</li>
+<li>setMessageId()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a6a6a9606ecdc6118298b21d57c6a1d63">qpid::messaging::Message</a>
+</li>
+<li>setOutput()
+: <a class="el" href="classqpid_1_1messaging_1_1Logger.html#aa78eced330829f501b89290d4f98817e">qpid::messaging::Logger</a>
+</li>
+<li>setPriority()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a2c5cbef82cdf9055ef352438888833dc">qpid::messaging::Message</a>
+</li>
+<li>setRedelivered()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a022fc5eac6304adfa5f29e3cefa9d8a0">qpid::messaging::Message</a>
+</li>
+<li>setTtl()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a012018f9a693106aac3bc6162788f470">qpid::messaging::Message</a>
+</li>
+<li>setType()
+: <a class="el" href="classqpid_1_1messaging_1_1Address.html#abca57a308f240c074cab8571c7f4f03f">qpid::messaging::Address</a>
+</li>
+<li>setUserId()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a4f35085b0cf9e847ad468d7f8c856820">qpid::messaging::Message</a>
+</li>
+<li>str()
+: <a class="el" href="classqpid_1_1types_1_1Uuid.html#a041c621553271f81eaba28ea70f92796">qpid::types::Uuid</a>
+</li>
+<li>sync()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a1ab5fe48656003e5e14158c23bdb0f56">qpid::messaging::Session</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
+<li>usage()
+: <a class="el" href="classqpid_1_1messaging_1_1Logger.html#aa6b632b061c375607e6f1f943bc95f47">qpid::messaging::Logger</a>
+</li>
+<li>Uuid()
+: <a class="el" href="classqpid_1_1types_1_1Uuid.html#a168aff6ecbf2e4bec99998227d7313db">qpid::types::Uuid</a>
+</li>
+</ul>
+</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/functions_func.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/functions_func.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/functions_func.html
new file mode 100755
index 0000000..40df0e1
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/functions_func.html
@@ -0,0 +1,389 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Class Members - Functions</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('functions_func.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)">
+</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="contents">
+&#160;
+
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
+<li>acknowledge()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a610d6eb517808dea01d25b30be88c4de">qpid::messaging::Session</a>
+</li>
+<li>acknowledgeUpTo()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a974737a8faeb0e57664744bb536662bf">qpid::messaging::Session</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
+<li>checkError()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#aa2e0eb9e53cec590d23b2dd8b442e708">qpid::messaging::Session</a>
+</li>
+<li>clear()
+: <a class="el" href="classqpid_1_1types_1_1Uuid.html#a21237148629551f32db63ac0ee920dcb">qpid::types::Uuid</a>
+</li>
+<li>close()
+: <a class="el" href="classqpid_1_1messaging_1_1Connection.html#a57c6b7c5b7f99fe3b6e287f906a59b7b">qpid::messaging::Connection</a>
+, <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a5f9e4b67b32ed49aa795011f53938b8e">qpid::messaging::Receiver</a>
+, <a class="el" href="classqpid_1_1messaging_1_1Session.html#ae182a6447018dd69ace0ec2897e66ba0">qpid::messaging::Session</a>
+</li>
+<li>commit()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a06a812821bdb2841cabf1f6b83fe57c0">qpid::messaging::Session</a>
+</li>
+<li>configure()
+: <a class="el" href="classqpid_1_1messaging_1_1Logger.html#abbe85863cc46da050ad0305d31ea32c6">qpid::messaging::Logger</a>
+</li>
+<li>Connection()
+: <a class="el" href="classqpid_1_1messaging_1_1Connection.html#a4d3f1bacc02722f3d2ae43efaa880db6">qpid::messaging::Connection</a>
+</li>
+<li>createReceiver()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a412e46c562c7211e833df2d243c743cc">qpid::messaging::Session</a>
+</li>
+<li>createSender()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#afed2184cb6a54b6452bcacac3d7491b8">qpid::messaging::Session</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
+<li>described()
+: <a class="el" href="classqpid_1_1types_1_1Variant.html#a3b486c73ad069de85dc995fb76794641">qpid::types::Variant</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
+<li>fetch()
+: <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#aa3b46a16b002054cd73f9c625ff496bb">qpid::messaging::Receiver</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
+<li>generate()
+: <a class="el" href="classqpid_1_1types_1_1Uuid.html#a3805c19501e878ad5f8972e30c2f2855">qpid::types::Uuid</a>
+</li>
+<li>get()
+: <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#af60ff3ff2a71728b191bbfc656ccba93">qpid::messaging::Receiver</a>
+</li>
+<li>getAddress()
+: <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a5901bf6caf4eb575dccfa251e3653d2c">qpid::messaging::Receiver</a>
+, <a class="el" href="classqpid_1_1messaging_1_1Sender.html#afd64d4c3be35c74b8e146ca1fb75fb94">qpid::messaging::Sender</a>
+</li>
+<li>getAvailable()
+: <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a7722e100c8a1908d873a60d250d30b27">qpid::messaging::Receiver</a>
+, <a class="el" href="classqpid_1_1messaging_1_1Sender.html#a2aaec7fcb5362df5f5c3c63acaf61c21">qpid::messaging::Sender</a>
+</li>
+<li>getCapacity()
+: <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a66ec1eaf8e6bd407eab5f079e3eb0d59">qpid::messaging::Receiver</a>
+, <a class="el" href="classqpid_1_1messaging_1_1Sender.html#ae23edfc07ba612172c314b044f1e7dcc">qpid::messaging::Sender</a>
+</li>
+<li>getConnection()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a836dd42d857166ea28a732e51bbba62a">qpid::messaging::Session</a>
+</li>
+<li>getContent()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a1c218326274652137d26033419723e14">qpid::messaging::Message</a>
+</li>
+<li>getContentBytes()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a06b392dcd1f1831519f88870ffd07d41">qpid::messaging::Message</a>
+</li>
+<li>getContentObject()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a3893ff4d0aeb3aedc647c7e8a3ed043f">qpid::messaging::Message</a>
+</li>
+<li>getContentPtr()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#af234ed13df1c8d310d58ea1e638a2585">qpid::messaging::Message</a>
+</li>
+<li>getContentSize()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a6a86431108a8e2cd35e164b14054e62b">qpid::messaging::Message</a>
+</li>
+<li>getContentType()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#ada67fec1102706d19874b52cf90ee056">qpid::messaging::Message</a>
+</li>
+<li>getDescriptor()
+: <a class="el" href="classqpid_1_1types_1_1Variant.html#a29c206d339c796f1c888ff1c95e4da36">qpid::types::Variant</a>
+</li>
+<li>getDescriptors()
+: <a class="el" href="classqpid_1_1types_1_1Variant.html#af58a31d895341a5e6c45b77d3baec65d">qpid::types::Variant</a>
+</li>
+<li>getName()
+: <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a72b101214e21adc36878ddc28da92142">qpid::messaging::Receiver</a>
+, <a class="el" href="classqpid_1_1messaging_1_1Sender.html#a69ca2efedb0eb470d200b9d5011f22df">qpid::messaging::Sender</a>
+</li>
+<li>getProperties()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a930d0be350a0d8f55759aaaa4e7180ec">qpid::messaging::Message</a>
+</li>
+<li>getReceivable()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a83dadf90e79a917efbbcaf766568fbe9">qpid::messaging::Session</a>
+</li>
+<li>getReceiver()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a7659b4c2b740c2e9d9762b93725b12eb">qpid::messaging::Session</a>
+</li>
+<li>getRedelivered()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a1b730bac4a2af64da8caae4dea1576ab">qpid::messaging::Message</a>
+</li>
+<li>getSender()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#aa21188f60375a3f7a97697355668dab1">qpid::messaging::Session</a>
+</li>
+<li>getSession()
+: <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a457fc99cfd1fa909d9b80bed1c945418">qpid::messaging::Receiver</a>
+, <a class="el" href="classqpid_1_1messaging_1_1Sender.html#aeda816d78423ca522169c83a8df18115">qpid::messaging::Sender</a>
+</li>
+<li>getString()
+: <a class="el" href="classqpid_1_1types_1_1Variant.html#a40632d7034fbdd23f208edf81f8b5fa6">qpid::types::Variant</a>
+</li>
+<li>getTtl()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a4cca5a6574ccb010307b4b189a238093">qpid::messaging::Message</a>
+</li>
+<li>getUnsettled()
+: <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a07974fffa1cb5ace0c85a6c4242ff79e">qpid::messaging::Receiver</a>
+, <a class="el" href="classqpid_1_1messaging_1_1Sender.html#a1dd1f41ed7b5fcb2c8049692e865f049">qpid::messaging::Sender</a>
+</li>
+<li>getUnsettledAcks()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a7e10103e4cd4303c38e92f7f0dd140a2">qpid::messaging::Session</a>
+</li>
+<li>getUrl()
+: <a class="el" href="classqpid_1_1messaging_1_1Connection.html#a37a0bb2470e17aeb8257e1b1513fa0b6">qpid::messaging::Connection</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
+<li>hasError()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a58892c263a96014bd6e7ddf20e654a4f">qpid::messaging::Session</a>
+</li>
+<li>hash()
+: <a class="el" href="classqpid_1_1types_1_1Uuid.html#accce57bbf9d38185808bc62bd7d8f79a">qpid::types::Uuid</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
+<li>isClosed()
+: <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a7a1ae5651527e3f5335ca58036a4fd41">qpid::messaging::Receiver</a>
+</li>
+<li>isDescribed()
+: <a class="el" href="classqpid_1_1types_1_1Variant.html#a1d28bb9ab2b36d324057844e7282e1ad">qpid::types::Variant</a>
+</li>
+<li>isNull()
+: <a class="el" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">qpid::messaging::Handle&lt; T &gt;</a>
+, <a class="el" href="classqpid_1_1types_1_1Uuid.html#a77bc48ca0719c2b06be1b2600befa26f">qpid::types::Uuid</a>
+</li>
+<li>isValid()
+: <a class="el" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">qpid::messaging::Handle&lt; T &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
+<li>log()
+: <a class="el" href="classqpid_1_1messaging_1_1Logger.html#a6cdeb3f0081f0e7e254347ff78436761">qpid::messaging::Logger</a>
+, <a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html#a1b9caecf783ed92d7f400a180df7aa6e">qpid::messaging::LoggerOutput</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>nextReceiver()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a1ffd236475a8d94b57608b9cba2ab599">qpid::messaging::Session</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
+<li>operator bool()
+: <a class="el" href="classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252">qpid::messaging::Handle&lt; T &gt;</a>
+</li>
+<li>operator!()
+: <a class="el" href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">qpid::messaging::Handle&lt; T &gt;</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
+<li>parse()
+: <a class="el" href="classqpid_1_1types_1_1Variant.html#afe8749ffa406f413549399a02b378b45">qpid::types::Variant</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
+<li>reconnect()
+: <a class="el" href="classqpid_1_1messaging_1_1Connection.html#a2fba4dbb2563544316f3050d340c02dd">qpid::messaging::Connection</a>
+</li>
+<li>reject()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#aacc65f05408dccb2977f556b9674161a">qpid::messaging::Session</a>
+</li>
+<li>release()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a4cd6031f9824f9296441113834c17da9">qpid::messaging::Session</a>
+</li>
+<li>reset()
+: <a class="el" href="classqpid_1_1types_1_1Variant.html#a7c454d14b3246a4c7fd8859318dd05c1">qpid::types::Variant</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
+<li>send()
+: <a class="el" href="classqpid_1_1messaging_1_1Sender.html#adedcff9ec995b301479d395f995736a9">qpid::messaging::Sender</a>
+</li>
+<li>setCapacity()
+: <a class="el" href="classqpid_1_1messaging_1_1Receiver.html#abc79d61aa781451f60a9b689ae4aa66f">qpid::messaging::Receiver</a>
+, <a class="el" href="classqpid_1_1messaging_1_1Sender.html#a93ade0badc46bb1a9f5662579145e4ce">qpid::messaging::Sender</a>
+</li>
+<li>setContent()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a934f6f5bfe913288b5a9787e43b52197">qpid::messaging::Message</a>
+</li>
+<li>setContentBytes()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a82745780f99db04c59be7414a476c9b3">qpid::messaging::Message</a>
+</li>
+<li>setContentObject()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#aa479238420ccd27e1ffd73d856086d66">qpid::messaging::Message</a>
+</li>
+<li>setContentType()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a665db3e8bac8213ee6ed9f6f29eb0f07">qpid::messaging::Message</a>
+</li>
+<li>setCorrelationId()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a0824baf013319e899aa01fa60b2d3d07">qpid::messaging::Message</a>
+</li>
+<li>setDescriptor()
+: <a class="el" href="classqpid_1_1types_1_1Variant.html#a97645efd52fe90ce0939f970e83d6522">qpid::types::Variant</a>
+</li>
+<li>setDurable()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a7c62ed496827a8fc1b4b0af0997147ea">qpid::messaging::Message</a>
+</li>
+<li>setMessageId()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a6a6a9606ecdc6118298b21d57c6a1d63">qpid::messaging::Message</a>
+</li>
+<li>setOutput()
+: <a class="el" href="classqpid_1_1messaging_1_1Logger.html#aa78eced330829f501b89290d4f98817e">qpid::messaging::Logger</a>
+</li>
+<li>setPriority()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a2c5cbef82cdf9055ef352438888833dc">qpid::messaging::Message</a>
+</li>
+<li>setRedelivered()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a022fc5eac6304adfa5f29e3cefa9d8a0">qpid::messaging::Message</a>
+</li>
+<li>setTtl()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a012018f9a693106aac3bc6162788f470">qpid::messaging::Message</a>
+</li>
+<li>setType()
+: <a class="el" href="classqpid_1_1messaging_1_1Address.html#abca57a308f240c074cab8571c7f4f03f">qpid::messaging::Address</a>
+</li>
+<li>setUserId()
+: <a class="el" href="classqpid_1_1messaging_1_1Message.html#a4f35085b0cf9e847ad468d7f8c856820">qpid::messaging::Message</a>
+</li>
+<li>str()
+: <a class="el" href="classqpid_1_1types_1_1Uuid.html#a041c621553271f81eaba28ea70f92796">qpid::types::Uuid</a>
+</li>
+<li>sync()
+: <a class="el" href="classqpid_1_1messaging_1_1Session.html#a1ab5fe48656003e5e14158c23bdb0f56">qpid::messaging::Session</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
+<li>usage()
+: <a class="el" href="classqpid_1_1messaging_1_1Logger.html#aa6b632b061c375607e6f1f943bc95f47">qpid::messaging::Logger</a>
+</li>
+<li>Uuid()
+: <a class="el" href="classqpid_1_1types_1_1Uuid.html#a168aff6ecbf2e4bec99998227d7313db">qpid::types::Uuid</a>
+</li>
+</ul>
+</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/functions_rela.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/functions_rela.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/functions_rela.html
new file mode 100755
index 0000000..7ac8697
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/functions_rela.html
@@ -0,0 +1,117 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Class Members - Related Functions</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('functions_rela.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)">
+</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="contents">
+&#160;<ul>
+<li>operator!=
+: <a class="el" href="classqpid_1_1types_1_1Uuid.html#a3ec5f94563170e87675841527e261aa9">qpid::types::Uuid</a>
+</li>
+<li>operator&lt;&lt;
+: <a class="el" href="classqpid_1_1types_1_1Uuid.html#ae2c8b5f3ca5a10086436d6ce578d9d6e">qpid::types::Uuid</a>
+</li>
+<li>operator==
+: <a class="el" href="classqpid_1_1types_1_1Uuid.html#ade1e4263b646d63ce5df5ef13b58f183">qpid::types::Uuid</a>
+</li>
+<li>operator&gt;&gt;
+: <a class="el" href="classqpid_1_1types_1_1Uuid.html#a516a2d0f74836fb0e130ea7c294aebc6">qpid::types::Uuid</a>
+</li>
+</ul>
+</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/hierarchy.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/hierarchy.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/hierarchy.html
new file mode 100755
index 0000000..6aab72a
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/hierarchy.html
@@ -0,0 +1,161 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Class Hierarchy</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('hierarchy.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)">
+</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">Class Hierarchy</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span><span onclick="javascript:toggleLevel(6);">6</span><span onclick="javascript:toggleLevel(7);">7</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Address.html" target="_self">qpid::messaging::Address</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Duration.html" target="_self">qpid::messaging::Duration</a></td><td class="desc"></td></tr>
+<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>exception</b></td><td class="desc"></td></tr>
+<tr id="row_2_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_2_0_" class="arrow" onclick="toggleFolder('2_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1types_1_1Exception.html" target="_self">qpid::types::Exception</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1EncodingException.html" target="_self">qpid::messaging::EncodingException</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_2_0_1_" class="arrow" onclick="toggleFolder('2_0_1_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html" target="_self">qpid::messaging::MessagingException</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_2_0_1_0_" class="arrow" onclick="toggleFolder('2_0_1_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1ConnectionError.html" target="_self">qpid::messaging::ConnectionError</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_0_0_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1AuthenticationFailure.html" target="_self">qpid::messaging::AuthenticationFailure</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_0_1_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1ProtocolVersionError.html" target="_self">qpid::messaging::ProtocolVersionError</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_1_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1InvalidOptionString.html" target="_self">qpid::messaging::InvalidOptionString</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1KeyError.html" target="_self">qpid::messaging::KeyError</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_2_0_1_3_" class="arrow" onclick="toggleFolder('2_0_1_3_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1LinkError.html" target="_self">qpid::messaging::LinkError</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_3_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_2_0_1_3_0_" class="arrow" onclick="toggleFolder('2_0_1_3_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1AddressError.html" target="_self">qpid::messaging::AddressError</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_3_0_0_"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1MalformedAddress.html" target="_self">qpid::messaging::MalformedAddress</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_3_0_1_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span id="arr_2_0_1_3_0_1_" class="arrow" onclick="toggleFolder('2_0_1_3_0_1_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1ResolutionError.html" target="_self">qpid::messaging::ResolutionError</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_3_0_1_0_"><td class="entry"><span style="width:112px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1AssertionFailed.html" target="_self">qpid::messaging::AssertionFailed</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_3_0_1_1_" class="even"><td class="entry"><span style="width:112px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1NotFound.html" target="_self">qpid::messaging::NotFound</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_3_1_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_2_0_1_3_1_" class="arrow" onclick="toggleFolder('2_0_1_3_1_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1ReceiverError.html" target="_self">qpid::messaging::ReceiverError</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_3_1_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span id="arr_2_0_1_3_1_0_" class="arrow" onclick="toggleFolder('2_0_1_3_1_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1FetchError.html" target="_self">qpid::messaging::FetchError</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_3_1_0_0_"><td class="entry"><span style="width:112px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1NoMessageAvailable.html" target="_self">qpid::messaging::NoMessageAvailable</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_3_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_2_0_1_3_2_" class="arrow" onclick="toggleFolder('2_0_1_3_2_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1SenderError.html" target="_self">qpid::messaging::SenderError</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_3_2_0_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span id="arr_2_0_1_3_2_0_" class="arrow" onclick="toggleFolder('2_0_1_3_2_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1SendError.html" target="_self">qpid::messaging::SendError</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_3_2_0_0_" class="even"><td class="entry"><span style="width:112px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1MessageRejected.html" target="_self">qpid::messaging::MessageRejected</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_3_2_0_1_"><td class="entry"><span style="width:112px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1OutOfCapacity.html" target="_self">qpid::messaging::OutOfCapacity</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_3_2_0_2_" class="even"><td class="entry"><span style="width:112px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1TargetCapacityExceeded.html" target="_self">qpid::messaging::TargetCapacityExceeded</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_4_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_2_0_1_4_" class="arrow" onclick="toggleFolder('2_0_1_4_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1SessionError.html" target="_self">qpid::messaging::SessionError</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_4_0_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1SessionClosed.html" target="_self">qpid::messaging::SessionClosed</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_4_1_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_2_0_1_4_1_" class="arrow" onclick="toggleFolder('2_0_1_4_1_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1TransactionError.html" target="_self">qpid::messaging::TransactionError</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_4_1_0_" class="even"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1TransactionAborted.html" target="_self">qpid::messaging::TransactionAborted</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_4_1_1_"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1TransactionUnknown.html" target="_self">qpid::messaging::TransactionUnknown</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_4_2_" class="even"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1UnauthorizedAccess.html" target="_self">qpid::messaging::UnauthorizedAccess</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_1_5_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1TransportFailure.html" target="_self">qpid::messaging::TransportFailure</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1types_1_1InvalidConversion.html" target="_self">qpid::types::InvalidConversion</a></td><td class="desc"></td></tr>
+<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1FailoverUpdates.html" target="_self">qpid::messaging::FailoverUpdates</a></td><td class="desc"></td></tr>
+<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Handle.html" target="_self">qpid::messaging::Handle&lt; T &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_5_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_5_" class="arrow" onclick="toggleFolder('5_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Handle.html" target="_self">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_5_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Connection.html" target="_self">qpid::messaging::Connection</a></td><td class="desc"></td></tr>
+<tr id="row_6_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_6_" class="arrow" onclick="toggleFolder('6_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Handle.html" target="_self">qpid::messaging::Handle&lt; ReceiverImpl &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_6_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Receiver.html" target="_self">qpid::messaging::Receiver</a></td><td class="desc"></td></tr>
+<tr id="row_7_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_7_" class="arrow" onclick="toggleFolder('7_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Handle.html" target="_self">qpid::messaging::Handle&lt; SenderImpl &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_7_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Sender.html" target="_self">qpid::messaging::Sender</a></td><td class="desc"></td></tr>
+<tr id="row_8_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_8_" class="arrow" onclick="toggleFolder('8_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Handle.html" target="_self">qpid::messaging::Handle&lt; SessionImpl &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_8_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Session.html" target="_self">qpid::messaging::Session</a></td><td class="desc"></td></tr>
+<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1types_1_1Uuid_1_1Hasher.html" target="_self">qpid::types::Uuid::Hasher</a></td><td class="desc"></td></tr>
+<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Logger.html" target="_self">qpid::messaging::Logger</a></td><td class="desc"></td></tr>
+<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html" target="_self">qpid::messaging::LoggerOutput</a></td><td class="desc"></td></tr>
+<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Message.html" target="_self">qpid::messaging::Message</a></td><td class="desc"></td></tr>
+<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1PrivateImplRef.html" target="_self">qpid::messaging::PrivateImplRef&lt; class &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1types_1_1Uuid.html" target="_self">qpid::types::Uuid</a></td><td class="desc"></td></tr>
+<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1types_1_1Variant.html" target="_self">qpid::types::Variant</a></td><td class="desc"></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/hierarchy.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/hierarchy.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/hierarchy.js
new file mode 100755
index 0000000..2d24f5d
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/hierarchy.js
@@ -0,0 +1,70 @@
+var hierarchy =
+[
+    [ "qpid::messaging::Address", "classqpid_1_1messaging_1_1Address.html", null ],
+    [ "qpid::messaging::Duration", "classqpid_1_1messaging_1_1Duration.html", null ],
+    [ "exception", null, [
+      [ "qpid::types::Exception", "classqpid_1_1types_1_1Exception.html", [
+        [ "qpid::messaging::EncodingException", "structqpid_1_1messaging_1_1EncodingException.html", null ],
+        [ "qpid::messaging::MessagingException", "structqpid_1_1messaging_1_1MessagingException.html", [
+          [ "qpid::messaging::ConnectionError", "structqpid_1_1messaging_1_1ConnectionError.html", [
+            [ "qpid::messaging::AuthenticationFailure", "structqpid_1_1messaging_1_1AuthenticationFailure.html", null ],
+            [ "qpid::messaging::ProtocolVersionError", "structqpid_1_1messaging_1_1ProtocolVersionError.html", null ]
+          ] ],
+          [ "qpid::messaging::InvalidOptionString", "structqpid_1_1messaging_1_1InvalidOptionString.html", null ],
+          [ "qpid::messaging::KeyError", "structqpid_1_1messaging_1_1KeyError.html", null ],
+          [ "qpid::messaging::LinkError", "structqpid_1_1messaging_1_1LinkError.html", [
+            [ "qpid::messaging::AddressError", "structqpid_1_1messaging_1_1AddressError.html", [
+              [ "qpid::messaging::MalformedAddress", "structqpid_1_1messaging_1_1MalformedAddress.html", null ],
+              [ "qpid::messaging::ResolutionError", "structqpid_1_1messaging_1_1ResolutionError.html", [
+                [ "qpid::messaging::AssertionFailed", "structqpid_1_1messaging_1_1AssertionFailed.html", null ],
+                [ "qpid::messaging::NotFound", "structqpid_1_1messaging_1_1NotFound.html", null ]
+              ] ]
+            ] ],
+            [ "qpid::messaging::ReceiverError", "structqpid_1_1messaging_1_1ReceiverError.html", [
+              [ "qpid::messaging::FetchError", "structqpid_1_1messaging_1_1FetchError.html", [
+                [ "qpid::messaging::NoMessageAvailable", "structqpid_1_1messaging_1_1NoMessageAvailable.html", null ]
+              ] ]
+            ] ],
+            [ "qpid::messaging::SenderError", "structqpid_1_1messaging_1_1SenderError.html", [
+              [ "qpid::messaging::SendError", "structqpid_1_1messaging_1_1SendError.html", [
+                [ "qpid::messaging::MessageRejected", "structqpid_1_1messaging_1_1MessageRejected.html", null ],
+                [ "qpid::messaging::OutOfCapacity", "structqpid_1_1messaging_1_1OutOfCapacity.html", null ],
+                [ "qpid::messaging::TargetCapacityExceeded", "structqpid_1_1messaging_1_1TargetCapacityExceeded.html", null ]
+              ] ]
+            ] ]
+          ] ],
+          [ "qpid::messaging::SessionError", "structqpid_1_1messaging_1_1SessionError.html", [
+            [ "qpid::messaging::SessionClosed", "structqpid_1_1messaging_1_1SessionClosed.html", null ],
+            [ "qpid::messaging::TransactionError", "structqpid_1_1messaging_1_1TransactionError.html", [
+              [ "qpid::messaging::TransactionAborted", "structqpid_1_1messaging_1_1TransactionAborted.html", null ],
+              [ "qpid::messaging::TransactionUnknown", "structqpid_1_1messaging_1_1TransactionUnknown.html", null ]
+            ] ],
+            [ "qpid::messaging::UnauthorizedAccess", "structqpid_1_1messaging_1_1UnauthorizedAccess.html", null ]
+          ] ],
+          [ "qpid::messaging::TransportFailure", "structqpid_1_1messaging_1_1TransportFailure.html", null ]
+        ] ],
+        [ "qpid::types::InvalidConversion", "structqpid_1_1types_1_1InvalidConversion.html", null ]
+      ] ]
+    ] ],
+    [ "qpid::messaging::FailoverUpdates", "classqpid_1_1messaging_1_1FailoverUpdates.html", null ],
+    [ "qpid::messaging::Handle< T >", "classqpid_1_1messaging_1_1Handle.html", null ],
+    [ "qpid::messaging::Handle< ConnectionImpl >", "classqpid_1_1messaging_1_1Handle.html", [
+      [ "qpid::messaging::Connection", "classqpid_1_1messaging_1_1Connection.html", null ]
+    ] ],
+    [ "qpid::messaging::Handle< ReceiverImpl >", "classqpid_1_1messaging_1_1Handle.html", [
+      [ "qpid::messaging::Receiver", "classqpid_1_1messaging_1_1Receiver.html", null ]
+    ] ],
+    [ "qpid::messaging::Handle< SenderImpl >", "classqpid_1_1messaging_1_1Handle.html", [
+      [ "qpid::messaging::Sender", "classqpid_1_1messaging_1_1Sender.html", null ]
+    ] ],
+    [ "qpid::messaging::Handle< SessionImpl >", "classqpid_1_1messaging_1_1Handle.html", [
+      [ "qpid::messaging::Session", "classqpid_1_1messaging_1_1Session.html", null ]
+    ] ],
+    [ "qpid::types::Uuid::Hasher", "structqpid_1_1types_1_1Uuid_1_1Hasher.html", null ],
+    [ "qpid::messaging::Logger", "classqpid_1_1messaging_1_1Logger.html", null ],
+    [ "qpid::messaging::LoggerOutput", "classqpid_1_1messaging_1_1LoggerOutput.html", null ],
+    [ "qpid::messaging::Message", "classqpid_1_1messaging_1_1Message.html", null ],
+    [ "qpid::messaging::PrivateImplRef< class >", "classqpid_1_1messaging_1_1PrivateImplRef.html", null ],
+    [ "qpid::types::Uuid", "classqpid_1_1types_1_1Uuid.html", null ],
+    [ "qpid::types::Variant", "classqpid_1_1types_1_1Variant.html", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/index.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/index.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/index.html
new file mode 100755
index 0000000..5c3dc68
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/index.html
@@ -0,0 +1,118 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Main Page</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('index.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)">
+</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">Qpid C++ Messaging API Documentation</div>  </div>
+</div><!--header-->
+<div class="contents">
+<ul><li><a href="index.html"><span>Main&#160;Page</span></a>
+</li><li><a href="annotated.html"><span>Classes</span></a>
+<ul><li><a href="annotated.html"><span>Class&#160;List</span></a>
+</li><li><a href="classes.html"><span>Class&#160;Index</span></a>
+</li><li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a>
+</li><li><a href="functions.html"><span>Class&#160;Members</span></a>
+</li></ul>
+</li><li><a href="files.html"><span>Files</span></a>
+<ul><li><a href="files.html"><span>File&#160;List</span></a>
+</li></ul>
+</li></ul>
+</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[19/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransportFailure-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransportFailure-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransportFailure-members.html
new file mode 100755
index 0000000..b7a9226
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransportFailure-members.html
@@ -0,0 +1,116 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1TransportFailure.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)">
+</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">qpid::messaging::TransportFailure Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1TransportFailure.html">qpid::messaging::TransportFailure</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TransportFailure</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1TransportFailure.html">qpid::messaging::TransportFailure</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1TransportFailure.html">qpid::messaging::TransportFailure</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransportFailure.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransportFailure.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransportFailure.html
new file mode 100755
index 0000000..89e5779
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransportFailure.html
@@ -0,0 +1,146 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::TransportFailure Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1TransportFailure.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1TransportFailure-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::TransportFailure Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="exceptions_8h_source.html">exceptions.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::TransportFailure:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1TransportFailure.png" usemap="#qpid::messaging::TransportFailure_map" alt=""/>
+  <map id="qpid::messaging::TransportFailure_map" name="qpid::messaging::TransportFailure_map">
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="0,112,222,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="0,56,222,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a77795b554a44b5923c2ba09a8be4152a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77795b554a44b5923c2ba09a8be4152a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>TransportFailure</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a77795b554a44b5923c2ba09a8be4152a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Thrown to indicate loss of underlying connection. When auto-reconnect is used this will be caught by the library and used to trigger reconnection attempts. If reconnection fails (according to whatever settings have been configured), then an instnace of this class will be thrown to signal that. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1TransportFailure.html">TransportFailure</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransportFailure.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransportFailure.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransportFailure.js
new file mode 100755
index 0000000..c9d94a0
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransportFailure.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1TransportFailure =
+[
+    [ "TransportFailure", "structqpid_1_1messaging_1_1TransportFailure.html#a77795b554a44b5923c2ba09a8be4152a", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransportFailure.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransportFailure.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransportFailure.png
new file mode 100755
index 0000000..3f388fe
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransportFailure.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1UnauthorizedAccess-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1UnauthorizedAccess-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1UnauthorizedAccess-members.html
new file mode 100755
index 0000000..bf8df89
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1UnauthorizedAccess-members.html
@@ -0,0 +1,117 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1UnauthorizedAccess.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)">
+</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">qpid::messaging::UnauthorizedAccess Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1UnauthorizedAccess.html">qpid::messaging::UnauthorizedAccess</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SessionError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1SessionError.html">qpid::messaging::SessionError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1SessionError.html">qpid::messaging::SessionError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>UnauthorizedAccess</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1UnauthorizedAccess.html">qpid::messaging::UnauthorizedAccess</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1UnauthorizedAccess.html">qpid::messaging::UnauthorizedAccess</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1UnauthorizedAccess.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1UnauthorizedAccess.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1UnauthorizedAccess.html
new file mode 100755
index 0000000..07d7635
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1UnauthorizedAccess.html
@@ -0,0 +1,151 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::UnauthorizedAccess Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1UnauthorizedAccess.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1UnauthorizedAccess-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::UnauthorizedAccess Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="exceptions_8h_source.html">exceptions.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::UnauthorizedAccess:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1UnauthorizedAccess.png" usemap="#qpid::messaging::UnauthorizedAccess_map" alt=""/>
+  <map id="qpid::messaging::UnauthorizedAccess_map" name="qpid::messaging::UnauthorizedAccess_map">
+<area href="structqpid_1_1messaging_1_1SessionError.html" alt="qpid::messaging::SessionError" shape="rect" coords="0,168,222,192"/>
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="0,112,222,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="0,56,222,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a9930a1b8ee945c4d48bd2ce967aae6c3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9930a1b8ee945c4d48bd2ce967aae6c3"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>UnauthorizedAccess</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a9930a1b8ee945c4d48bd2ce967aae6c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1SessionError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1SessionError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1SessionError.html">qpid::messaging::SessionError</a></td></tr>
+<tr class="memitem:a086265b744847419aa9f4d3897912f9d inherit pub_methods_structqpid_1_1messaging_1_1SessionError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a086265b744847419aa9f4d3897912f9d"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>SessionError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a086265b744847419aa9f4d3897912f9d inherit pub_methods_structqpid_1_1messaging_1_1SessionError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Thrown to indicate that the application attempted to do something for which it was not authorised by its peer. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1UnauthorizedAccess.html">UnauthorizedAccess</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1UnauthorizedAccess.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1UnauthorizedAccess.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1UnauthorizedAccess.js
new file mode 100755
index 0000000..8902c66
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1UnauthorizedAccess.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1UnauthorizedAccess =
+[
+    [ "UnauthorizedAccess", "structqpid_1_1messaging_1_1UnauthorizedAccess.html#a9930a1b8ee945c4d48bd2ce967aae6c3", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1UnauthorizedAccess.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1UnauthorizedAccess.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1UnauthorizedAccess.png
new file mode 100755
index 0000000..8a38ed7
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1UnauthorizedAccess.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1InvalidConversion-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1InvalidConversion-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1InvalidConversion-members.html
new file mode 100755
index 0000000..d802813
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1InvalidConversion-members.html
@@ -0,0 +1,115 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1types_1_1InvalidConversion.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)">
+</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">qpid::types::InvalidConversion Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1types_1_1InvalidConversion.html">qpid::types::InvalidConversion</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>InvalidConversion</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1types_1_1InvalidConversion.html">qpid::types::InvalidConversion</a>)</td><td class="entry"><a class="el" href="structqpid_1_1types_1_1InvalidConversion.html">qpid::types::InvalidConversion</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~InvalidConversion</b>() (defined in <a class="el" href="structqpid_1_1types_1_1InvalidConversion.html">qpid::types::InvalidConversion</a>)</td><td class="entry"><a class="el" href="structqpid_1_1types_1_1InvalidConversion.html">qpid::types::InvalidConversion</a></td><td class="entry"></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1InvalidConversion.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1InvalidConversion.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1InvalidConversion.html
new file mode 100755
index 0000000..f4e735d
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1InvalidConversion.html
@@ -0,0 +1,141 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::types::InvalidConversion Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1types_1_1InvalidConversion.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1types_1_1InvalidConversion-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::types::InvalidConversion Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Variant_8h_source.html">Variant.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::types::InvalidConversion:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1types_1_1InvalidConversion.png" usemap="#qpid::types::InvalidConversion_map" alt=""/>
+  <map id="qpid::types::InvalidConversion_map" name="qpid::types::InvalidConversion_map">
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="0,56,179,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aee876eeda18fde1aeb9637c3b3f02e35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee876eeda18fde1aeb9637c3b3f02e35"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>InvalidConversion</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:aee876eeda18fde1aeb9637c3b3f02e35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Thrown when an illegal conversion of a variant is attempted. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/types/<a class="el" href="Variant_8h_source.html">Variant.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>types</b></li><li class="navelem"><a class="el" href="structqpid_1_1types_1_1InvalidConversion.html">InvalidConversion</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1InvalidConversion.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1InvalidConversion.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1InvalidConversion.js
new file mode 100755
index 0000000..78c4294
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1InvalidConversion.js
@@ -0,0 +1,5 @@
+var structqpid_1_1types_1_1InvalidConversion =
+[
+    [ "InvalidConversion", "structqpid_1_1types_1_1InvalidConversion.html#aee876eeda18fde1aeb9637c3b3f02e35", null ],
+    [ "~InvalidConversion", "structqpid_1_1types_1_1InvalidConversion.html#a4e215048ad8ba77c7148664278b467f1", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1InvalidConversion.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1InvalidConversion.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1InvalidConversion.png
new file mode 100755
index 0000000..a1b3c47
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1InvalidConversion.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1Uuid_1_1Hasher-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1Uuid_1_1Hasher-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1Uuid_1_1Hasher-members.html
new file mode 100755
index 0000000..e0b8d20
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1Uuid_1_1Hasher-members.html
@@ -0,0 +1,111 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1types_1_1Uuid_1_1Hasher.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)">
+</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">qpid::types::Uuid::Hasher Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1types_1_1Uuid_1_1Hasher.html">qpid::types::Uuid::Hasher</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator()</b>(const Uuid &amp;u) const  (defined in <a class="el" href="structqpid_1_1types_1_1Uuid_1_1Hasher.html">qpid::types::Uuid::Hasher</a>)</td><td class="entry"><a class="el" href="structqpid_1_1types_1_1Uuid_1_1Hasher.html">qpid::types::Uuid::Hasher</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1Uuid_1_1Hasher.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1Uuid_1_1Hasher.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1Uuid_1_1Hasher.html
new file mode 100755
index 0000000..8123012
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1Uuid_1_1Hasher.html
@@ -0,0 +1,125 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::types::Uuid::Hasher Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1types_1_1Uuid_1_1Hasher.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1types_1_1Uuid_1_1Hasher-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::types::Uuid::Hasher Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Uuid_8h_source.html">Uuid.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:afcacf5337379bca09589097f06d8ddf9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afcacf5337379bca09589097f06d8ddf9"></a>
+size_t&#160;</td><td class="memItemRight" valign="bottom"><b>operator()</b> (const <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;u) const </td></tr>
+<tr class="separator:afcacf5337379bca09589097f06d8ddf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><a class="el" href="structqpid_1_1types_1_1Uuid_1_1Hasher.html">Hasher</a> for use with unordered_map </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/types/<a class="el" href="Uuid_8h_source.html">Uuid.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>types</b></li><li class="navelem"><a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a></li><li class="navelem"><a class="el" href="structqpid_1_1types_1_1Uuid_1_1Hasher.html">Hasher</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1Uuid_1_1Hasher.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1Uuid_1_1Hasher.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1Uuid_1_1Hasher.js
new file mode 100755
index 0000000..ea56925
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1types_1_1Uuid_1_1Hasher.js
@@ -0,0 +1,4 @@
+var structqpid_1_1types_1_1Uuid_1_1Hasher =
+[
+    [ "operator()", "structqpid_1_1types_1_1Uuid_1_1Hasher.html#afcacf5337379bca09589097f06d8ddf9", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/sync_off.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/sync_off.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/sync_off.png
new file mode 100755
index 0000000..3b443fc
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/sync_off.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/sync_on.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/sync_on.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/sync_on.png
new file mode 100755
index 0000000..e08320f
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/sync_on.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/tab_a.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/tab_a.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/tab_a.png
new file mode 100755
index 0000000..3b725c4
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/tab_a.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/tab_b.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/tab_b.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/tab_b.png
new file mode 100755
index 0000000..e2b4a86
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/tab_b.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/tab_h.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/tab_h.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/tab_h.png
new file mode 100755
index 0000000..fd5cb70
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/tab_h.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/tab_s.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/tab_s.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/tab_s.png
new file mode 100755
index 0000000..ab478c9
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/tab_s.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/tabs.css
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/tabs.css b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/tabs.css
new file mode 100755
index 0000000..9cf578f
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/tabs.css
@@ -0,0 +1,60 @@
+.tabs, .tabs2, .tabs3 {
+    background-image: url('tab_b.png');
+    width: 100%;
+    z-index: 101;
+    font-size: 13px;
+    font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+}
+
+.tabs2 {
+    font-size: 10px;
+}
+.tabs3 {
+    font-size: 9px;
+}
+
+.tablist {
+    margin: 0;
+    padding: 0;
+    display: table;
+}
+
+.tablist li {
+    float: left;
+    display: table-cell;
+    background-image: url('tab_b.png');
+    line-height: 36px;
+    list-style: none;
+}
+
+.tablist a {
+    display: block;
+    padding: 0 20px;
+    font-weight: bold;
+    background-image:url('tab_s.png');
+    background-repeat:no-repeat;
+    background-position:right;
+    color: #283A5D;
+    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+    text-decoration: none;
+    outline: none;
+}
+
+.tabs3 .tablist a {
+    padding: 0 10px;
+}
+
+.tablist a:hover {
+    background-image: url('tab_h.png');
+    background-repeat:repeat-x;
+    color: #fff;
+    text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+    text-decoration: none;
+}
+
+.tablist li.current a {
+    background-image: url('tab_a.png');
+    background-repeat:repeat-x;
+    color: #fff;
+    text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
+}

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/types_2ImportExport_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/types_2ImportExport_8h_source.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/types_2ImportExport_8h_source.html
new file mode 100755
index 0000000..8ea8633
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/types_2ImportExport_8h_source.html
@@ -0,0 +1,108 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/types/ImportExport.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('types_2ImportExport_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)">
+</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">ImportExport.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_TYPES_IMPORTEXPORT_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_TYPES_IMPORTEXPORT_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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"> * Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * distributed with this
  work for additional information</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> *   http://www.apache.org/licenses/LICE
 NSE-2.0</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * software distributed under the License is distributed on an</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> * specific language governing permissions and limitations</
 span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> * under the License.</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;qpid/ImportExport.h&quot;</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">#if defined(TYPES_EXPORT) || defined (qpidtypes_EXPORTS)</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#  define QPID_TYPES_EXTERN QPID_EXPORT</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<
 span class="preprocessor">#  define QPID_TYPES_CLASS_EXTERN QPID_CLASS_EXPORT</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#  define QPID_TYPES_INLINE_EXTERN QPID_INLINE_EXPORT</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#else</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#  define QPID_TYPES_EXTERN QPID_IMPORT</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#  define QPID_TYPES_CLASS_EXTERN QPID_CLASS_IMPORT</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#  define QPID_TYPES_INLINE_EXTERN QPID_INLINE_IMPORT</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#endif</spa
 n></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#endif  </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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.html">types</a></li><li class="navelem"><b>ImportExport.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[40/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Session_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Session_8h_source.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Session_8h_source.html
new file mode 100755
index 0000000..f1a070a
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Session_8h_source.html
@@ -0,0 +1,118 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/Session.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Session_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)">
+</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">Session.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_SESSION_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_SESSION_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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;<span class="preprocessor">#include &quot;qpid/messaging/ImportExport.h&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;qpid/messaging/exceptions.h&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span clas
 s="preprocessor">#include &quot;qpid/messaging/Duration.h&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;qpid/messaging/Handle.h&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;string&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="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="linen
 o">   35</span>&#160;<span class="preprocessor">#ifndef SWIG</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</span>&gt; <span class="keyword">class </span>PrivateImplRef;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">class </span>Address;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">class </span>Connection;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">class </span>Message;</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="keyword">class </span>Sender;</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#1
 60;<span class="keyword">class </span>Receiver;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="keyword">class </span>SessionImpl;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Session.html">   49</a></span>&#160;<span class="keyword">class </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Session.html">Session</a> : <span class="keyword">public</span> <a class="code" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a>&lt;SessionImpl&gt;</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;{</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;    QPID_MES
 SAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Session.html">Session</a>(SessionImpl* impl = 0);</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;    QPID_MESSAGING_EXTERN Session(<span class="keyword">const</span> Session&amp;);</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    QPID_MESSAGING_EXTERN ~Session();</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;    QPID_MESSAGING_EXTERN Session&amp; operator=(<span class="keyword">const</span> Session&amp;);</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> close();</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;    QPID
 _MESSAGING_EXTERN <span class="keywordtype">void</span> commit();</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> rollback();</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> acknowledge(<span class="keywordtype">bool</span> sync=<span class="keyword">false</span>);</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> acknowledge(<a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>&amp;, <span class="keywordtype">bool</span> sync=<span class="keyword">false</span>);</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordt
 ype">void</span> acknowledgeUpTo(<a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>&amp;, <span class="keywordtype">bool</span> sync=<span class="keyword">false</span>);</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> reject(<a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>&amp;);</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> release(<a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>&amp;);</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> sync(<span class="keywordtype">bool</span> block=<span class="keyword">true</span>);</div><div class="
 line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;    QPID_MESSAGING_EXTERN uint32_t getReceivable();</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    QPID_MESSAGING_EXTERN uint32_t getUnsettledAcks();</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">bool</span> nextReceiver(<a class="code" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a>&amp;, <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> timeout=Duration::FOREVER);</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> nextReceiver(<a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> timeout=Duration::FOREVER);</div><div
  class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;    </div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Sender.html">Sender</a> createSender(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Address.html">Address</a>&amp; address);</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Sender.html">Sender</a> createSender(<span class="keyword">const</span> std::string&amp; address);</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> createReceiver(<span class="keyword">const</span> <a class="code" href="cla
 ssqpid_1_1messaging_1_1Address.html">Address</a>&amp; address);</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> createReceiver(<span class="keyword">const</span> std::string&amp; address);</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Sender.html">Sender</a> getSender(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> getReceiver(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div><div c
 lass="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Connection.html">Connection</a> getConnection() <span class="keyword">const</span>;</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">bool</span> hasError();</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> checkError();</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="preprocessor">#ifndef SWIG</span></div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;  <span class="keyword">private</span>:</div><div class="line"><a 
 name="l00216"></a><span class="lineno">  216</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classqpid_1_1messaging_1_1PrivateImplRef.html">qpid::messaging::PrivateImplRef</a>&lt;Session&gt;;</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;};</div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;}} <span class="comment">// namespace qpid::messaging</span></div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1messaging_1_1Address_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></div><div class="t
 tdef"><b>Definition:</b> Address.h:122</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Receiver_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></div><div class="ttdef"><b>Definition:</b> Receiver.h:45</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1PrivateImplRef_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1PrivateImplRef.html">qpid::messaging::PrivateImplRef</a></div><div class="ttdef"><b>Definition:</b> Connection.h:36</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Duration_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a></div><div class="ttdef"><b>Definition:</b> Duration.h:35</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Message_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Connection_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></div><div class="ttdef"><b>Definition:</b> Connection.h:45</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Handle_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a></div><div class="ttdef"><b>Definition:</b> Handle.h:39</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Session_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></div><div class="ttdef"><b>Definition:</b> Session.h:49</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Sender_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a></div><div class="ttdef"><b>Definition:</b> Sender.h:44</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>Session.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Uuid_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Uuid_8h_source.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Uuid_8h_source.html
new file mode 100755
index 0000000..9183b09
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Uuid_8h_source.html
@@ -0,0 +1,112 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/types/Uuid.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Uuid_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)">
+</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">Uuid.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_TYPES_UUID_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_TYPES_UUID_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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 &quot;qpid/types/ImportExport.h&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;iosfwd&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</s
 pan></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>types {</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"><a class="line" href="classqpid_1_1types_1_1Uuid.html">   32</a></span>&#160;<span class="keyword">class </span>QPID_TYPES_CLASS_EXTERN <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;{</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00035"></a><sp
 an class="lineno">   35</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">size_t</span> SIZE;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;    QPID_TYPES_EXTERN <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>(<span class="keywordtype">bool</span> unique=<span class="keyword">false</span>);</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;    QPID_TYPES_EXTERN Uuid(<span class="keyword">const</span> Uuid&amp;);</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;    QPID_TYPES_EXTERN Uuid&amp; operator=(<span class="keyword">const</span> Uuid&amp;);</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;    QPID_TYPES_EXTERN Uuid(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* data16);</div><d
 iv class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    QPID_TYPES_EXTERN Uuid(<span class="keyword">const</span> <span class="keywordtype">char</span>* data16);</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">void</span> generate();</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">void</span> clear();</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">bool</span> isNull() <span class="keyword">const</span>;</div><div class="line"><a name="l00055"></a><span class="lineno"
 >   55</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> bool() <span class="keyword">const</span>;</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator!() <span class="keyword">const</span>;</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    QPID_TYPES_EXTERN std::string str() <span class="keyword">const</span>;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">size_t</span> size() <span class="keyword">const</span>;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">const</span> <span class="keywordtype">uns
 igned</span> <span class="keywordtype">char</span>* data() <span class="keyword">const</span>;</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;    <span class="keyword">friend</span> QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> Uuid&amp;, <span class="keyword">const</span> Uuid&amp;);</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;    <span class="keyword">friend</span> QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator!=(<span class="keyword">const</span> Uuid&amp;, <span class="keyword">const</span> Uuid&amp;);</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;    <span class="keyword">friend</span> QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator&lt;(<span class="keyword">const</span> Uuid&amp;, <span class="k
 eyword">const</span> Uuid&amp;);</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    <span class="keyword">friend</span> QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator&gt;(<span class="keyword">const</span> Uuid&amp;, <span class="keyword">const</span> Uuid&amp;);</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    <span class="keyword">friend</span> QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator&lt;=(<span class="keyword">const</span> Uuid&amp;, <span class="keyword">const</span> Uuid&amp;);</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;    <span class="keyword">friend</span> QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator&gt;=(<span class="keyword">const</span> Uuid&amp;, <span class="keyword">const</span> Uuid&amp;);</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;    <span class="keyword
 ">friend</span> QPID_TYPES_EXTERN std::ostream&amp; operator&lt;&lt;(std::ostream&amp;, Uuid);</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;    <span class="keyword">friend</span> QPID_TYPES_EXTERN std::istream&amp; operator&gt;&gt;(std::istream&amp;, Uuid&amp;);</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">size_t</span> hash() <span class="keyword">const</span>;</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structqpid_1_1types_1_1Uuid_1_1Hasher.html">   77</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structqpid_1_1types_1_1Uuid_1_1Hasher.html">Hasher</a> {</div><div class="line"><a name="l00078"></a><span class="lineno">  
  78</span>&#160;        <span class="keywordtype">size_t</span> operator()(<span class="keyword">const</span> Uuid&amp; u)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> u.<a class="code" href="classqpid_1_1types_1_1Uuid.html#accce57bbf9d38185808bc62bd7d8f79a">hash</a>(); }</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;    };</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;  <span class="keyword">private</span>:</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> bytes[16];</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;};</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div><div class="line"><a name="l00086"></a><sp
 an class="lineno">   86</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">size_t</span> hash_value(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp; uuid) { <span class="keywordflow">return</span> uuid.<a class="code" href="classqpid_1_1types_1_1Uuid.html#accce57bbf9d38185808bc62bd7d8f79a">hash</a>(); }</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;);</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator!=(<span class="keywor
 d">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;);</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator&lt;(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;);</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator&gt;(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&am
 p;);</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator&lt;=(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;);</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator&gt;=(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;);</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;QPID_TYPES_EXTERN std::ostream&amp; operator&lt;&lt;(std::ostream&amp;, <a class="code" href="cla
 ssqpid_1_1types_1_1Uuid.html">Uuid</a>);</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;QPID_TYPES_EXTERN std::istream&amp; operator&gt;&gt;(std::istream&amp;, <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;);</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;}} <span class="comment">// namespace qpid::types</span></div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1types_1_1Uuid_html"><div class="ttname"><a href="classqpid_1_1types_1_1Uuid.html">qpid::t
 ypes::Uuid</a></div><div class="ttdef"><b>Definition:</b> Uuid.h:32</div></div>
+<div class="ttc" id="classqpid_1_1types_1_1Uuid_html_accce57bbf9d38185808bc62bd7d8f79a"><div class="ttname"><a href="classqpid_1_1types_1_1Uuid.html#accce57bbf9d38185808bc62bd7d8f79a">qpid::types::Uuid::hash</a></div><div class="ttdeci">QPID_TYPES_EXTERN size_t hash() const </div></div>
+<div class="ttc" id="structqpid_1_1types_1_1Uuid_1_1Hasher_html"><div class="ttname"><a href="structqpid_1_1types_1_1Uuid_1_1Hasher.html">qpid::types::Uuid::Hasher</a></div><div class="ttdef"><b>Definition:</b> Uuid.h:77</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.html">types</a></li><li class="navelem"><b>Uuid.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Variant_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Variant_8h_source.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Variant_8h_source.html
new file mode 100755
index 0000000..a684fb1
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Variant_8h_source.html
@@ -0,0 +1,113 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/types/Variant.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Variant_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)">
+</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">Variant.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_TYPES_VARIANT_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_TYPES_VARIANT_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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="l
 ineno">   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;<span class="preprocessor">#include &lt;list&gt;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;map&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;ostream&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="prep
 rocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;Uuid.h&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;qpid/types/Exception.h&quot;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;qpid/sys/IntegerTypes.h&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;qpid/types/ImportExport.h&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00034"></a><span class="lineno">
    34</span>&#160;<span class="keyword">namespace </span>types {</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structqpid_1_1types_1_1InvalidConversion.html">   39</a></span>&#160;<span class="keyword">struct </span>QPID_TYPES_CLASS_EXTERN <a class="code" href="structqpid_1_1types_1_1InvalidConversion.html">InvalidConversion</a> : <span class="keyword">public</span> <a class="code" href="classqpid_1_1types_1_1Exception.html">Exception</a> </div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;{</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;    QPID_TYPES_EXTERN <a class="code" href="structqpid_1_1types_1_1InvalidConversion.html">InvalidConversion</a>(<span class="keyword">const</span> std::string&amp; msg);</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;    QP
 ID_TYPES_EXTERN ~InvalidConversion() <span class="keywordflow">throw</span>();</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;};</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="keyword">enum</span> VariantType {</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    VAR_VOID = 0,</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;    VAR_BOOL,</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    VAR_UINT8,</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    VAR_UINT16,</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;    VAR_UINT32,</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;    VAR_UINT64,</div><div class="line"><
 a name="l00052"></a><span class="lineno">   52</span>&#160;    VAR_INT8,</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;    VAR_INT16,</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    VAR_INT32,</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;    VAR_INT64,</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;    VAR_FLOAT,</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    VAR_DOUBLE,</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    VAR_STRING,</div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    VAR_MAP,</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    VAR_LIST,</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    VAR_UUID</div><div class="line"><a name="l00062"></a><
 span class="lineno">   62</span>&#160;};</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;QPID_TYPES_EXTERN std::string getTypeName(VariantType type);</div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;QPID_TYPES_EXTERN <span class="keywordtype">bool</span> isIntegerType(VariantType type);</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="keyword">class </span>VariantImpl;</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classqpid_1_1types_1_1Variant.html">   73</a></span>&#160;<span class="keyword">class 
 </span>QPID_TYPES_CLASS_EXTERN <a class="code" href="classqpid_1_1types_1_1Variant.html">Variant</a></div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;{</div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;    <span class="keyword">typedef</span> std::map&lt;std::string, Variant&gt; Map;</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;    <span class="keyword">typedef</span> std::list&lt;Variant&gt; List;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;    QPID_TYPES_EXTERN <a class="code" href="classqpid_1_1types_1_1Variant.html">Variant</a>();</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    QPID_TYPES_EXTERN V
 ariant(<span class="keywordtype">bool</span>);</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;    QPID_TYPES_EXTERN Variant(uint8_t);</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;    QPID_TYPES_EXTERN Variant(uint16_t);</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;    QPID_TYPES_EXTERN Variant(uint32_t);</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;    QPID_TYPES_EXTERN Variant(uint64_t);</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;    QPID_TYPES_EXTERN Variant(int8_t);</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    QPID_TYPES_EXTERN Variant(int16_t);</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    QPID_TYPES_EXTERN Variant(int32_t);</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;    
 QPID_TYPES_EXTERN Variant(int64_t);</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;    QPID_TYPES_EXTERN Variant(<span class="keywordtype">float</span>);</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;    QPID_TYPES_EXTERN Variant(<span class="keywordtype">double</span>);</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;    QPID_TYPES_EXTERN Variant(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;    QPID_TYPES_EXTERN Variant(<span class="keyword">const</span> std::string&amp; value, <span class="keyword">const</span> std::string&amp; encoding);</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;    QPID_TYPES_EXTERN Variant(<span class="keyword">const</span> <span class="keywordtype">char</span>*);</div><div class="line"><a name="l00094"></a><span class="line
 no">   94</span>&#160;    QPID_TYPES_EXTERN Variant(<span class="keyword">const</span> <span class="keywordtype">char</span>* value, <span class="keyword">const</span> <span class="keywordtype">char</span>* encoding);</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;    QPID_TYPES_EXTERN Variant(<span class="keyword">const</span> Map&amp;);</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;    QPID_TYPES_EXTERN Variant(<span class="keyword">const</span> List&amp;);</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;    QPID_TYPES_EXTERN Variant(<span class="keyword">const</span> Variant&amp;);</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;    QPID_TYPES_EXTERN Variant(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;);</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&
 #160;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;    QPID_TYPES_EXTERN ~Variant();</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;    QPID_TYPES_EXTERN VariantType getType() <span class="keyword">const</span>;</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">bool</span> isVoid() <span class="keyword">const</span>;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;    </div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(<span class="keywordtype">bool</span>);</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(uint8_t);</div><div class="line"><a name="l00107"></a><
 span class="lineno">  107</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(uint16_t);</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(uint32_t);</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(uint64_t);</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(int8_t);</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(int16_t);</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(int32_t);</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(int64_t);</div><div class="line"><a name="l00114"></a><span class="lineno">  114</sp
 an>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(<span class="keywordtype">float</span>);</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(<span class="keywordtype">double</span>);</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(<span class="keyword">const</span> <span class="keywordtype">char</span>*);</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(<span class="keyword">const</span> Map&amp;);</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(<span class="keyword">const</span> List&amp;
 );</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(<span class="keyword">const</span> Variant&amp;);</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;    QPID_TYPES_EXTERN Variant&amp; operator=(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&amp;);</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;    QPID_TYPES_EXTERN Variant&amp; parse(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">bool</span> asBool() <span class="keyword">const</span>;</div><div class="line"><a name="l00130"></a><spa
 n class="lineno">  130</span>&#160;    QPID_TYPES_EXTERN uint8_t asUint8() <span class="keyword">const</span>;</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;    QPID_TYPES_EXTERN uint16_t asUint16() <span class="keyword">const</span>;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;    QPID_TYPES_EXTERN uint32_t asUint32() <span class="keyword">const</span>;</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;    QPID_TYPES_EXTERN uint64_t asUint64() <span class="keyword">const</span>;</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;    QPID_TYPES_EXTERN int8_t asInt8() <span class="keyword">const</span>;</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;    QPID_TYPES_EXTERN int16_t asInt16() <span class="keyword">const</span>;</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;    
 QPID_TYPES_EXTERN int32_t asInt32() <span class="keyword">const</span>;</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;    QPID_TYPES_EXTERN int64_t asInt64() <span class="keyword">const</span>;</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">float</span> asFloat() <span class="keyword">const</span>;</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">double</span> asDouble() <span class="keyword">const</span>;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    QPID_TYPES_EXTERN std::string asString() <span class="keyword">const</span>;</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;    QPID_TYPES_EXTERN <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> asUuid() <span class="keyword">const</span>;</div><
 div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> bool() <span class="keyword">const</span>;</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> uint8_t() <span class="keyword">const</span>;</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> uint16_t() <span class="keyword">const</span>;</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> uint32_t() <span class="keyword">const</span>;</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> uint64_t() <span clas
 s="keyword">const</span>;</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> int8_t() <span class="keyword">const</span>;</div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> int16_t() <span class="keyword">const</span>;</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> int32_t() <span class="keyword">const</span>;</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> int64_t() <span class="keyword">const</span>;</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> float() <span class="keyword">const</span>;</div><div class="line"><a nam
 e="l00153"></a><span class="lineno">  153</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> double() <span class="keyword">const</span>;</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> std::string() <span class="keyword">const</span>;</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">operator</span> <a class="code" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">const</span> Map&amp; asMap() <span class="keyword">const</span>;</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;    QPID_TYPES_EXTERN Map&amp; asMap();<
 /div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">const</span> List&amp; asList() <span class="keyword">const</span>;</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;    QPID_TYPES_EXTERN List&amp; asList();</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">const</span> std::string&amp; getString() <span class="keyword">const</span>;</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;    QPID_TYPES_EXTERN std::string&amp; getString();</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">void</span> setEncoding(<span class="k
 eyword">const</span> std::string&amp;);</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">const</span> std::string&amp; getEncoding() <span class="keyword">const</span>;</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">bool</span> isEqualTo(<span class="keyword">const</span> Variant&amp; a) <span class="keyword">const</span>;</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">void</span> reset();</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;    QPID_TYPES_EXTERN <
 span class="keywordtype">bool</span> isDescribed() <span class="keyword">const</span>;</div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;    QPID_TYPES_EXTERN Variant getDescriptor() <span class="keyword">const</span>;</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;    QPID_TYPES_EXTERN <span class="keywordtype">void</span> setDescriptor(<span class="keyword">const</span> Variant&amp; descriptor);</div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;    QPID_TYPES_EXTERN List&amp; getDescriptors();</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;</div><div class="line"><a name="l00203"></a><span class="l
 ineno">  203</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">const</span> List&amp; getDescriptors() <span class="keyword">const</span>;</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">static</span> Variant described(<span class="keyword">const</span> Variant&amp; descriptor, <span class="keyword">const</span> Variant&amp; value);</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;    QPID_TYPES_EXTERN <span class="keyword">static</span> Variant described(<span class="keyword">const</span> Variant&amp; descriptor, <span class="keyword">const</span> List&amp; value);</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div><div class="line"><a name="l00211"></a><span cla
 ss="lineno">  211</span>&#160;  <span class="keyword">private</span>:</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;    <span class="keyword">mutable</span> VariantImpl* impl;</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;};</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="preprocessor">#ifndef SWIG</span></div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;QPID_TYPES_EXTERN std::ostream&amp; operator&lt;&lt;(std::ostream&amp; out, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Variant.html">Variant</a>&amp; value);</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;QPID_TYPES_EXTERN std::ostream&amp; operator&lt;&lt;(std::ostream&amp; out, <span class="keyword">const</span> Variant::Map&
 amp; map);</div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;QPID_TYPES_EXTERN std::ostream&amp; operator&lt;&lt;(std::ostream&amp; out, <span class="keyword">const</span> Variant::List&amp; list);</div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Variant.html">Variant</a>&amp; a, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Variant.html">Variant</a>&amp; b);</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;QPID_TYPES_EXTERN <span class="keywordtype">bool</span> operator!=(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Variant.html">Variant</a>&amp; a, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Variant.html">Variant</a>&amp; b);</div><div cl
 ass="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;}} <span class="comment">// namespace qpid::types</span></div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;</div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1types_1_1Exception_html"><div class="ttname"><a href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></div><div class="ttdef"><b>Definition:</b> Exception.h:31</div></div>
+<div class="ttc" id="classqpid_1_1types_1_1Variant_html"><div class="ttname"><a href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></div><div class="ttdef"><b>Definition:</b> Variant.h:73</div></div>
+<div class="ttc" id="classqpid_1_1types_1_1Uuid_html"><div class="ttname"><a href="classqpid_1_1types_1_1Uuid.html">qpid::types::Uuid</a></div><div class="ttdef"><b>Definition:</b> Uuid.h:32</div></div>
+<div class="ttc" id="structqpid_1_1types_1_1InvalidConversion_html"><div class="ttname"><a href="structqpid_1_1types_1_1InvalidConversion.html">qpid::types::InvalidConversion</a></div><div class="ttdef"><b>Definition:</b> Variant.h:39</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.html">types</a></li><li class="navelem"><b>Variant.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[31/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/doxygen.css
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/doxygen.css b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/doxygen.css
new file mode 100755
index 0000000..1425ec5
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/doxygen.css
@@ -0,0 +1,1475 @@
+/* The standard CSS for doxygen 1.8.11 */
+
+body, table, div, p, dl {
+	font: 400 14px/22px Roboto,sans-serif;
+}
+
+/* @group Heading Levels */
+
+h1.groupheader {
+	font-size: 150%;
+}
+
+.title {
+	font: 400 14px/28px Roboto,sans-serif;
+	font-size: 150%;
+	font-weight: bold;
+	margin: 10px 2px;
+}
+
+h2.groupheader {
+	border-bottom: 1px solid #879ECB;
+	color: #354C7B;
+	font-size: 150%;
+	font-weight: normal;
+	margin-top: 1.75em;
+	padding-top: 8px;
+	padding-bottom: 4px;
+	width: 100%;
+}
+
+h3.groupheader {
+	font-size: 100%;
+}
+
+h1, h2, h3, h4, h5, h6 {
+	-webkit-transition: text-shadow 0.5s linear;
+	-moz-transition: text-shadow 0.5s linear;
+	-ms-transition: text-shadow 0.5s linear;
+	-o-transition: text-shadow 0.5s linear;
+	transition: text-shadow 0.5s linear;
+	margin-right: 15px;
+}
+
+h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
+	text-shadow: 0 0 15px cyan;
+}
+
+dt {
+	font-weight: bold;
+}
+
+div.multicol {
+	-moz-column-gap: 1em;
+	-webkit-column-gap: 1em;
+	-moz-column-count: 3;
+	-webkit-column-count: 3;
+}
+
+p.startli, p.startdd {
+	margin-top: 2px;
+}
+
+p.starttd {
+	margin-top: 0px;
+}
+
+p.endli {
+	margin-bottom: 0px;
+}
+
+p.enddd {
+	margin-bottom: 4px;
+}
+
+p.endtd {
+	margin-bottom: 2px;
+}
+
+/* @end */
+
+caption {
+	font-weight: bold;
+}
+
+span.legend {
+        font-size: 70%;
+        text-align: center;
+}
+
+h3.version {
+        font-size: 90%;
+        text-align: center;
+}
+
+div.qindex, div.navtab{
+	background-color: #EBEFF6;
+	border: 1px solid #A3B4D7;
+	text-align: center;
+}
+
+div.qindex, div.navpath {
+	width: 100%;
+	line-height: 140%;
+}
+
+div.navtab {
+	margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a {
+	color: #3D578C;
+	font-weight: normal;
+	text-decoration: none;
+}
+
+.contents a:visited {
+	color: #4665A2;
+}
+
+a:hover {
+	text-decoration: underline;
+}
+
+a.qindex {
+	font-weight: bold;
+}
+
+a.qindexHL {
+	font-weight: bold;
+	background-color: #9CAFD4;
+	color: #ffffff;
+	border: 1px double #869DCA;
+}
+
+.contents a.qindexHL:visited {
+        color: #ffffff;
+}
+
+a.el {
+	font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code, a.code:visited, a.line, a.line:visited {
+	color: #4665A2; 
+}
+
+a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
+	color: #4665A2; 
+}
+
+/* @end */
+
+dl.el {
+	margin-left: -1cm;
+}
+
+pre.fragment {
+        border: 1px solid #C4CFE5;
+        background-color: #FBFCFD;
+        padding: 4px 6px;
+        margin: 4px 8px 4px 2px;
+        overflow: auto;
+        word-wrap: break-word;
+        font-size:  9pt;
+        line-height: 125%;
+        font-family: monospace, fixed;
+        font-size: 105%;
+}
+
+div.fragment {
+        padding: 4px 6px;
+        margin: 4px 8px 4px 2px;
+	background-color: #FBFCFD;
+	border: 1px solid #C4CFE5;
+}
+
+div.line {
+	font-family: monospace, fixed;
+        font-size: 13px;
+	min-height: 13px;
+	line-height: 1.0;
+	text-wrap: unrestricted;
+	white-space: -moz-pre-wrap; /* Moz */
+	white-space: -pre-wrap;     /* Opera 4-6 */
+	white-space: -o-pre-wrap;   /* Opera 7 */
+	white-space: pre-wrap;      /* CSS3  */
+	word-wrap: break-word;      /* IE 5.5+ */
+	text-indent: -53px;
+	padding-left: 53px;
+	padding-bottom: 0px;
+	margin: 0px;
+	-webkit-transition-property: background-color, box-shadow;
+	-webkit-transition-duration: 0.5s;
+	-moz-transition-property: background-color, box-shadow;
+	-moz-transition-duration: 0.5s;
+	-ms-transition-property: background-color, box-shadow;
+	-ms-transition-duration: 0.5s;
+	-o-transition-property: background-color, box-shadow;
+	-o-transition-duration: 0.5s;
+	transition-property: background-color, box-shadow;
+	transition-duration: 0.5s;
+}
+
+div.line:after {
+    content:"\000A";
+    white-space: pre;
+}
+
+div.line.glow {
+	background-color: cyan;
+	box-shadow: 0 0 10px cyan;
+}
+
+
+span.lineno {
+	padding-right: 4px;
+	text-align: right;
+	border-right: 2px solid #0F0;
+	background-color: #E8E8E8;
+        white-space: pre;
+}
+span.lineno a {
+	background-color: #D8D8D8;
+}
+
+span.lineno a:hover {
+	background-color: #C8C8C8;
+}
+
+div.ah, span.ah {
+	background-color: black;
+	font-weight: bold;
+	color: #ffffff;
+	margin-bottom: 3px;
+	margin-top: 3px;
+	padding: 0.2em;
+	border: solid thin #333;
+	border-radius: 0.5em;
+	-webkit-border-radius: .5em;
+	-moz-border-radius: .5em;
+	box-shadow: 2px 2px 3px #999;
+	-webkit-box-shadow: 2px 2px 3px #999;
+	-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
+	background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);
+}
+
+div.classindex ul {
+        list-style: none;
+        padding-left: 0;
+}
+
+div.classindex span.ai {
+        display: inline-block;
+}
+
+div.groupHeader {
+	margin-left: 16px;
+	margin-top: 12px;
+	font-weight: bold;
+}
+
+div.groupText {
+	margin-left: 16px;
+	font-style: italic;
+}
+
+body {
+	background-color: white;
+	color: black;
+        margin: 0;
+}
+
+div.contents {
+	margin-top: 10px;
+	margin-left: 12px;
+	margin-right: 8px;
+}
+
+td.indexkey {
+	background-color: #EBEFF6;
+	font-weight: bold;
+	border: 1px solid #C4CFE5;
+	margin: 2px 0px 2px 0;
+	padding: 2px 10px;
+        white-space: nowrap;
+        vertical-align: top;
+}
+
+td.indexvalue {
+	background-color: #EBEFF6;
+	border: 1px solid #C4CFE5;
+	padding: 2px 10px;
+	margin: 2px 0px;
+}
+
+tr.memlist {
+	background-color: #EEF1F7;
+}
+
+p.formulaDsp {
+	text-align: center;
+}
+
+img.formulaDsp {
+	
+}
+
+img.formulaInl {
+	vertical-align: middle;
+}
+
+div.center {
+	text-align: center;
+        margin-top: 0px;
+        margin-bottom: 0px;
+        padding: 0px;
+}
+
+div.center img {
+	border: 0px;
+}
+
+address.footer {
+	text-align: right;
+	padding-right: 12px;
+}
+
+img.footer {
+	border: 0px;
+	vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+	color: #008000
+}
+
+span.keywordtype {
+	color: #604020
+}
+
+span.keywordflow {
+	color: #e08000
+}
+
+span.comment {
+	color: #800000
+}
+
+span.preprocessor {
+	color: #806020
+}
+
+span.stringliteral {
+	color: #002080
+}
+
+span.charliteral {
+	color: #008080
+}
+
+span.vhdldigit { 
+	color: #ff00ff 
+}
+
+span.vhdlchar { 
+	color: #000000 
+}
+
+span.vhdlkeyword { 
+	color: #700070 
+}
+
+span.vhdllogic { 
+	color: #ff0000 
+}
+
+blockquote {
+        background-color: #F7F8FB;
+        border-left: 2px solid #9CAFD4;
+        margin: 0 24px 0 4px;
+        padding: 0 12px 0 16px;
+}
+
+/* @end */
+
+/*
+.search {
+	color: #003399;
+	font-weight: bold;
+}
+
+form.search {
+	margin-bottom: 0px;
+	margin-top: 0px;
+}
+
+input.search {
+	font-size: 75%;
+	color: #000080;
+	font-weight: normal;
+	background-color: #e8eef2;
+}
+*/
+
+td.tiny {
+	font-size: 75%;
+}
+
+.dirtab {
+	padding: 4px;
+	border-collapse: collapse;
+	border: 1px solid #A3B4D7;
+}
+
+th.dirtab {
+	background: #EBEFF6;
+	font-weight: bold;
+}
+
+hr {
+	height: 0px;
+	border: none;
+	border-top: 1px solid #4A6AAA;
+}
+
+hr.footer {
+	height: 1px;
+}
+
+/* @group Member Descriptions */
+
+table.memberdecls {
+	border-spacing: 0px;
+	padding: 0px;
+}
+
+.memberdecls td, .fieldtable tr {
+	-webkit-transition-property: background-color, box-shadow;
+	-webkit-transition-duration: 0.5s;
+	-moz-transition-property: background-color, box-shadow;
+	-moz-transition-duration: 0.5s;
+	-ms-transition-property: background-color, box-shadow;
+	-ms-transition-duration: 0.5s;
+	-o-transition-property: background-color, box-shadow;
+	-o-transition-duration: 0.5s;
+	transition-property: background-color, box-shadow;
+	transition-duration: 0.5s;
+}
+
+.memberdecls td.glow, .fieldtable tr.glow {
+	background-color: cyan;
+	box-shadow: 0 0 15px cyan;
+}
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+	background-color: #F9FAFC;
+	border: none;
+	margin: 4px;
+	padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+	padding: 0px 8px 4px 8px;
+	color: #555;
+}
+
+.memSeparator {
+        border-bottom: 1px solid #DEE4F0;
+        line-height: 1px;
+        margin: 0px;
+        padding: 0px;
+}
+
+.memItemLeft, .memTemplItemLeft {
+        white-space: nowrap;
+}
+
+.memItemRight {
+	width: 100%;
+}
+
+.memTemplParams {
+	color: #4665A2;
+        white-space: nowrap;
+	font-size: 80%;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtemplate {
+	font-size: 80%;
+	color: #4665A2;
+	font-weight: normal;
+	margin-left: 9px;
+}
+
+.memnav {
+	background-color: #EBEFF6;
+	border: 1px solid #A3B4D7;
+	text-align: center;
+	margin: 2px;
+	margin-right: 15px;
+	padding: 2px;
+}
+
+.mempage {
+	width: 100%;
+}
+
+.memitem {
+	padding: 0;
+	margin-bottom: 10px;
+	margin-right: 5px;
+        -webkit-transition: box-shadow 0.5s linear;
+        -moz-transition: box-shadow 0.5s linear;
+        -ms-transition: box-shadow 0.5s linear;
+        -o-transition: box-shadow 0.5s linear;
+        transition: box-shadow 0.5s linear;
+        display: table !important;
+        width: 100%;
+}
+
+.memitem.glow {
+         box-shadow: 0 0 15px cyan;
+}
+
+.memname {
+        font-weight: bold;
+        margin-left: 6px;
+}
+
+.memname td {
+	vertical-align: bottom;
+}
+
+.memproto, dl.reflist dt {
+        border-top: 1px solid #A8B8D9;
+        border-left: 1px solid #A8B8D9;
+        border-right: 1px solid #A8B8D9;
+        padding: 6px 0px 6px 0px;
+        color: #253555;
+        font-weight: bold;
+        text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+        background-image:url('nav_f.png');
+        background-repeat:repeat-x;
+        background-color: #E2E8F2;
+        /* opera specific markup */
+        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+        border-top-right-radius: 4px;
+        border-top-left-radius: 4px;
+        /* firefox specific markup */
+        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+        -moz-border-radius-topright: 4px;
+        -moz-border-radius-topleft: 4px;
+        /* webkit specific markup */
+        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+        -webkit-border-top-right-radius: 4px;
+        -webkit-border-top-left-radius: 4px;
+
+}
+
+.memdoc, dl.reflist dd {
+        border-bottom: 1px solid #A8B8D9;      
+        border-left: 1px solid #A8B8D9;      
+        border-right: 1px solid #A8B8D9; 
+        padding: 6px 10px 2px 10px;
+        background-color: #FBFCFD;
+        border-top-width: 0;
+        background-image:url('nav_g.png');
+        background-repeat:repeat-x;
+        background-color: #FFFFFF;
+        /* opera specific markup */
+        border-bottom-left-radius: 4px;
+        border-bottom-right-radius: 4px;
+        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+        /* firefox specific markup */
+        -moz-border-radius-bottomleft: 4px;
+        -moz-border-radius-bottomright: 4px;
+        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+        /* webkit specific markup */
+        -webkit-border-bottom-left-radius: 4px;
+        -webkit-border-bottom-right-radius: 4px;
+        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+dl.reflist dt {
+        padding: 5px;
+}
+
+dl.reflist dd {
+        margin: 0px 0px 10px 0px;
+        padding: 5px;
+}
+
+.paramkey {
+	text-align: right;
+}
+
+.paramtype {
+	white-space: nowrap;
+}
+
+.paramname {
+	color: #602020;
+	white-space: nowrap;
+}
+.paramname em {
+	font-style: normal;
+}
+.paramname code {
+        line-height: 14px;
+}
+
+.params, .retval, .exception, .tparams {
+        margin-left: 0px;
+        padding-left: 0px;
+}       
+
+.params .paramname, .retval .paramname {
+        font-weight: bold;
+        vertical-align: top;
+}
+        
+.params .paramtype {
+        font-style: italic;
+        vertical-align: top;
+}       
+        
+.params .paramdir {
+        font-family: "courier new",courier,monospace;
+        vertical-align: top;
+}
+
+table.mlabels {
+	border-spacing: 0px;
+}
+
+td.mlabels-left {
+	width: 100%;
+	padding: 0px;
+}
+
+td.mlabels-right {
+	vertical-align: bottom;
+	padding: 0px;
+	white-space: nowrap;
+}
+
+span.mlabels {
+        margin-left: 8px;
+}
+
+span.mlabel {
+        background-color: #728DC1;
+        border-top:1px solid #5373B4;
+        border-left:1px solid #5373B4;
+        border-right:1px solid #C4CFE5;
+        border-bottom:1px solid #C4CFE5;
+	text-shadow: none;
+	color: white;
+	margin-right: 4px;
+	padding: 2px 3px;
+	border-radius: 3px;
+	font-size: 7pt;
+	white-space: nowrap;
+	vertical-align: middle;
+}
+
+
+
+/* @end */
+
+/* these are for tree view inside a (index) page */
+
+div.directory {
+        margin: 10px 0px;
+        border-top: 1px solid #9CAFD4;
+        border-bottom: 1px solid #9CAFD4;
+        width: 100%;
+}
+
+.directory table {
+        border-collapse:collapse;
+}
+
+.directory td {
+        margin: 0px;
+        padding: 0px;
+	vertical-align: top;
+}
+
+.directory td.entry {
+        white-space: nowrap;
+        padding-right: 6px;
+	padding-top: 3px;
+}
+
+.directory td.entry a {
+        outline:none;
+}
+
+.directory td.entry a img {
+        border: none;
+}
+
+.directory td.desc {
+        width: 100%;
+        padding-left: 6px;
+	padding-right: 6px;
+	padding-top: 3px;
+	border-left: 1px solid rgba(0,0,0,0.05);
+}
+
+.directory tr.even {
+	padding-left: 6px;
+	background-color: #F7F8FB;
+}
+
+.directory img {
+	vertical-align: -30%;
+}
+
+.directory .levels {
+        white-space: nowrap;
+        width: 100%;
+        text-align: right;
+        font-size: 9pt;
+}
+
+.directory .levels span {
+        cursor: pointer;
+        padding-left: 2px;
+        padding-right: 2px;
+	color: #3D578C;
+}
+
+.arrow {
+    color: #9CAFD4;
+    -webkit-user-select: none;
+    -khtml-user-select: none;
+    -moz-user-select: none;
+    -ms-user-select: none;
+    user-select: none;
+    cursor: pointer;
+    font-size: 80%;
+    display: inline-block;
+    width: 16px;
+    height: 22px;
+}
+
+.icon {
+    font-family: Arial, Helvetica;
+    font-weight: bold;
+    font-size: 12px;
+    height: 14px;
+    width: 16px;
+    display: inline-block;
+    background-color: #728DC1;
+    color: white;
+    text-align: center;
+    border-radius: 4px;
+    margin-left: 2px;
+    margin-right: 2px;
+}
+
+.icona {
+    width: 24px;
+    height: 22px;
+    display: inline-block;
+}
+
+.iconfopen {
+    width: 24px;
+    height: 18px;
+    margin-bottom: 4px;
+    background-image:url('folderopen.png');
+    background-position: 0px -4px;
+    background-repeat: repeat-y;
+    vertical-align:top;
+    display: inline-block;
+}
+
+.iconfclosed {
+    width: 24px;
+    height: 18px;
+    margin-bottom: 4px;
+    background-image:url('folderclosed.png');
+    background-position: 0px -4px;
+    background-repeat: repeat-y;
+    vertical-align:top;
+    display: inline-block;
+}
+
+.icondoc {
+    width: 24px;
+    height: 18px;
+    margin-bottom: 4px;
+    background-image:url('doc.png');
+    background-position: 0px -4px;
+    background-repeat: repeat-y;
+    vertical-align:top;
+    display: inline-block;
+}
+
+table.directory {
+    font: 400 14px Roboto,sans-serif;
+}
+
+/* @end */
+
+div.dynheader {
+        margin-top: 8px;
+	-webkit-touch-callout: none;
+	-webkit-user-select: none;
+	-khtml-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+}
+
+address {
+	font-style: normal;
+	color: #2A3D61;
+}
+
+table.doxtable caption {
+	caption-side: top;
+}
+
+table.doxtable {
+	border-collapse:collapse;
+        margin-top: 4px;
+        margin-bottom: 4px;
+}
+
+table.doxtable td, table.doxtable th {
+	border: 1px solid #2D4068;
+	padding: 3px 7px 2px;
+}
+
+table.doxtable th {
+	background-color: #374F7F;
+	color: #FFFFFF;
+	font-size: 110%;
+	padding-bottom: 4px;
+	padding-top: 5px;
+}
+
+table.fieldtable {
+        /*width: 100%;*/
+        margin-bottom: 10px;
+        border: 1px solid #A8B8D9;
+        border-spacing: 0px;
+        -moz-border-radius: 4px;
+        -webkit-border-radius: 4px;
+        border-radius: 4px;
+        -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+        -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+        box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+}
+
+.fieldtable td, .fieldtable th {
+        padding: 3px 7px 2px;
+}
+
+.fieldtable td.fieldtype, .fieldtable td.fieldname {
+        white-space: nowrap;
+        border-right: 1px solid #A8B8D9;
+        border-bottom: 1px solid #A8B8D9;
+        vertical-align: top;
+}
+
+.fieldtable td.fieldname {
+        padding-top: 3px;
+}
+
+.fieldtable td.fielddoc {
+        border-bottom: 1px solid #A8B8D9;
+        /*width: 100%;*/
+}
+
+.fieldtable td.fielddoc p:first-child {
+        margin-top: 0px;
+}       
+        
+.fieldtable td.fielddoc p:last-child {
+        margin-bottom: 2px;
+}
+
+.fieldtable tr:last-child td {
+        border-bottom: none;
+}
+
+.fieldtable th {
+        background-image:url('nav_f.png');
+        background-repeat:repeat-x;
+        background-color: #E2E8F2;
+        font-size: 90%;
+        color: #253555;
+        padding-bottom: 4px;
+        padding-top: 5px;
+        text-align:left;
+        -moz-border-radius-topleft: 4px;
+        -moz-border-radius-topright: 4px;
+        -webkit-border-top-left-radius: 4px;
+        -webkit-border-top-right-radius: 4px;
+        border-top-left-radius: 4px;
+        border-top-right-radius: 4px;
+        border-bottom: 1px solid #A8B8D9;
+}
+
+
+.tabsearch {
+	top: 0px;
+	left: 10px;
+	height: 36px;
+	background-image: url('tab_b.png');
+	z-index: 101;
+	overflow: hidden;
+	font-size: 13px;
+}
+
+.navpath ul
+{
+	font-size: 11px;
+	background-image:url('tab_b.png');
+	background-repeat:repeat-x;
+	background-position: 0 -5px;
+	height:30px;
+	line-height:30px;
+	color:#8AA0CC;
+	border:solid 1px #C2CDE4;
+	overflow:hidden;
+	margin:0px;
+	padding:0px;
+}
+
+.navpath li
+{
+	list-style-type:none;
+	float:left;
+	padding-left:10px;
+	padding-right:15px;
+	background-image:url('bc_s.png');
+	background-repeat:no-repeat;
+	background-position:right;
+	color:#364D7C;
+}
+
+.navpath li.navelem a
+{
+	height:32px;
+	display:block;
+	text-decoration: none;
+	outline: none;
+	color: #283A5D;
+	font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+	text-decoration: none;        
+}
+
+.navpath li.navelem a:hover
+{
+	color:#6884BD;
+}
+
+.navpath li.footer
+{
+        list-style-type:none;
+        float:right;
+        padding-left:10px;
+        padding-right:15px;
+        background-image:none;
+        background-repeat:no-repeat;
+        background-position:right;
+        color:#364D7C;
+        font-size: 8pt;
+}
+
+
+div.summary
+{
+	float: right;
+	font-size: 8pt;
+	padding-right: 5px;
+	width: 50%;
+	text-align: right;
+}       
+
+div.summary a
+{
+	white-space: nowrap;
+}
+
+table.classindex
+{
+        margin: 10px;
+        white-space: nowrap;
+        margin-left: 3%;
+        margin-right: 3%;
+        width: 94%;
+        border: 0;
+        border-spacing: 0; 
+        padding: 0;
+}
+
+div.ingroups
+{
+	font-size: 8pt;
+	width: 50%;
+	text-align: left;
+}
+
+div.ingroups a
+{
+	white-space: nowrap;
+}
+
+div.header
+{
+        background-image:url('nav_h.png');
+        background-repeat:repeat-x;
+	background-color: #F9FAFC;
+	margin:  0px;
+	border-bottom: 1px solid #C4CFE5;
+}
+
+div.headertitle
+{
+	padding: 5px 5px 5px 10px;
+}
+
+dl
+{
+        padding: 0 0 0 10px;
+}
+
+/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
+dl.section
+{
+	margin-left: 0px;
+	padding-left: 0px;
+}
+
+dl.note
+{
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
+        border-color: #D0C000;
+}
+
+dl.warning, dl.attention
+{
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
+        border-color: #FF0000;
+}
+
+dl.pre, dl.post, dl.invariant
+{
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
+        border-color: #00D000;
+}
+
+dl.deprecated
+{
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
+        border-color: #505050;
+}
+
+dl.todo
+{
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
+        border-color: #00C0E0;
+}
+
+dl.test
+{
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
+        border-color: #3030E0;
+}
+
+dl.bug
+{
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
+        border-color: #C08050;
+}
+
+dl.section dd {
+	margin-bottom: 6px;
+}
+
+
+#projectlogo
+{
+	text-align: center;
+	vertical-align: bottom;
+	border-collapse: separate;
+}
+ 
+#projectlogo img
+{ 
+	border: 0px none;
+}
+ 
+#projectalign
+{
+        vertical-align: middle;
+}
+
+#projectname
+{
+	font: 300% Tahoma, Arial,sans-serif;
+	margin: 0px;
+	padding: 2px 0px;
+}
+    
+#projectbrief
+{
+	font: 120% Tahoma, Arial,sans-serif;
+	margin: 0px;
+	padding: 0px;
+}
+
+#projectnumber
+{
+	font: 50% Tahoma, Arial,sans-serif;
+	margin: 0px;
+	padding: 0px;
+}
+
+#titlearea
+{
+	padding: 0px;
+	margin: 0px;
+	width: 100%;
+	border-bottom: 1px solid #5373B4;
+}
+
+.image
+{
+        text-align: center;
+}
+
+.dotgraph
+{
+        text-align: center;
+}
+
+.mscgraph
+{
+        text-align: center;
+}
+
+.diagraph
+{
+        text-align: center;
+}
+
+.caption
+{
+	font-weight: bold;
+}
+
+div.zoom
+{
+	border: 1px solid #90A5CE;
+}
+
+dl.citelist {
+        margin-bottom:50px;
+}
+
+dl.citelist dt {
+        color:#334975;
+        float:left;
+        font-weight:bold;
+        margin-right:10px;
+        padding:5px;
+}
+
+dl.citelist dd {
+        margin:2px 0;
+        padding:5px 0;
+}
+
+div.toc {
+        padding: 14px 25px;
+        background-color: #F4F6FA;
+        border: 1px solid #D8DFEE;
+        border-radius: 7px 7px 7px 7px;
+        float: right;
+        height: auto;
+        margin: 0 8px 10px 10px;
+        width: 200px;
+}
+
+div.toc li {
+        background: url("bdwn.png") no-repeat scroll 0 5px transparent;
+        font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
+        margin-top: 5px;
+        padding-left: 10px;
+        padding-top: 2px;
+}
+
+div.toc h3 {
+        font: bold 12px/1.2 Arial,FreeSans,sans-serif;
+	color: #4665A2;
+        border-bottom: 0 none;
+        margin: 0;
+}
+
+div.toc ul {
+        list-style: none outside none;
+        border: medium none;
+        padding: 0px;
+}       
+
+div.toc li.level1 {
+        margin-left: 0px;
+}
+
+div.toc li.level2 {
+        margin-left: 15px;
+}
+
+div.toc li.level3 {
+        margin-left: 30px;
+}
+
+div.toc li.level4 {
+        margin-left: 45px;
+}
+
+.inherit_header {
+        font-weight: bold;
+        color: gray;
+        cursor: pointer;
+	-webkit-touch-callout: none;
+	-webkit-user-select: none;
+	-khtml-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+}
+
+.inherit_header td {
+        padding: 6px 0px 2px 5px;
+}
+
+.inherit {
+        display: none;
+}
+
+tr.heading h2 {
+        margin-top: 12px;
+        margin-bottom: 4px;
+}
+
+/* tooltip related style info */
+
+.ttc {
+        position: absolute;
+        display: none;
+}
+
+#powerTip {
+	cursor: default;
+	white-space: nowrap;
+	background-color: white;
+	border: 1px solid gray;
+	border-radius: 4px 4px 4px 4px;
+	box-shadow: 1px 1px 7px gray;
+	display: none;
+	font-size: smaller;
+	max-width: 80%;
+	opacity: 0.9;
+	padding: 1ex 1em 1em;
+	position: absolute;
+	z-index: 2147483647;
+}
+
+#powerTip div.ttdoc {
+        color: grey;
+	font-style: italic;
+}
+
+#powerTip div.ttname a {
+        font-weight: bold;
+}
+
+#powerTip div.ttname {
+        font-weight: bold;
+}
+
+#powerTip div.ttdeci {
+        color: #006318;
+}
+
+#powerTip div {
+        margin: 0px;
+        padding: 0px;
+        font: 12px/16px Roboto,sans-serif;
+}
+
+#powerTip:before, #powerTip:after {
+	content: "";
+	position: absolute;
+	margin: 0px;
+}
+
+#powerTip.n:after,  #powerTip.n:before,
+#powerTip.s:after,  #powerTip.s:before,
+#powerTip.w:after,  #powerTip.w:before,
+#powerTip.e:after,  #powerTip.e:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.nw:after, #powerTip.nw:before,
+#powerTip.sw:after, #powerTip.sw:before {
+	border: solid transparent;
+	content: " ";
+	height: 0;
+	width: 0;
+	position: absolute;
+}
+
+#powerTip.n:after,  #powerTip.s:after,
+#powerTip.w:after,  #powerTip.e:after,
+#powerTip.nw:after, #powerTip.ne:after,
+#powerTip.sw:after, #powerTip.se:after {
+	border-color: rgba(255, 255, 255, 0);
+}
+
+#powerTip.n:before,  #powerTip.s:before,
+#powerTip.w:before,  #powerTip.e:before,
+#powerTip.nw:before, #powerTip.ne:before,
+#powerTip.sw:before, #powerTip.se:before {
+	border-color: rgba(128, 128, 128, 0);
+}
+
+#powerTip.n:after,  #powerTip.n:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.nw:after, #powerTip.nw:before {
+	top: 100%;
+}
+
+#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
+	border-top-color: #ffffff;
+	border-width: 10px;
+	margin: 0px -10px;
+}
+#powerTip.n:before {
+	border-top-color: #808080;
+	border-width: 11px;
+	margin: 0px -11px;
+}
+#powerTip.n:after, #powerTip.n:before {
+	left: 50%;
+}
+
+#powerTip.nw:after, #powerTip.nw:before {
+	right: 14px;
+}
+
+#powerTip.ne:after, #powerTip.ne:before {
+	left: 14px;
+}
+
+#powerTip.s:after,  #powerTip.s:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.sw:after, #powerTip.sw:before {
+	bottom: 100%;
+}
+
+#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
+	border-bottom-color: #ffffff;
+	border-width: 10px;
+	margin: 0px -10px;
+}
+
+#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
+	border-bottom-color: #808080;
+	border-width: 11px;
+	margin: 0px -11px;
+}
+
+#powerTip.s:after, #powerTip.s:before {
+	left: 50%;
+}
+
+#powerTip.sw:after, #powerTip.sw:before {
+	right: 14px;
+}
+
+#powerTip.se:after, #powerTip.se:before {
+	left: 14px;
+}
+
+#powerTip.e:after, #powerTip.e:before {
+	left: 100%;
+}
+#powerTip.e:after {
+	border-left-color: #ffffff;
+	border-width: 10px;
+	top: 50%;
+	margin-top: -10px;
+}
+#powerTip.e:before {
+	border-left-color: #808080;
+	border-width: 11px;
+	top: 50%;
+	margin-top: -11px;
+}
+
+#powerTip.w:after, #powerTip.w:before {
+	right: 100%;
+}
+#powerTip.w:after {
+	border-right-color: #ffffff;
+	border-width: 10px;
+	top: 50%;
+	margin-top: -10px;
+}
+#powerTip.w:before {
+	border-right-color: #808080;
+	border-width: 11px;
+	top: 50%;
+	margin-top: -11px;
+}
+
+@media print
+{
+  #top { display: none; }
+  #side-nav { display: none; }
+  #nav-path { display: none; }
+  body { overflow:visible; }
+  h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
+  .summary { display: none; }
+  .memitem { page-break-inside: avoid; }
+  #doc-content
+  {
+    margin-left:0 !important;
+    height:auto !important;
+    width:auto !important;
+    overflow:inherit;
+    display:inline;
+  }
+}
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/doxygen.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/doxygen.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/doxygen.png
new file mode 100755
index 0000000..3ff17d8
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/doxygen.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dynsections.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dynsections.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dynsections.js
new file mode 100755
index 0000000..85e1836
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/dynsections.js
@@ -0,0 +1,97 @@
+function toggleVisibility(linkObj)
+{
+ var base = $(linkObj).attr('id');
+ var summary = $('#'+base+'-summary');
+ var content = $('#'+base+'-content');
+ var trigger = $('#'+base+'-trigger');
+ var src=$(trigger).attr('src');
+ if (content.is(':visible')===true) {
+   content.hide();
+   summary.show();
+   $(linkObj).addClass('closed').removeClass('opened');
+   $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
+ } else {
+   content.show();
+   summary.hide();
+   $(linkObj).removeClass('closed').addClass('opened');
+   $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
+ } 
+ return false;
+}
+
+function updateStripes()
+{
+  $('table.directory tr').
+       removeClass('even').filter(':visible:even').addClass('even');
+}
+
+function toggleLevel(level)
+{
+  $('table.directory tr').each(function() {
+    var l = this.id.split('_').length-1;
+    var i = $('#img'+this.id.substring(3));
+    var a = $('#arr'+this.id.substring(3));
+    if (l<level+1) {
+      i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
+      a.html('&#9660;');
+      $(this).show();
+    } else if (l==level+1) {
+      i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
+      a.html('&#9658;');
+      $(this).show();
+    } else {
+      $(this).hide();
+    }
+  });
+  updateStripes();
+}
+
+function toggleFolder(id)
+{
+  // the clicked row
+  var currentRow = $('#row_'+id);
+
+  // all rows after the clicked row
+  var rows = currentRow.nextAll("tr");
+
+  var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
+
+  // only match elements AFTER this one (can't hide elements before)
+  var childRows = rows.filter(function() { return this.id.match(re); });
+
+  // first row is visible we are HIDING
+  if (childRows.filter(':first').is(':visible')===true) {
+    // replace down arrow by right arrow for current row
+    var currentRowSpans = currentRow.find("span");
+    currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
+    currentRowSpans.filter(".arrow").html('&#9658;');
+    rows.filter("[id^=row_"+id+"]").hide(); // hide all children
+  } else { // we are SHOWING
+    // replace right arrow by down arrow for current row
+    var currentRowSpans = currentRow.find("span");
+    currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
+    currentRowSpans.filter(".arrow").html('&#9660;');
+    // replace down arrows by right arrows for child rows
+    var childRowsSpans = childRows.find("span");
+    childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
+    childRowsSpans.filter(".arrow").html('&#9658;');
+    childRows.show(); //show all children
+  }
+  updateStripes();
+}
+
+
+function toggleInherit(id)
+{
+  var rows = $('tr.inherit.'+id);
+  var img = $('tr.inherit_header.'+id+' img');
+  var src = $(img).attr('src');
+  if (rows.filter(':first').is(':visible')===true) {
+    rows.css('display','none');
+    $(img).attr('src',src.substring(0,src.length-8)+'closed.png');
+  } else {
+    rows.css('display','table-row'); // using show() causes jump in firefox
+    $(img).attr('src',src.substring(0,src.length-10)+'open.png');
+  }
+}
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/exceptions_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/exceptions_8h_source.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/exceptions_8h_source.html
new file mode 100755
index 0000000..db3105a
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/exceptions_8h_source.html
@@ -0,0 +1,137 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/exceptions.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('exceptions_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)">
+</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">exceptions.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_EXCEPTIONS_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_EXCEPTIONS_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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><s
 pan 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 &quot;qpid/messaging/ImportExport.h&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;qpid/types/Exception.h&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class
 ="preprocessor">#include &quot;qpid/types/Variant.h&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1MessagingException.html">   39</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1MessagingException.html">MessagingException</a> : <span class="keyword">public</span> <a class="code" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></div><di
 v class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;{</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1MessagingException.html">MessagingException</a>(<span class="keyword">const</span> std::string&amp; msg);</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">virtual</span> ~MessagingException() <span class="keywordflow">throw</span>();</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;};</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1InvalidOptionString.html">   49</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1I
 nvalidOptionString.html">InvalidOptionString</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1MessagingException.html">MessagingException</a></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;{</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1InvalidOptionString.html">InvalidOptionString</a>(<span class="keyword">const</span> std::string&amp; msg);</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;};</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1KeyError.html">   59</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1KeyError.html">KeyError</a> 
 : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1MessagingException.html">MessagingException</a></div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;{</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1KeyError.html">KeyError</a>(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;};</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1LinkError.html">   64</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1LinkError.html">LinkError</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1
 _1messaging_1_1MessagingException.html">MessagingException</a></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;{</div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1LinkError.html">LinkError</a>(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;};</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1AddressError.html">   69</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1AddressError.html">AddressError</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1LinkError.html">LinkError</a></div><div class=
 "line"><a name="l00070"></a><span class="lineno">   70</span>&#160;{</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1AddressError.html">AddressError</a>(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;};</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1ResolutionError.html">   78</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1ResolutionError.html">ResolutionError</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1AddressError.html">AddressError</a></div><div class="line"><a name="l00079"></a><span class="lineno">   79</sp
 an>&#160;{</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1ResolutionError.html">ResolutionError</a>(<span class="keyword">const</span> std::string&amp; msg);</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;};</div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1AssertionFailed.html">   87</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1AssertionFailed.html">AssertionFailed</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1ResolutionError.html">ResolutionError</a></div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;{</div><div class="line"><a name=
 "l00089"></a><span class="lineno">   89</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1AssertionFailed.html">AssertionFailed</a>(<span class="keyword">const</span> std::string&amp; msg);</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;};</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1NotFound.html">   96</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1NotFound.html">NotFound</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1ResolutionError.html">ResolutionError</a></div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;{</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;    QPID_ME
 SSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1NotFound.html">NotFound</a>(<span class="keyword">const</span> std::string&amp; msg);</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;};</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1MalformedAddress.html">  104</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1MalformedAddress.html">MalformedAddress</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1AddressError.html">AddressError</a></div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;{</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messagin
 g_1_1MalformedAddress.html">MalformedAddress</a>(<span class="keyword">const</span> std::string&amp; msg);</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;};</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1ReceiverError.html">  109</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1ReceiverError.html">ReceiverError</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1LinkError.html">LinkError</a></div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;{</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1ReceiverError.html">ReceiverError</a>(<span class="ke
 yword">const</span> std::string&amp;);</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;};</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1FetchError.html">  114</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1FetchError.html">FetchError</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1ReceiverError.html">ReceiverError</a></div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;{</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1FetchError.html">FetchError</a>(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l001
 17"></a><span class="lineno">  117</span>&#160;};</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1NoMessageAvailable.html">  124</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1NoMessageAvailable.html">NoMessageAvailable</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1FetchError.html">FetchError</a></div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;{</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1NoMessageAvailable.html">NoMessageAvailable</a>();</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;};</div><div class="line"><a name="l00128"></
 a><span class="lineno">  128</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1SenderError.html">  129</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1SenderError.html">SenderError</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1LinkError.html">LinkError</a></div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;{</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1SenderError.html">SenderError</a>(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;};</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div><div class="line"><a name="l001
 34"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1SendError.html">  134</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1SendError.html">SendError</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1SenderError.html">SenderError</a></div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;{</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1SendError.html">SendError</a>(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;};</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1Messag
 eRejected.html">  143</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1MessageRejected.html">MessageRejected</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1SendError.html">SendError</a></div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;{</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1MessageRejected.html">MessageRejected</a>(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;};</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div><div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1TargetCapacityExceeded.html">  153</a></span>&#160;<span class="
 keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1TargetCapacityExceeded.html">TargetCapacityExceeded</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1SendError.html">SendError</a></div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;{</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1TargetCapacityExceeded.html">TargetCapacityExceeded</a>(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;};</div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;</div><div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1OutOfCapacity.html">  163</a></span>&#160;<span class="keyword">struct </span>QPID_MESS
 AGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1OutOfCapacity.html">OutOfCapacity</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1SendError.html">SendError</a></div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;{</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1OutOfCapacity.html">OutOfCapacity</a>(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;};</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1SessionError.html">  168</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1S
 essionError.html">SessionError</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1MessagingException.html">MessagingException</a></div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;{</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1SessionError.html">SessionError</a>(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;};</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;</div><div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1SessionClosed.html">  178</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1SessionClosed.html">SessionClosed</a> : <span class="ke
 yword">public</span> <a class="code" href="structqpid_1_1messaging_1_1SessionError.html">SessionError</a></div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;{</div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;  QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1SessionClosed.html">SessionClosed</a>();</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;};</div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;</div><div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1TransactionError.html">  184</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1TransactionError.html">TransactionError</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1SessionError.html">SessionError</a><
 /div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;{</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1TransactionError.html">TransactionError</a>(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;};</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;</div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1TransactionAborted.html">  194</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1TransactionAborted.html">TransactionAborted</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1TransactionError.html">TransactionError</a></div><div class="line"><a name="l
 00195"></a><span class="lineno">  195</span>&#160;{</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1TransactionAborted.html">TransactionAborted</a>(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;};</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;</div><div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1TransactionUnknown.html">  204</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1TransactionUnknown.html">TransactionUnknown</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1TransactionError.html">TransactionError</a></div><div class="line"><a name="l00205"></a><span class="linen
 o">  205</span>&#160;{</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1TransactionUnknown.html">TransactionUnknown</a>(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;};</div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;</div><div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1UnauthorizedAccess.html">  213</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1UnauthorizedAccess.html">UnauthorizedAccess</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1SessionError.html">SessionError</a></div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;{</div><div clas
 s="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1UnauthorizedAccess.html">UnauthorizedAccess</a>(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;};</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div><div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1ConnectionError.html">  218</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1ConnectionError.html">ConnectionError</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1MessagingException.html">MessagingException</a></div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;{</div><div class="line"><a name="l00220"></a><spa
 n class="lineno">  220</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1ConnectionError.html">ConnectionError</a>(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;};</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;</div><div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1ProtocolVersionError.html">  223</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1ProtocolVersionError.html">ProtocolVersionError</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1ConnectionError.html">ConnectionError</a></div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;{</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#
 160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1ProtocolVersionError.html">ProtocolVersionError</a>(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;};</div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;</div><div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1AuthenticationFailure.html">  228</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1AuthenticationFailure.html">AuthenticationFailure</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1ConnectionError.html">ConnectionError</a></div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;{</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;    QPID_MESSA
 GING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1AuthenticationFailure.html">AuthenticationFailure</a>(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;};</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;</div><div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1TransportFailure.html">  240</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1TransportFailure.html">TransportFailure</a> : <span class="keyword">public</span> <a class="code" href="structqpid_1_1messaging_1_1MessagingException.html">MessagingException</a></div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;{</div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;    QPID_MESSAGING_EXTERN <a class="cod
 e" href="structqpid_1_1messaging_1_1TransportFailure.html">TransportFailure</a>(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;};</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;}} <span class="comment">// namespace qpid::messaging</span></div><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;</div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="structqpid_1_1messaging_1_1TransactionError_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1TransactionError.html">qpid::messaging::TransactionError</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:184</div></div>
+<div class="ttc" id="classqpid_1_1types_1_1Exception_html"><div class="ttname"><a href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></div><div class="ttdef"><b>Definition:</b> Exception.h:31</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1MessageRejected_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1MessageRejected.html">qpid::messaging::MessageRejected</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:143</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1ReceiverError_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1ReceiverError.html">qpid::messaging::ReceiverError</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:109</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1MalformedAddress_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1MalformedAddress.html">qpid::messaging::MalformedAddress</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:104</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1OutOfCapacity_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1OutOfCapacity.html">qpid::messaging::OutOfCapacity</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:163</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1AddressError_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1AddressError.html">qpid::messaging::AddressError</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:69</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1SessionError_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1SessionError.html">qpid::messaging::SessionError</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:168</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1SendError_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1SendError.html">qpid::messaging::SendError</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:134</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1TransactionUnknown_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1TransactionUnknown.html">qpid::messaging::TransactionUnknown</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:204</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1SessionClosed_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1SessionClosed.html">qpid::messaging::SessionClosed</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:178</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1InvalidOptionString_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1InvalidOptionString.html">qpid::messaging::InvalidOptionString</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:49</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1TransactionAborted_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1TransactionAborted.html">qpid::messaging::TransactionAborted</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:194</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1FetchError_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1FetchError.html">qpid::messaging::FetchError</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:114</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1NotFound_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1NotFound.html">qpid::messaging::NotFound</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:96</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1TransportFailure_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1TransportFailure.html">qpid::messaging::TransportFailure</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:240</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1SenderError_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1SenderError.html">qpid::messaging::SenderError</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:129</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1KeyError_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1KeyError.html">qpid::messaging::KeyError</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:59</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1ProtocolVersionError_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1ProtocolVersionError.html">qpid::messaging::ProtocolVersionError</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:223</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1LinkError_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:64</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1NoMessageAvailable_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1NoMessageAvailable.html">qpid::messaging::NoMessageAvailable</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:124</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1ResolutionError_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1ResolutionError.html">qpid::messaging::ResolutionError</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:78</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1TargetCapacityExceeded_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1TargetCapacityExceeded.html">qpid::messaging::TargetCapacityExceeded</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:153</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1MessagingException_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:39</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1ConnectionError_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1ConnectionError.html">qpid::messaging::ConnectionError</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:218</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1AuthenticationFailure_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1AuthenticationFailure.html">qpid::messaging::AuthenticationFailure</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:228</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1AssertionFailed_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1AssertionFailed.html">qpid::messaging::AssertionFailed</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:87</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1UnauthorizedAccess_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1UnauthorizedAccess.html">qpid::messaging::UnauthorizedAccess</a></div><div class="ttdef"><b>Definition:</b> exceptions.h:213</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>exceptions.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/files.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/files.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/files.html
new file mode 100755
index 0000000..44ebbb7
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/files.html
@@ -0,0 +1,131 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: File List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('files.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)">
+</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">File List</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_13a1f016b7e4029ce6d63f46085f9ca8.html" target="_self">qpid</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')">&#160;</span><a class="el" href="dir_20ca349f353d950391945791158d5618.html" target="_self">messaging</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="Address_8h_source.html"><span class="icondoc"></span></a><b>Address.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="Connection_8h_source.html"><span class="icondoc"></span></a><b>Connection.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="Duration_8h_source.html"><span class="icondoc"></span></a><b>Duration.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="exceptions_8h_source.html"><span class="icondoc"></span></a><b>exceptions.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="FailoverUpdates_8h_source.html"><span class="icondoc"></span></a><b>FailoverUpdates.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="Handle_8h_source.html"><span class="icondoc"></span></a><b>Handle.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="messaging_2ImportExport_8h_source.html"><span class="icondoc"></span></a><b>ImportExport.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_7_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="Logger_8h_source.html"><span class="icondoc"></span></a><b>Logger.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="Message_8h_source.html"><span class="icondoc"></span></a><b>Message.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_9_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="Message__io_8h_source.html"><span class="icondoc"></span></a><b>Message_io.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_10_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="Receiver_8h_source.html"><span class="icondoc"></span></a><b>Receiver.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_11_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="Sender_8h_source.html"><span class="icondoc"></span></a><b>Sender.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_12_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="Session_8h_source.html"><span class="icondoc"></span></a><b>Session.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9660;</span><span id="img_0_1_" class="iconfopen" onclick="toggleFolder('0_1_')">&#160;</span><a class="el" href="dir_a5c81fbe0e0c67c01eb4dd18ec4885d5.html" target="_self">types</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="Exception_8h_source.html"><span class="icondoc"></span></a><b>Exception.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_1_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="types_2ImportExport_8h_source.html"><span class="icondoc"></span></a><b>ImportExport.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_1_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="Uuid_8h_source.html"><span class="icondoc"></span></a><b>Uuid.h</b></td><td class="desc"></td></tr>
+<tr id="row_0_1_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="Variant_8h_source.html"><span class="icondoc"></span></a><b>Variant.h</b></td><td class="desc"></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/files.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/files.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/files.js
new file mode 100755
index 0000000..bd1c2ed
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/files.js
@@ -0,0 +1,4 @@
+var files =
+[
+    [ "qpid", "dir_13a1f016b7e4029ce6d63f46085f9ca8.html", "dir_13a1f016b7e4029ce6d63f46085f9ca8" ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/folderclosed.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/folderclosed.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/folderclosed.png
new file mode 100755
index 0000000..bb8ab35
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/folderclosed.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/folderopen.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/folderopen.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/folderopen.png
new file mode 100755
index 0000000..d6c7f67
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/folderopen.png differ


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[15/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/spout.cpp.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/spout.cpp.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/spout.cpp.html
new file mode 100644
index 0000000..2e07006
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/spout.cpp.html
@@ -0,0 +1,316 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>spout.cpp - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/messaging-api/cpp/examples/index.html">C++ Messaging API Examples</a></li><li>spout.cpp</li></ul>
+
+        <div id="-middle-content">
+          
+<h1>spout.cpp</h1>
+<div class="highlight"><pre><span></span><span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Address.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Connection.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Message.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Message_io.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Sender.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/messaging/Session.h&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;qpid/types/Variant.h&gt;</span><span class="cp"></span>
+
+<span class="cp">#include</span> <span class="cpf">&lt;iostream&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;sstream&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;vector&gt;</span><span class="cp"></span>
+<span class="cp">#include</span> <span class="cpf">&lt;ctime&gt;</span><span class="cp"></span>
+
+<span class="cp">#include</span> <span class="cpf">&quot;OptionParser.h&quot;</span><span class="cp"></span>
+
+<span class="k">using</span> <span class="k">namespace</span> <span class="n">qpid</span><span class="o">::</span><span class="n">messaging</span><span class="p">;</span>
+<span class="k">using</span> <span class="k">namespace</span> <span class="n">qpid</span><span class="o">::</span><span class="n">types</span><span class="p">;</span>
+
+<span class="k">typedef</span> <span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o">&lt;</span><span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&gt;</span> <span class="n">string_vector</span><span class="p">;</span>
+
+<span class="k">struct</span> <span class="nl">Options</span> <span class="p">:</span> <span class="n">OptionParser</span>
+<span class="p">{</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">url</span><span class="p">;</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">address</span><span class="p">;</span>
+    <span class="kt">int</span> <span class="n">timeout</span><span class="p">;</span>
+    <span class="kt">bool</span> <span class="n">durable</span><span class="p">;</span>
+    <span class="kt">int</span> <span class="n">count</span><span class="p">;</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">id</span><span class="p">;</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">replyto</span><span class="p">;</span>
+    <span class="n">string_vector</span> <span class="n">properties</span><span class="p">;</span>
+    <span class="n">string_vector</span> <span class="n">entries</span><span class="p">;</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">content</span><span class="p">;</span>
+    <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">connectionOptions</span><span class="p">;</span>
+    <span class="kt">bool</span> <span class="n">print</span><span class="p">;</span>
+
+    <span class="n">Options</span><span class="p">()</span>
+        <span class="o">:</span> <span class="n">OptionParser</span><span class="p">(</span><span class="s">&quot;Usage: spout [OPTIONS] ADDRESS&quot;</span><span class="p">,</span> <span class="s">&quot;Send messages to the specified address&quot;</span><span class="p">),</span>
+          <span class="n">url</span><span class="p">(</span><span class="s">&quot;127.0.0.1&quot;</span><span class="p">),</span>
+          <span class="n">timeout</span><span class="p">(</span><span class="mi">0</span><span class="p">),</span>
+          <span class="n">count</span><span class="p">(</span><span class="mi">1</span><span class="p">),</span>
+          <span class="n">durable</span><span class="p">(</span><span class="nb">false</span><span class="p">),</span>
+          <span class="n">print</span><span class="p">(</span><span class="nb">false</span><span class="p">)</span>
+    <span class="p">{</span>
+        <span class="n">add</span><span class="p">(</span><span class="s">&quot;broker,b&quot;</span><span class="p">,</span> <span class="n">url</span><span class="p">,</span> <span class="s">&quot;url of broker to connect to&quot;</span><span class="p">);</span>
+        <span class="n">add</span><span class="p">(</span><span class="s">&quot;timeout,t&quot;</span><span class="p">,</span> <span class="n">timeout</span><span class="p">,</span> <span class="s">&quot;exit after the specified time&quot;</span><span class="p">);</span>
+        <span class="n">add</span><span class="p">(</span><span class="s">&quot;durable,d&quot;</span><span class="p">,</span> <span class="n">durable</span><span class="p">,</span> <span class="s">&quot;make the message durable (def. transient)&quot;</span><span class="p">);</span>
+        <span class="n">add</span><span class="p">(</span><span class="s">&quot;count,c&quot;</span><span class="p">,</span> <span class="n">count</span><span class="p">,</span> <span class="s">&quot;stop after count messages have been sent, zero disables&quot;</span><span class="p">);</span>
+        <span class="n">add</span><span class="p">(</span><span class="s">&quot;id,i&quot;</span><span class="p">,</span> <span class="n">id</span><span class="p">,</span> <span class="s">&quot;use the supplied id instead of generating one&quot;</span><span class="p">);</span>
+        <span class="n">add</span><span class="p">(</span><span class="s">&quot;reply-to&quot;</span><span class="p">,</span> <span class="n">replyto</span><span class="p">,</span> <span class="s">&quot;specify reply-to address&quot;</span><span class="p">);</span>
+        <span class="n">add</span><span class="p">(</span><span class="s">&quot;property,P&quot;</span><span class="p">,</span> <span class="n">properties</span><span class="p">,</span> <span class="s">&quot;specify message property&quot;</span><span class="p">);</span>
+        <span class="n">add</span><span class="p">(</span><span class="s">&quot;map,M&quot;</span><span class="p">,</span> <span class="n">entries</span><span class="p">,</span> <span class="s">&quot;specify entry for map content&quot;</span><span class="p">);</span>
+        <span class="n">add</span><span class="p">(</span><span class="s">&quot;content&quot;</span><span class="p">,</span> <span class="n">content</span><span class="p">,</span> <span class="s">&quot;specify textual content&quot;</span><span class="p">);</span>
+        <span class="n">add</span><span class="p">(</span><span class="s">&quot;connection-options&quot;</span><span class="p">,</span> <span class="n">connectionOptions</span><span class="p">,</span> <span class="s">&quot;connection options string in the form {name1:value1, name2:value2}&quot;</span><span class="p">);</span>
+        <span class="n">add</span><span class="p">(</span><span class="s">&quot;print&quot;</span><span class="p">,</span> <span class="n">print</span><span class="p">,</span> <span class="s">&quot;print each message sent&quot;</span><span class="p">);</span>
+    <span class="p">}</span>
+
+    <span class="k">static</span> <span class="kt">bool</span> <span class="n">nameval</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">in</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">name</span><span class="p">,</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">value</span><span class="p">)</span>
+    <span class="p">{</span>
+        <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">::</span><span class="n">size_type</span> <span class="n">i</span> <span class="o">=</span> <span class="n">in</span><span class="p">.</span><span class="n">find</span><span class="p">(</span><span class="s">&quot;=&quot;</span><span class="p">);</span>
+        <span class="k">if</span> <span class="p">(</span><span class="n">i</span> <span class="o">==</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">::</span><span class="n">npos</span><span class="p">)</span> <span class="p">{</span>
+            <span class="n">name</span> <span class="o">=</span> <span class="n">in</span><span class="p">;</span>
+            <span class="k">return</span> <span class="nb">false</span><span class="p">;</span>
+        <span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
+            <span class="n">name</span> <span class="o">=</span> <span class="n">in</span><span class="p">.</span><span class="n">substr</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="n">i</span><span class="p">);</span>
+            <span class="k">if</span> <span class="p">(</span><span class="n">i</span><span class="o">+</span><span class="mi">1</span> <span class="o">&lt;</span> <span class="n">in</span><span class="p">.</span><span class="n">size</span><span class="p">())</span> <span class="p">{</span>
+                <span class="n">value</span> <span class="o">=</span> <span class="n">in</span><span class="p">.</span><span class="n">substr</span><span class="p">(</span><span class="n">i</span><span class="o">+</span><span class="mi">1</span><span class="p">);</span>
+                <span class="k">return</span> <span class="nb">true</span><span class="p">;</span>
+            <span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
+                <span class="k">return</span> <span class="nb">false</span><span class="p">;</span>
+            <span class="p">}</span>
+        <span class="p">}</span>
+    <span class="p">}</span>
+
+    <span class="k">static</span> <span class="kt">void</span> <span class="n">setProperty</span><span class="p">(</span><span class="n">Message</span><span class="o">&amp;</span> <span class="n">message</span><span class="p">,</span> <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">string</span><span class="o">&amp;</span> <span class="n">property</span><span class="p">)</span>
+    <span class="p">{</span>
+        <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">name</span><span class="p">;</span>
+        <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">value</span><span class="p">;</span>
+        <span class="k">if</span> <span class="p">(</span><span class="n">nameval</span><span class="p">(</span><span class="n">property</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n">value</span><span class="p">))</span> <span class="p">{</span>
+            <span class="n">message</span><span class="p">.</span><span class="n">getProperties</span><span class="p">()[</span><span class="n">name</span><span class="p">]</span> <span class="o">=</span> <span class="n">value</span><span class="p">;</span>
+            <span class="n">message</span><span class="p">.</span><span class="n">getProperties</span><span class="p">()[</span><span class="n">name</span><span class="p">].</span><span class="n">setEncoding</span><span class="p">(</span><span class="s">&quot;utf8&quot;</span><span class="p">);</span>
+        <span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
+            <span class="n">message</span><span class="p">.</span><span class="n">getProperties</span><span class="p">()[</span><span class="n">name</span><span class="p">]</span> <span class="o">=</span> <span class="n">Variant</span><span class="p">();</span>
+        <span class="p">}</span>
+    <span class="p">}</span>
+
+    <span class="kt">void</span> <span class="n">setProperties</span><span class="p">(</span><span class="n">Message</span><span class="o">&amp;</span> <span class="n">message</span><span class="p">)</span> <span class="k">const</span>
+    <span class="p">{</span>
+        <span class="k">for</span> <span class="p">(</span><span class="n">string_vector</span><span class="o">::</span><span class="n">const_iterator</span> <span class="n">i</span> <span class="o">=</span> <span class="n">properties</span><span class="p">.</span><span class="n">begin</span><span class="p">();</span> <span class="n">i</span> <span class="o">!=</span> <span class="n">properties</span><span class="p">.</span><span class="n">end</span><span class="p">();</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span> <span class="p">{</span>
+            <span class="n">setProperty</span><span class="p">(</span><span class="n">message</span><span class="p">,</span> <span class="o">*</span><span class="n">i</span><span class="p">);</span>
+        <span class="p">}</span>
+    <span class="p">}</span>
+
+    <span class="kt">void</span> <span class="n">setEntries</span><span class="p">(</span><span class="n">Variant</span><span class="o">::</span><span class="n">Map</span><span class="o">&amp;</span> <span class="n">content</span><span class="p">)</span> <span class="k">const</span>
+    <span class="p">{</span>
+        <span class="k">for</span> <span class="p">(</span><span class="n">string_vector</span><span class="o">::</span><span class="n">const_iterator</span> <span class="n">i</span> <span class="o">=</span> <span class="n">entries</span><span class="p">.</span><span class="n">begin</span><span class="p">();</span> <span class="n">i</span> <span class="o">!=</span> <span class="n">entries</span><span class="p">.</span><span class="n">end</span><span class="p">();</span> <span class="o">++</span><span class="n">i</span><span class="p">)</span> <span class="p">{</span>
+            <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">name</span><span class="p">;</span>
+            <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">value</span><span class="p">;</span>
+            <span class="k">if</span> <span class="p">(</span><span class="n">nameval</span><span class="p">(</span><span class="o">*</span><span class="n">i</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n">value</span><span class="p">))</span> <span class="p">{</span>
+                <span class="n">content</span><span class="p">[</span><span class="n">name</span><span class="p">]</span> <span class="o">=</span> <span class="n">value</span><span class="p">;</span>
+            <span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
+                <span class="n">content</span><span class="p">[</span><span class="n">name</span><span class="p">]</span> <span class="o">=</span> <span class="n">Variant</span><span class="p">();</span>
+            <span class="p">}</span>
+        <span class="p">}</span>
+    <span class="p">}</span>
+
+    <span class="kt">bool</span> <span class="n">checkAddress</span><span class="p">()</span>
+    <span class="p">{</span>
+        <span class="k">if</span> <span class="p">(</span><span class="n">getArguments</span><span class="p">().</span><span class="n">empty</span><span class="p">())</span> <span class="p">{</span>
+            <span class="n">error</span><span class="p">(</span><span class="s">&quot;Address is required&quot;</span><span class="p">);</span>
+            <span class="k">return</span> <span class="nb">false</span><span class="p">;</span>
+        <span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
+            <span class="n">address</span> <span class="o">=</span> <span class="n">getArguments</span><span class="p">()[</span><span class="mi">0</span><span class="p">];</span>
+            <span class="k">return</span> <span class="nb">true</span><span class="p">;</span>
+        <span class="p">}</span>
+    <span class="p">}</span>
+
+    <span class="kt">bool</span> <span class="n">isDurable</span><span class="p">()</span> <span class="k">const</span>
+    <span class="p">{</span>
+      <span class="k">return</span> <span class="n">durable</span><span class="p">;</span>
+    <span class="p">}</span>
+<span class="p">};</span>
+
+<span class="kt">int</span> <span class="nf">main</span><span class="p">(</span><span class="kt">int</span> <span class="n">argc</span><span class="p">,</span> <span class="kt">char</span><span class="o">**</span> <span class="n">argv</span><span class="p">)</span>
+<span class="p">{</span>
+    <span class="n">Options</span> <span class="n">options</span><span class="p">;</span>
+    <span class="k">if</span> <span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">parse</span><span class="p">(</span><span class="n">argc</span><span class="p">,</span> <span class="n">argv</span><span class="p">)</span> <span class="o">&amp;&amp;</span> <span class="n">options</span><span class="p">.</span><span class="n">checkAddress</span><span class="p">())</span> <span class="p">{</span>
+        <span class="n">Connection</span> <span class="n">connection</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">url</span><span class="p">,</span> <span class="n">options</span><span class="p">.</span><span class="n">connectionOptions</span><span class="p">);</span>
+        <span class="k">try</span> <span class="p">{</span>
+            <span class="n">connection</span><span class="p">.</span><span class="n">open</span><span class="p">();</span>
+            <span class="n">Session</span> <span class="n">session</span> <span class="o">=</span> <span class="n">connection</span><span class="p">.</span><span class="n">createSession</span><span class="p">();</span>
+            <span class="n">Sender</span> <span class="n">sender</span> <span class="o">=</span> <span class="n">session</span><span class="p">.</span><span class="n">createSender</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">address</span><span class="p">);</span>
+
+            <span class="n">Message</span> <span class="n">message</span><span class="p">;</span>
+            <span class="n">message</span><span class="p">.</span><span class="n">setDurable</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">isDurable</span><span class="p">());</span>
+            <span class="n">options</span><span class="p">.</span><span class="n">setProperties</span><span class="p">(</span><span class="n">message</span><span class="p">);</span>
+            <span class="n">Variant</span><span class="o">&amp;</span> <span class="n">obj</span> <span class="o">=</span> <span class="n">message</span><span class="p">.</span><span class="n">getContentObject</span><span class="p">();</span>
+            <span class="k">if</span> <span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">entries</span><span class="p">.</span><span class="n">size</span><span class="p">())</span> <span class="p">{</span>
+                <span class="n">Variant</span><span class="o">::</span><span class="n">Map</span> <span class="n">content</span><span class="p">;</span>
+                <span class="n">options</span><span class="p">.</span><span class="n">setEntries</span><span class="p">(</span><span class="n">content</span><span class="p">);</span>
+                <span class="n">obj</span> <span class="o">=</span> <span class="n">content</span><span class="p">;</span>
+            <span class="p">}</span> <span class="k">else</span> <span class="k">if</span> <span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">content</span><span class="p">.</span><span class="n">size</span><span class="p">())</span> <span class="p">{</span>
+                <span class="n">obj</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">content</span><span class="p">;</span>
+                <span class="n">obj</span><span class="p">.</span><span class="n">setEncoding</span><span class="p">(</span><span class="s">&quot;utf8&quot;</span><span class="p">);</span>
+            <span class="p">}</span>
+            <span class="n">std</span><span class="o">::</span><span class="kt">time_t</span> <span class="n">start</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n">time</span><span class="p">(</span><span class="mi">0</span><span class="p">);</span>
+            <span class="k">for</span> <span class="p">(</span><span class="kt">int</span> <span class="n">count</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> 
+                <span class="p">(</span><span class="n">count</span> <span class="o">&lt;</span> <span class="n">options</span><span class="p">.</span><span class="n">count</span> <span class="o">||</span> <span class="n">options</span><span class="p">.</span><span class="n">count</span> <span class="o">==</span> <span class="mi">0</span><span class="p">)</span> <span class="o">&amp;&amp;</span> 
+                <span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">timeout</span> <span class="o">==</span> <span class="mi">0</span> <span class="o">||</span> <span class="n">std</span><span class="o">::</span><span class="n">difftime</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">time</span><span class="p">(</span><span class="mi">0</span><span class="p">),</span> <span class="n">start</span><span class="p">)</span> <span class="o">&lt;</span> <span class="n">options</span><span class="p">.</span><span class="n">timeout</span><span class="p">);</span> 
+                <span class="n">count</span><span class="o">++</span><span class="p">)</span> <span class="p">{</span>
+                <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">options</span><span class="p">.</span><span class="n">replyto</span><span class="p">.</span><span class="n">empty</span><span class="p">())</span> <span class="n">message</span><span class="p">.</span><span class="n">setReplyTo</span><span class="p">(</span><span class="n">Address</span><span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">replyto</span><span class="p">));</span>
+                <span class="n">std</span><span class="o">::</span><span class="n">string</span> <span class="n">id</span> <span class="o">=</span> <span class="n">options</span><span class="p">.</span><span class="n">id</span><span class="p">.</span><span class="n">empty</span><span class="p">()</span> <span class="o">?</span> <span class="n">Uuid</span><span class="p">(</span><span class="nb">true</span><span class="p">).</span><span class="n">str</span><span class="p">()</span> <span class="o">:</span> <span class="n">options</span><span class="p">.</span><span class="n">id</span><span class="p">;</span>
+                <span class="n">std</span><span class="o">::</span><span class="n">stringstream</span> <span class="n">spoutid</span><span class="p">;</span>
+                <span class="n">spoutid</span> <span class="o">&lt;&lt;</span> <span class="n">id</span> <span class="o">&lt;&lt;</span> <span class="s">&quot;:&quot;</span> <span class="o">&lt;&lt;</span> <span class="n">count</span><span class="p">;</span>
+                <span class="n">message</span><span class="p">.</span><span class="n">getProperties</span><span class="p">()[</span><span class="s">&quot;spout-id&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="n">spoutid</span><span class="p">.</span><span class="n">str</span><span class="p">();</span>
+                <span class="k">if</span> <span class="p">(</span><span class="n">options</span><span class="p">.</span><span class="n">print</span><span class="p">)</span> <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="n">message</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+                <span class="n">sender</span><span class="p">.</span><span class="n">send</span><span class="p">(</span><span class="n">message</span><span class="p">);</span>
+            <span class="p">}</span>
+            <span class="n">session</span><span class="p">.</span><span class="n">sync</span><span class="p">();</span>
+            <span class="n">connection</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+            <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
+        <span class="p">}</span> <span class="k">catch</span><span class="p">(</span><span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">exception</span><span class="o">&amp;</span> <span class="n">error</span><span class="p">)</span> <span class="p">{</span>
+            <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o">&lt;&lt;</span> <span class="n">error</span><span class="p">.</span><span class="n">what</span><span class="p">()</span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
+            <span class="n">connection</span><span class="p">.</span><span class="n">close</span><span class="p">();</span>
+        <span class="p">}</span>
+    <span class="p">}</span>
+    <span class="k">return</span> <span class="mi">1</span><span class="p">;</span>
+<span class="p">}</span>
+</pre></div>
+
+<p><a href="spout.cpp">Download this file</a></p>
+
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/release-notes.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/release-notes.html b/content/releases/qpid-cpp-1.35.0/release-notes.html
new file mode 100644
index 0000000..1ce7fd6
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/release-notes.html
@@ -0,0 +1,219 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>Qpid C++ 1.35.0 Release Notes - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li>Qpid C++ 1.35.0 Release Notes</li></ul>
+
+        <div id="-middle-content">
+          <h1 id="qpid-c-1350-release-notes">Qpid C++ 1.35.0 Release Notes</h1>
+
+<p>Qpid C++ offers a connection-oriented messaging API supporting many
+programming languages and a message broker written in C++ that stores,
+routes, and forwards messages using AMQP.</p>
+
+<p>For more information about this release, including download links and
+documentation, see the <a href="index.html">release overview</a>.</p>
+
+<h2 id="new-features-and-improvements">New features and improvements</h2>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/QPID-2549">QPID-2549</a> - Port qpid to FreeBSD</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-4397">QPID-4397</a> - C++ Broker Improve log statement for expired messages</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6391">QPID-6391</a> - [C++ Broker] [AMQP 1.0] add support for a 'no-local' filter</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6665">QPID-6665</a> - update hello_world.cpp example to use setContentObject</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6730">QPID-6730</a> - Make the journal flush timeout configurable in the C++ broker</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6757">QPID-6757</a> - [linearstore] Add qpid-txtest mode to qpid-qls-analyze which extracts message number from message body</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6783">QPID-6783</a> - qpidd should dynamically set the SASL service name based on protocol.</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7130">QPID-7130</a> - qpid C++ with SSL authentication returning dummy string from Connection::getAuthenticatedUsername()</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7171">QPID-7171</a> - Allow disable-auto-decode to be set via env var or conf file</li>
+</ul>
+
+<h2 id="bugs-fixed">Bugs fixed</h2>
+
+<ul>
+<li><a href="https://issues.apache.org/jira/browse/QPID-5855">QPID-5855</a> - JAVA Client Can not recieve message with qpid ha cluster "Session exception occured while trying to commit"</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6308">QPID-6308</a> - [C++ Messaging] Server example never sends utf8 responses</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6435">QPID-6435</a> - No error info logged for io errors with ssl</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6577">QPID-6577</a> - HA - backup broker messages are larger than primary messages.</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6639">QPID-6639</a> - Incoming connection using "cut-through" ANONYMOUS SASL fails</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6648">QPID-6648</a> - Spelling, grammar errors in qpid::messaging::Receiver API doc</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6654">QPID-6654</a> - mgmt-disable option set to false causes segv on CentOS 6.3</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6659">QPID-6659</a> - [AMQP 1.0] qpid::messaging can't handle multi-frame transfers</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6660">QPID-6660</a> - [AMQP 1.0] broker attempts to process incoming messages for closed session</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6661">QPID-6661</a> - [AMQP 1.0] heartbeat anomalies</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6668">QPID-6668</a> - [C++] INSTALL-WINDOWS is out of date</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6698">QPID-6698</a> - [amqp1.0] connections drop when heartbeat is used and the time of day changes</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6714">QPID-6714</a> - Add support for JMSHeaders in selectors</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6717">QPID-6717</a> - selector can match incorrectly due to different type for values</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6718">QPID-6718</a> - parsing errors for integer literals in selectors</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6790">QPID-6790</a> - qpidd crashes in the interop_tests unit test.</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6834">QPID-6834</a> - allow lifetime of delete-on-close in queue policy</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6858">QPID-6858</a> - Port all python swig input files to support python 3 and 2</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6870">QPID-6870</a> - [AMQP 1.0]: qpidd does not honour the undeliverable-here field of MODIFIED disposition</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6924">QPID-6924</a> - Qpidd fails to compile against trunk 0.12-SNAPSHOT proton-c</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-6966">QPID-6966</a> - C++ broker and client to support TLS1.1 and TLS1.2 by default</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7010">QPID-7010</a> - assertion failure if disposition sent for previously settled delivery</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7020">QPID-7020</a> - uint16 AMQP0-10 message properties decoded as uint8</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7100">QPID-7100</a> - qpid-perftest divide by zero when mode is shared and nsubs is zero</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7127">QPID-7127</a> - [C++ broker] Setting large idle timeout cause confuses timers in the C++ broker</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7131">QPID-7131</a> - snd-settle-mode advertised is always 'mixed'</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7134">QPID-7134</a> - [C++ client] Message::setContent("") does not work</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7137">QPID-7137</a> - Abi tests fail with new libstdc++ abi</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7145">QPID-7145</a> - auto_ptr is deprecated from C++11 and onwards and its use causes a warning with GCC 6</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7147">QPID-7147</a> - When compiling with C++11/14 bind() use gets found as std::bind()</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7149">QPID-7149</a> - [HA] active HA broker memory leak when ring queue discards overflow messages</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7182">QPID-7182</a> - [C++ broker] high CPU usage on backup brokers following QPID-7149 scenario</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7225">QPID-7225</a> - PriorityQueue doesn't check that released message is acquired</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7233">QPID-7233</a> - qpid-receive uses 0 prefetch unless an explicit message count is provided</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7234">QPID-7234</a> - client does not update credit for expired messages</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7235">QPID-7235</a> - Observers should have a virtual destructor</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7240">QPID-7240</a> - acquired messages are not evicted from priority-ring queue</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7250">QPID-7250</a> - Durable message that exceeds page queue size prevents broker restart</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7302">QPID-7302</a> - race between auto-delete and re-declare/consume </li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7306">QPID-7306</a> - Fix memory bugs and race conditions found in a Qpid HA deployment</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7324">QPID-7324</a> - [AMQP 1.0] support 'undeliverable-here' field for MODIFIED outcome</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7326">QPID-7326</a> - Memory bloat on HA primary broker</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7329">QPID-7329</a> - [AMQP 1.0]: support message-annotations field for MODIFIED outcome</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7357">QPID-7357</a> - c++ HA Backup crash during re-connect in failover</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7361">QPID-7361</a> - [AMQP-1.0] sender sometimes waits for credit without flushing buffered transfers to disk</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7373">QPID-7373</a> - memory leak in broker with idle worker threads</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7376">QPID-7376</a> - fetch with capacity=0 can hang or timeout if fetched message expires client-side</li>
+<li><a href="https://issues.apache.org/jira/browse/QPID-7383">QPID-7383</a> - [linearstore] Overwrite-before-return causes latencies for clients</li>
+</ul>
+
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-trunk/index.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-trunk/index.html b/content/releases/qpid-cpp-trunk/index.html
index 2015ab4..b413e23 100644
--- a/content/releases/qpid-cpp-trunk/index.html
+++ b/content/releases/qpid-cpp-trunk/index.html
@@ -121,7 +121,7 @@ https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
 <h2 id="warning-this-is-a-snapshot-of-work-in-progress">Warning! This is a snapshot of work in progress</h2>
 
 <p>Code and documentation found here may be unstable, incorrect, or
-incomplete.  For a smoother experience, see the <a href="/releases/qpid-cpp-0.34/index.html">current stable
+incomplete.  For a smoother experience, see the <a href="/releases/qpid-cpp-1.35.0/index.html">current stable
 release</a>.</p>
 
 <p>This content was generated at 06:02  on Tuesday, 29 September 2015.</p>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-java-6.0.0/java-broker/book/Java-Broker-Introduction.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-java-6.0.0/java-broker/book/Java-Broker-Introduction.html b/content/releases/qpid-java-6.0.0/java-broker/book/Java-Broker-Introduction.html
index 455257a..6c42983 100644
--- a/content/releases/qpid-java-6.0.0/java-broker/book/Java-Broker-Introduction.html
+++ b/content/releases/qpid-java-6.0.0/java-broker/book/Java-Broker-Introduction.html
@@ -117,7 +117,7 @@ https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
           <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Chapter&#160;1.&#160;Introduction</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="index.html">Prev</a>&#160;</td><th align="center" width="60%">&#160;</th><td align="right" width="20%">&#160;<a accesskey="n" href="Java-Broker-Installation.html">Next</a></td></tr></table><hr /></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="Java-Broker-Introduction"></a>Chapter&#160;1.&#160;Introduction</h1></div></div></div><p>The Java Broker is a powerful open-source message broker that implements all versions of the
       <a class="ulink" href="http://www.amqp.org" target="_top"> Advanced Message Queuing Protocol (AMQP)</a>. The Java
     Broker is actually one of two message brokers provided by the <a class="ulink" href="http://qpid.apache.org" target="_top">Apache Qpid project</a>: the Java Broker and the C++
-    Broker.</p><p>This document relates to the Java Broker. The <a class="ulink" href="../../../qpid-cpp-0.34/cpp-broker/book/" target="_top">C++ Broker is
+    Broker.</p><p>This document relates to the Java Broker. The <a class="ulink" href="../../../qpid-cpp-1.35.0/cpp-broker/book/" target="_top">C++ Broker is
     described separately</a>.</p><p><span class="emphasis"><em>Headline features</em></span></p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><p>100% Java implementation - runs on any platform supporting Java 1.7 or higher</p></li><li class="listitem"><p>Messaging clients support in Java, C++, Python.</p></li><li class="listitem"><p>JMS 1.1 compliance (Java client).</p></li><li class="listitem"><p>Persistent and non-persistent (transient) message support</p></li><li class="listitem"><p>Supports for all common messaging patterns (point-to-point, publish/subscribe, fan-out
         etc).</p></li><li class="listitem"><p>Transaction support including XA<a class="footnote" href="#ftn.idm140683147832592" id="idm140683147832592"><sup class="footnote">[1]</sup></a></p></li><li class="listitem"><p>Supports for all versions of the AMQP protocol</p></li><li class="listitem"><p>Automatic message translation, allowing clients using different AMQP versions to communicate with each other.</p></li><li class="listitem"><p>Pluggable authentication architecture with out-of-the-box support for Kerberos, LDAP,
         External, and file-based authentication mechanisms.</p></li><li class="listitem"><p>Support for message compression</p></li><li class="listitem"><p>Client support for end to end message encryption</p></li><li class="listitem"><p>Pluggable storage architecture with implementations including <a class="ulink" href="http://db.apache.org/derby/" target="_top">Apache Derby</a>, <a class="ulink" href="http://www.oracle.com/technetwork/products/berkeleydb/overview/index-093405.html" target="_top">Oracle BDB JE</a><a class="footnote" href="#ftn.idm140683147825488" id="idm140683147825488"><sup class="footnote">[2]</sup></a>, and External Database</p></li><li class="listitem"><p>Web based management interface and programmatic management interfaces  via REST and JMX

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-java-6.0.1/java-broker/book/Java-Broker-Introduction.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-java-6.0.1/java-broker/book/Java-Broker-Introduction.html b/content/releases/qpid-java-6.0.1/java-broker/book/Java-Broker-Introduction.html
index ce437c3..dcfd3e3 100644
--- a/content/releases/qpid-java-6.0.1/java-broker/book/Java-Broker-Introduction.html
+++ b/content/releases/qpid-java-6.0.1/java-broker/book/Java-Broker-Introduction.html
@@ -117,7 +117,7 @@ https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
           <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Chapter&#160;1.&#160;Introduction</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="AMQP-Messaging-Broker-Java-Book.html">Prev</a>&#160;</td><th align="center" width="60%">&#160;</th><td align="right" width="20%">&#160;<a accesskey="n" href="Java-Broker-Installation.html">Next</a></td></tr></table><hr /></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="Java-Broker-Introduction"></a>Chapter&#160;1.&#160;Introduction</h1></div></div></div><p>The Java Broker is a powerful open-source message broker that implements all versions of the
       <a class="link" href="http://www.amqp.org" target="_top"> Advanced Message Queuing Protocol (AMQP)</a>. The Java
     Broker is actually one of two message brokers provided by the <a class="link" href="http://qpid.apache.org" target="_top">Apache Qpid project</a>: the Java Broker and the C++
-    Broker.</p><p>This document relates to the Java Broker. The <a class="link" href="/releases/qpid-cpp-0.34/cpp-broker/book/" target="_top">C++ Broker is
+    Broker.</p><p>This document relates to the Java Broker. The <a class="link" href="/releases/qpid-cpp-1.35.0/cpp-broker/book/" target="_top">C++ Broker is
     described separately</a>.</p><p><span class="emphasis"><em>Headline features</em></span></p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem" style="list-style-type: circle"><p>100% Java implementation - runs on any platform supporting Java 1.7 or higher</p></li><li class="listitem" style="list-style-type: circle"><p>Messaging clients support in Java, C++, Python.</p></li><li class="listitem" style="list-style-type: circle"><p>JMS 1.1 compliance (Java client).</p></li><li class="listitem" style="list-style-type: circle"><p>Persistent and non-persistent (transient) message support</p></li><li class="listitem" style="list-style-type: circle"><p>Supports for all common messaging patterns (point-to-point, publish/subscribe, fan-out
         etc).</p></li><li class="listitem" style="list-style-type: circle"><p>Transaction support including XA<a class="footnote" href="#ftn.d0e44" id="d0e44"><sup class="footnote">[1]</sup></a></p></li><li class="listitem" style="list-style-type: circle"><p>Supports for all versions of the AMQP protocol</p></li><li class="listitem" style="list-style-type: circle"><p>Automatic message translation, allowing clients using different AMQP versions to communicate with each other.</p></li><li class="listitem" style="list-style-type: circle"><p>Pluggable authentication architecture with out-of-the-box support for Kerberos, LDAP,
         External, and file-based authentication mechanisms.</p></li><li class="listitem" style="list-style-type: circle"><p>Support for message compression</p></li><li class="listitem" style="list-style-type: circle"><p>Client support for end to end message encryption</p></li><li class="listitem" style="list-style-type: circle"><p>Pluggable storage architecture with implementations including <a class="link" href="http://db.apache.org/derby/" target="_top">Apache Derby</a>, <a class="link" href="${oracleBdbProductOverviewUrl}" target="_top">Oracle BDB JE</a><a class="footnote" href="#ftn.d0e70" id="d0e70"><sup class="footnote">[2]</sup></a>, and External Database</p></li><li class="listitem" style="list-style-type: circle"><p>Web based management interface and programmatic management interfaces via REST.</p></li><li class="listitem" style="list-style-type: circle"><p>SSL support</p></li><li class="listitem" style="list-style-type: circle"><p>High availability (HA) support.<a class="f
 ootnote" href="#ftn.d0e83" id="d0e83"><sup class="footnote">[3]</sup></a></p></li></ul></div><div class="footnotes"><br /><hr style="width:100; text-align:left;margin-left: 0" /><div class="footnote" id="ftn.d0e44"><p><a class="para" href="#d0e44"><sup class="para">[1] </sup></a>XA provided when using AMQP 0-10</p></div><div class="footnote" id="ftn.d0e70"><p><a class="para" href="#d0e70"><sup class="para">[2] </sup></a>Oracle BDB JE must be downloaded separately.</p></div><div class="footnote" id="ftn.d0e83"><p><a class="para" href="#d0e83"><sup class="para">[3] </sup></a>HA currently only available to users of the optional BDB JE HA based message store.</p></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="AMQP-Messaging-Broker-Java-Book.html">Prev</a>&#160;</td><td align="center" width="20%">&#160;</td><td align="right" width="40%">&#160;<a accesskey="n" href="Java-Broker-Installat
 ion.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">AMQP Messaging Broker (Java)&#160;</td><td align="center" width="20%"><a accesskey="h" href="AMQP-Messaging-Broker-Java-Book.html">Home</a></td><td align="right" valign="top" width="40%">&#160;Chapter&#160;2.&#160;Installation</td></tr></table></div></div>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-java-6.0.2/java-broker/book/Java-Broker-Introduction.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-java-6.0.2/java-broker/book/Java-Broker-Introduction.html b/content/releases/qpid-java-6.0.2/java-broker/book/Java-Broker-Introduction.html
index d44e5ea..8b7b679 100644
--- a/content/releases/qpid-java-6.0.2/java-broker/book/Java-Broker-Introduction.html
+++ b/content/releases/qpid-java-6.0.2/java-broker/book/Java-Broker-Introduction.html
@@ -117,7 +117,7 @@ https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
           <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Chapter&#160;1.&#160;Introduction</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="AMQP-Messaging-Broker-Java-Book.html">Prev</a>&#160;</td><th align="center" width="60%">&#160;</th><td align="right" width="20%">&#160;<a accesskey="n" href="Java-Broker-Installation.html">Next</a></td></tr></table><hr /></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="Java-Broker-Introduction"></a>Chapter&#160;1.&#160;Introduction</h1></div></div></div><p>The Java Broker is a powerful open-source message broker that implements all versions of the
       <a class="link" href="http://www.amqp.org" target="_top"> Advanced Message Queuing Protocol (AMQP)</a>. The Java
     Broker is actually one of two message brokers provided by the <a class="link" href="http://qpid.apache.org" target="_top">Apache Qpid project</a>: the Java Broker and the C++
-    Broker.</p><p>This document relates to the Java Broker. The <a class="link" href="/releases/qpid-cpp-0.34/cpp-broker/book/" target="_top">C++ Broker is
+    Broker.</p><p>This document relates to the Java Broker. The <a class="link" href="/releases/qpid-cpp-1.35.0/cpp-broker/book/" target="_top">C++ Broker is
     described separately</a>.</p><p><span class="emphasis"><em>Headline features</em></span></p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem" style="list-style-type: circle"><p>100% Java implementation - runs on any platform supporting Java 1.7 or higher</p></li><li class="listitem" style="list-style-type: circle"><p>Messaging clients support in Java, C++, Python.</p></li><li class="listitem" style="list-style-type: circle"><p>JMS 1.1 compliance (Java client).</p></li><li class="listitem" style="list-style-type: circle"><p>Persistent and non-persistent (transient) message support</p></li><li class="listitem" style="list-style-type: circle"><p>Supports for all common messaging patterns (point-to-point, publish/subscribe, fan-out
         etc).</p></li><li class="listitem" style="list-style-type: circle"><p>Transaction support including XA<a class="footnote" href="#ftn.d0e44" id="d0e44"><sup class="footnote">[1]</sup></a></p></li><li class="listitem" style="list-style-type: circle"><p>Supports for all versions of the AMQP protocol</p></li><li class="listitem" style="list-style-type: circle"><p>Automatic message translation, allowing clients using different AMQP versions to communicate with each other.</p></li><li class="listitem" style="list-style-type: circle"><p>Pluggable authentication architecture with out-of-the-box support for Kerberos, LDAP,
         External, and file-based authentication mechanisms.</p></li><li class="listitem" style="list-style-type: circle"><p>Support for message compression</p></li><li class="listitem" style="list-style-type: circle"><p>Client support for end to end message encryption</p></li><li class="listitem" style="list-style-type: circle"><p>Pluggable storage architecture with implementations including <a class="link" href="http://db.apache.org/derby/" target="_top">Apache Derby</a>, <a class="link" href="${oracleBdbProductOverviewUrl}" target="_top">Oracle BDB JE</a><a class="footnote" href="#ftn.d0e70" id="d0e70"><sup class="footnote">[2]</sup></a>, and External Database</p></li><li class="listitem" style="list-style-type: circle"><p>Web based management interface and programmatic management interfaces via REST.</p></li><li class="listitem" style="list-style-type: circle"><p>SSL support</p></li><li class="listitem" style="list-style-type: circle"><p>High availability (HA) support.<a class="f
 ootnote" href="#ftn.d0e83" id="d0e83"><sup class="footnote">[3]</sup></a></p></li></ul></div><div class="footnotes"><br /><hr style="width:100; text-align:left;margin-left: 0" /><div class="footnote" id="ftn.d0e44"><p><a class="para" href="#d0e44"><sup class="para">[1] </sup></a>XA provided when using AMQP 0-10</p></div><div class="footnote" id="ftn.d0e70"><p><a class="para" href="#d0e70"><sup class="para">[2] </sup></a>Oracle BDB JE must be downloaded separately.</p></div><div class="footnote" id="ftn.d0e83"><p><a class="para" href="#d0e83"><sup class="para">[3] </sup></a>HA currently only available to users of the optional BDB JE HA based message store.</p></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="AMQP-Messaging-Broker-Java-Book.html">Prev</a>&#160;</td><td align="center" width="20%">&#160;</td><td align="right" width="40%">&#160;<a accesskey="n" href="Java-Broker-Installat
 ion.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">AMQP Messaging Broker (Java)&#160;</td><td align="center" width="20%"><a accesskey="h" href="AMQP-Messaging-Broker-Java-Book.html">Home</a></td><td align="right" valign="top" width="40%">&#160;Chapter&#160;2.&#160;Installation</td></tr></table></div></div>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-java-6.0.3/java-broker/book/Java-Broker-Introduction.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-java-6.0.3/java-broker/book/Java-Broker-Introduction.html b/content/releases/qpid-java-6.0.3/java-broker/book/Java-Broker-Introduction.html
index 60d8584..a4a58e1 100644
--- a/content/releases/qpid-java-6.0.3/java-broker/book/Java-Broker-Introduction.html
+++ b/content/releases/qpid-java-6.0.3/java-broker/book/Java-Broker-Introduction.html
@@ -117,7 +117,7 @@ https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
           <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Chapter&#160;1.&#160;Introduction</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="AMQP-Messaging-Broker-Java-Book.html">Prev</a>&#160;</td><th align="center" width="60%">&#160;</th><td align="right" width="20%">&#160;<a accesskey="n" href="Java-Broker-Installation.html">Next</a></td></tr></table><hr /></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="Java-Broker-Introduction"></a>Chapter&#160;1.&#160;Introduction</h1></div></div></div><p>The Java Broker is a powerful open-source message broker that implements all versions of the
       <a class="link" href="http://www.amqp.org" target="_top"> Advanced Message Queuing Protocol (AMQP)</a>. The Java
     Broker is actually one of two message brokers provided by the <a class="link" href="http://qpid.apache.org" target="_top">Apache Qpid project</a>: the Java Broker and the C++
-    Broker.</p><p>This document relates to the Java Broker. The <a class="link" href="/releases/qpid-cpp-0.34/cpp-broker/book/" target="_top">C++ Broker is
+    Broker.</p><p>This document relates to the Java Broker. The <a class="link" href="/releases/qpid-cpp-1.35.0/cpp-broker/book/" target="_top">C++ Broker is
     described separately</a>.</p><p><span class="emphasis"><em>Headline features</em></span></p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem" style="list-style-type: circle"><p>100% Java implementation - runs on any platform supporting Java 1.7 or higher</p></li><li class="listitem" style="list-style-type: circle"><p>Messaging clients support in Java, C++, Python.</p></li><li class="listitem" style="list-style-type: circle"><p>JMS 1.1 compliance (Java client).</p></li><li class="listitem" style="list-style-type: circle"><p>Persistent and non-persistent (transient) message support</p></li><li class="listitem" style="list-style-type: circle"><p>Supports for all common messaging patterns (point-to-point, publish/subscribe, fan-out
         etc).</p></li><li class="listitem" style="list-style-type: circle"><p>Transaction support including XA<a class="footnote" href="#ftn.d0e44" id="d0e44"><sup class="footnote">[1]</sup></a></p></li><li class="listitem" style="list-style-type: circle"><p>Supports for all versions of the AMQP protocol</p></li><li class="listitem" style="list-style-type: circle"><p>Automatic message translation, allowing clients using different AMQP versions to communicate with each other.</p></li><li class="listitem" style="list-style-type: circle"><p>Pluggable authentication architecture with out-of-the-box support for Kerberos, LDAP,
         External, and file-based authentication mechanisms.</p></li><li class="listitem" style="list-style-type: circle"><p>Support for message compression</p></li><li class="listitem" style="list-style-type: circle"><p>Client support for end to end message encryption</p></li><li class="listitem" style="list-style-type: circle"><p>Pluggable storage architecture with implementations including <a class="link" href="http://db.apache.org/derby/" target="_top">Apache Derby</a>, <a class="link" href="${oracleBdbProductOverviewUrl}" target="_top">Oracle BDB JE</a><a class="footnote" href="#ftn.d0e70" id="d0e70"><sup class="footnote">[2]</sup></a>, and External Database</p></li><li class="listitem" style="list-style-type: circle"><p>Web based management interface and programmatic management interfaces via REST.</p></li><li class="listitem" style="list-style-type: circle"><p>SSL support</p></li><li class="listitem" style="list-style-type: circle"><p>High availability (HA) support.<a class="f
 ootnote" href="#ftn.d0e83" id="d0e83"><sup class="footnote">[3]</sup></a></p></li></ul></div><div class="footnotes"><br /><hr style="width:100; text-align:left;margin-left: 0" /><div class="footnote" id="ftn.d0e44"><p><a class="para" href="#d0e44"><sup class="para">[1] </sup></a>XA provided when using AMQP 0-10</p></div><div class="footnote" id="ftn.d0e70"><p><a class="para" href="#d0e70"><sup class="para">[2] </sup></a>Oracle BDB JE must be downloaded separately.</p></div><div class="footnote" id="ftn.d0e83"><p><a class="para" href="#d0e83"><sup class="para">[3] </sup></a>HA currently only available to users of the optional BDB JE HA based message store.</p></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="AMQP-Messaging-Broker-Java-Book.html">Prev</a>&#160;</td><td align="center" width="20%">&#160;</td><td align="right" width="40%">&#160;<a accesskey="n" href="Java-Broker-Installat
 ion.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">AMQP Messaging Broker (Java)&#160;</td><td align="center" width="20%"><a accesskey="h" href="AMQP-Messaging-Broker-Java-Book.html">Home</a></td><td align="right" valign="top" width="40%">&#160;Chapter&#160;2.&#160;Installation</td></tr></table></div></div>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-java-6.0.4/java-broker/book/Java-Broker-Introduction.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-java-6.0.4/java-broker/book/Java-Broker-Introduction.html b/content/releases/qpid-java-6.0.4/java-broker/book/Java-Broker-Introduction.html
index fbf843d..9199a1f 100644
--- a/content/releases/qpid-java-6.0.4/java-broker/book/Java-Broker-Introduction.html
+++ b/content/releases/qpid-java-6.0.4/java-broker/book/Java-Broker-Introduction.html
@@ -117,7 +117,7 @@ https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
           <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Chapter&#160;1.&#160;Introduction</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="AMQP-Messaging-Broker-Java-Book.html">Prev</a>&#160;</td><th align="center" width="60%">&#160;</th><td align="right" width="20%">&#160;<a accesskey="n" href="Java-Broker-Installation.html">Next</a></td></tr></table><hr /></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="Java-Broker-Introduction"></a>Chapter&#160;1.&#160;Introduction</h1></div></div></div><p>The Java Broker is a powerful open-source message broker that implements all versions of the
       <a class="link" href="http://www.amqp.org" target="_top"> Advanced Message Queuing Protocol (AMQP)</a>. The Java
     Broker is actually one of two message brokers provided by the <a class="link" href="http://qpid.apache.org" target="_top">Apache Qpid project</a>: the Java Broker and the C++
-    Broker.</p><p>This document relates to the Java Broker. The <a class="link" href="/releases/qpid-cpp-0.34/cpp-broker/book/" target="_top">C++ Broker is
+    Broker.</p><p>This document relates to the Java Broker. The <a class="link" href="/releases/qpid-cpp-1.35.0/cpp-broker/book/" target="_top">C++ Broker is
     described separately</a>.</p><p><span class="emphasis"><em>Headline features</em></span></p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem" style="list-style-type: circle"><p>100% Java implementation - runs on any platform supporting Java 1.7 or higher</p></li><li class="listitem" style="list-style-type: circle"><p>Messaging clients support in Java, C++, Python.</p></li><li class="listitem" style="list-style-type: circle"><p>JMS 1.1 compliance (Java client).</p></li><li class="listitem" style="list-style-type: circle"><p>Persistent and non-persistent (transient) message support</p></li><li class="listitem" style="list-style-type: circle"><p>Supports for all common messaging patterns (point-to-point, publish/subscribe, fan-out
         etc).</p></li><li class="listitem" style="list-style-type: circle"><p>Transaction support including XA<a class="footnote" href="#ftn.d0e44" id="d0e44"><sup class="footnote">[1]</sup></a></p></li><li class="listitem" style="list-style-type: circle"><p>Supports for all versions of the AMQP protocol</p></li><li class="listitem" style="list-style-type: circle"><p>Automatic message translation, allowing clients using different AMQP versions to communicate with each other.</p></li><li class="listitem" style="list-style-type: circle"><p>Pluggable authentication architecture with out-of-the-box support for Kerberos, LDAP,
         External, and file-based authentication mechanisms.</p></li><li class="listitem" style="list-style-type: circle"><p>Support for message compression</p></li><li class="listitem" style="list-style-type: circle"><p>Client support for end to end message encryption</p></li><li class="listitem" style="list-style-type: circle"><p>Pluggable storage architecture with implementations including <a class="link" href="http://db.apache.org/derby/" target="_top">Apache Derby</a>, <a class="link" href="${oracleBdbProductOverviewUrl}" target="_top">Oracle BDB JE</a><a class="footnote" href="#ftn.d0e70" id="d0e70"><sup class="footnote">[2]</sup></a>, and External Database</p></li><li class="listitem" style="list-style-type: circle"><p>Web based management interface and programmatic management interfaces via REST.</p></li><li class="listitem" style="list-style-type: circle"><p>SSL support</p></li><li class="listitem" style="list-style-type: circle"><p>High availability (HA) support.<a class="f
 ootnote" href="#ftn.d0e83" id="d0e83"><sup class="footnote">[3]</sup></a></p></li></ul></div><div class="footnotes"><br /><hr style="width:100; text-align:left;margin-left: 0" /><div class="footnote" id="ftn.d0e44"><p><a class="para" href="#d0e44"><sup class="para">[1] </sup></a>XA provided when using AMQP 0-10</p></div><div class="footnote" id="ftn.d0e70"><p><a class="para" href="#d0e70"><sup class="para">[2] </sup></a>Oracle BDB JE must be downloaded separately.</p></div><div class="footnote" id="ftn.d0e83"><p><a class="para" href="#d0e83"><sup class="para">[3] </sup></a>HA currently only available to users of the optional BDB JE HA based message store.</p></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="AMQP-Messaging-Broker-Java-Book.html">Prev</a>&#160;</td><td align="center" width="20%">&#160;</td><td align="right" width="40%">&#160;<a accesskey="n" href="Java-Broker-Installat
 ion.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">AMQP Messaging Broker (Java)&#160;</td><td align="center" width="20%"><a accesskey="h" href="AMQP-Messaging-Broker-Java-Book.html">Home</a></td><td align="right" valign="top" width="40%">&#160;Chapter&#160;2.&#160;Installation</td></tr></table></div></div>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-java-trunk/java-broker/book/Java-Broker-Introduction.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-java-trunk/java-broker/book/Java-Broker-Introduction.html b/content/releases/qpid-java-trunk/java-broker/book/Java-Broker-Introduction.html
index edd83d0..dd1db79 100644
--- a/content/releases/qpid-java-trunk/java-broker/book/Java-Broker-Introduction.html
+++ b/content/releases/qpid-java-trunk/java-broker/book/Java-Broker-Introduction.html
@@ -117,7 +117,7 @@ https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
           <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Chapter&#160;1.&#160;Introduction</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="AMQP-Messaging-Broker-Java-Book.html">Prev</a>&#160;</td><th align="center" width="60%">&#160;</th><td align="right" width="20%">&#160;<a accesskey="n" href="Java-Broker-Installation.html">Next</a></td></tr></table><hr /></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="Java-Broker-Introduction"></a>Chapter&#160;1.&#160;Introduction</h1></div></div></div><p>The Apache Qpid Broker for Java is a powerful open-source message broker that implements all versions of the
       <a class="link" href="http://www.amqp.org" target="_top"> Advanced Message Queuing Protocol (AMQP)</a>. The Apache Qpid Broker for Java
     is actually one of two message brokers provided by the <a class="link" href="http://qpid.apache.org" target="_top">Apache Qpid project</a>: Broker for Java and the C++
-    Broker.</p><p>This document relates to the Apache Qpid Broker for Java. The <a class="link" href="/releases/qpid-cpp-0.34/cpp-broker/book/" target="_top">C++ Broker is
+    Broker.</p><p>This document relates to the Apache Qpid Broker for Java. The <a class="link" href="/releases/qpid-cpp-1.35.0/cpp-broker/book/" target="_top">C++ Broker is
     described separately</a>.</p><p><span class="emphasis"><em>Headline features</em></span></p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem" style="list-style-type: circle"><p>100% Java implementation - runs on any platform supporting Java 1.7 or higher</p></li><li class="listitem" style="list-style-type: circle"><p>Messaging clients support in Java, C++, Python.</p></li><li class="listitem" style="list-style-type: circle"><p>JMS 1.1 compliance (Java client).</p></li><li class="listitem" style="list-style-type: circle"><p>Persistent and non-persistent (transient) message support</p></li><li class="listitem" style="list-style-type: circle"><p>Supports for all common messaging patterns (point-to-point, publish/subscribe, fan-out
         etc).</p></li><li class="listitem" style="list-style-type: circle"><p>Transaction support including XA<a class="footnote" href="#ftn.d0e44" id="d0e44"><sup class="footnote">[1]</sup></a></p></li><li class="listitem" style="list-style-type: circle"><p>Supports for all versions of the AMQP protocol</p></li><li class="listitem" style="list-style-type: circle"><p>Automatic message translation, allowing clients using different AMQP versions to communicate with each other.</p></li><li class="listitem" style="list-style-type: circle"><p>Pluggable authentication architecture with out-of-the-box support for Kerberos, LDAP,
         External, OAuth2, and file-based authentication mechanisms.</p></li><li class="listitem" style="list-style-type: circle"><p>Support for message compression</p></li><li class="listitem" style="list-style-type: circle"><p>Client support for end to end message encryption</p></li><li class="listitem" style="list-style-type: circle"><p>Pluggable storage architecture with implementations including <a class="link" href="http://db.apache.org/derby/" target="_top">Apache Derby</a>, <a class="link" href="${oracleBdbProductOverviewUrl}" target="_top">Oracle BDB JE</a><a class="footnote" href="#ftn.d0e70" id="d0e70"><sup class="footnote">[2]</sup></a>, and External Database</p></li><li class="listitem" style="list-style-type: circle"><p>Web based management interface and programmatic management interfaces via REST.</p></li><li class="listitem" style="list-style-type: circle"><p>SSL support</p></li><li class="listitem" style="list-style-type: circle"><p>High availability (HA) support.<a 
 class="footnote" href="#ftn.d0e83" id="d0e83"><sup class="footnote">[3]</sup></a></p></li></ul></div><div class="footnotes"><br /><hr style="width:100; text-align:left;margin-left: 0" /><div class="footnote" id="ftn.d0e44"><p><a class="para" href="#d0e44"><sup class="para">[1] </sup></a>XA provided when using AMQP 0-10</p></div><div class="footnote" id="ftn.d0e70"><p><a class="para" href="#d0e70"><sup class="para">[2] </sup></a>Oracle BDB JE must be downloaded separately.</p></div><div class="footnote" id="ftn.d0e83"><p><a class="para" href="#d0e83"><sup class="para">[3] </sup></a>HA currently only available to users of the optional BDB JE HA based message store.</p></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="AMQP-Messaging-Broker-Java-Book.html">Prev</a>&#160;</td><td align="center" width="20%">&#160;</td><td align="right" width="40%">&#160;<a accesskey="n" href="Java-Broker-I
 nstallation.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">Apache Qpid Broker for Java&#160;</td><td align="center" width="20%"><a accesskey="h" href="AMQP-Messaging-Broker-Java-Book.html">Home</a></td><td align="right" valign="top" width="40%">&#160;Chapter&#160;2.&#160;Installation</td></tr></table></div></div>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/_transom_config.py
----------------------------------------------------------------------
diff --git a/input/_transom_config.py b/input/_transom_config.py
index 1a00e2b..410046b 100644
--- a/input/_transom_config.py
+++ b/input/_transom_config.py
@@ -19,7 +19,7 @@ class _Release(object):
 
 qpid_release = _Release("Qpid", "qpid", "0.32")
 
-cpp_release = _Release("Qpid C++", "qpid-cpp", "0.34")
+cpp_release = _Release("Qpid C++", "qpid-cpp", "1.35.0")
 python_release = _Release("Qpid Python", "qpid-python", "1.35.0")
 dispatch_release = _Release("Qpid Dispatch", "qpid-dispatch", "0.6.1")
 java_release = _Release("Qpid for Java", "qpid-java", "6.0.4")

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/components/cpp-broker/index.md
----------------------------------------------------------------------
diff --git a/input/components/cpp-broker/index.md b/input/components/cpp-broker/index.md
index 7726b0f..e781fe4 100644
--- a/input/components/cpp-broker/index.md
+++ b/input/components/cpp-broker/index.md
@@ -63,7 +63,7 @@ that stores, routes, and forwards messages using AMQP.
 
  - [C++ broker book]({{current_cpp_release_url}}/cpp-broker/book/index.html)
  - [Managing the C++ broker]({{current_cpp_release_url}}/cpp-broker/book/chapter-Managing-CPP-Broker.html#section-Managing-CPP-Broker)
- - [Installing Qpid C++](http://svn.apache.org/repos/asf/qpid/tags/qpid-cpp-{{current_cpp_release}}/qpid/cpp/INSTALL)
+ - [Installing Qpid C++](https://raw.githubusercontent.com/apache/qpid-cpp/master/INSTALL.txt)
  - [Qpid extensions to AMQP](https://cwiki.apache.org/confluence/display/qpid/qpid+extensions+to+amqp)
 
 </div>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/components/messaging-api/index.md
----------------------------------------------------------------------
diff --git a/input/components/messaging-api/index.md b/input/components/messaging-api/index.md
index f87bfa1..244a40e 100644
--- a/input/components/messaging-api/index.md
+++ b/input/components/messaging-api/index.md
@@ -36,13 +36,13 @@ find previous versions with our
 
 <div class="two-column" markdown="1">
 
- - [Using the Qpid Messaging API]({{current_release_url}}/programming/book/ch02.html)
- - [C++ API reference]({{current_release_url}}/messaging-api/cpp/api/index.html)
- - [C++ examples]({{current_release_url}}/messaging-api/cpp/examples/index.html)
+ - [Using the Qpid Messaging API]({{site_url}}/releases/qpid-0.32/programming/book/ch02.html)
+ - [C++ API reference]({{current_cpp_release_url}}/messaging-api/cpp/api/annotated.html)
+ - [C++ examples]({{current_cpp_release_url}}/messaging-api/cpp/examples/index.html)
  - [Python API reference]({{current_python_release_url}}/messaging-api/api/index.html)
  - [Python examples]({{current_python_release_url}}/messaging-api/examples/index.html)
- - [Installing Qpid C++](http://svn.apache.org/repos/asf/qpid/tags/{{current_release}}/qpid/cpp/INSTALL)
- - [Installing Qpid Python](http://svn.apache.org/repos/asf/qpid/tags/{{current_release}}/qpid/python/README.txt)
+ - [Installing Qpid C++](https://raw.githubusercontent.com/apache/qpid-cpp/master/INSTALL.txt)
+ - [Installing Qpid Python](https://raw.githubusercontent.com/apache/qpid-python/master/README.md)
 
 </div>
 
@@ -50,7 +50,7 @@ find previous versions with our
 
   | Language | Hello World | Client | Server | Spout | Drain |
   | - | - | - | - | - | - |
-  | *C++* | [hello_world.cpp]({{current_release_url}}/messaging-api/cpp/examples/hello_world.cpp.html) | [client.cpp]({{current_release_url}}/messaging-api/cpp/examples/client.cpp.html) | [server.cpp]({{current_release_url}}/messaging-api/cpp/examples/server.cpp.html) | [spout.cpp]({{current_release_url}}/messaging-api/cpp/examples/spout.cpp.html) | [drain.cpp]({{current_release_url}}/messaging-api/cpp/examples/drain.cpp.html) |
+  | *C++* | [hello_world.cpp]({{current_cpp_release_url}}/messaging-api/cpp/examples/hello_world.cpp.html) | [client.cpp]({{current_cpp_release_url}}/messaging-api/cpp/examples/client.cpp.html) | [server.cpp]({{current_cpp_release_url}}/messaging-api/cpp/examples/server.cpp.html) | [spout.cpp]({{current_cpp_release_url}}/messaging-api/cpp/examples/spout.cpp.html) | [drain.cpp]({{current_cpp_release_url}}/messaging-api/cpp/examples/drain.cpp.html) |
   | *Python* | [hello]({{current_python_release_url}}/messaging-api/examples/hello.html) |  | [server]({{current_python_release_url}}/messaging-api/examples/server.html) | [spout]({{current_python_release_url}}/messaging-api/examples/spout.html) | [drain]({{current_python_release_url}}/messaging-api/examples/drain.html) |
 
 ## Issues

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/documentation.md
----------------------------------------------------------------------
diff --git a/input/documentation.md b/input/documentation.md
index 5857062..6ef24c9 100644
--- a/input/documentation.md
+++ b/input/documentation.md
@@ -36,9 +36,9 @@ You can find older versions with our
 ### Qpid Messaging API
 
  - [Overview]({{site_url}}/components/messaging-api/index.html)
- - [Using the Qpid Messaging API]({{current_release_url}}/programming/book/ch02.html) ([PDF]({{current_release_url}}/programming/programming-book.pdf))
- - [C++ API reference]({{current_release_url}}/messaging-api/cpp/api/index.html)
- - [C++ examples]({{current_release_url}}/messaging-api/cpp/examples/index.html)
+ - [Using the Qpid Messaging API]({{site_url}}/releases/qpid-0.32/programming/book/ch02.html) ([PDF]({{site_url}}/releases/qpid-0.32/programming/programming-book.pdf))
+ - [C++ API reference]({{current_cpp_release_url}}/messaging-api/cpp/api/index.html)
+ - [C++ examples]({{current_cpp_release_url}}/messaging-api/cpp/examples/index.html)
 
 </section>
 </div>
@@ -79,5 +79,5 @@ You can find older versions with our
 ## More information
 
  - [Past and current releases]({{site_url}}/releases/index.html)
- - [Development snapshots]({{site_url}}/releases/index.html#development-snapshots)
+;; - [Development snapshots]({{site_url}}/releases/index.html#development-snapshots)
  - [Components]({{site_url}}/components/index.html)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[02/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Logger-members.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Logger-members.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Logger-members.html
new file mode 100644
index 0000000..0a181bc
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Logger-members.html
@@ -0,0 +1,114 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Logger.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)">
+</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">qpid::messaging::Logger Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1messaging_1_1Logger.html">qpid::messaging::Logger</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Logger.html#abbe85863cc46da050ad0305d31ea32c6">configure</a>(int argc, const char *argv[], const std::string &amp;prefix=std::string())</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Logger.html">qpid::messaging::Logger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Logger.html#a6cdeb3f0081f0e7e254347ff78436761">log</a>(Level level, const char *file, int line, const char *function, const std::string &amp;message)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Logger.html">qpid::messaging::Logger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Logger.html#aa78eced330829f501b89290d4f98817e">setOutput</a>(LoggerOutput &amp;output)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Logger.html">qpid::messaging::Logger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Logger.html#aa6b632b061c375607e6f1f943bc95f47">usage</a>()</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Logger.html">qpid::messaging::Logger</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Logger.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Logger.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Logger.html
new file mode 100644
index 0000000..ba8b67a
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Logger.html
@@ -0,0 +1,308 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::Logger Class Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Logger.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)">
+</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="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classqpid_1_1messaging_1_1Logger-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::Logger Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Logger_8h_source.html">Logger.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:abbe85863cc46da050ad0305d31ea32c6"><td class="memItemLeft" align="right" valign="top">static QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Logger.html#abbe85863cc46da050ad0305d31ea32c6">configure</a> (int argc, const char *argv[], const std::string &amp;prefix=std::string())</td></tr>
+<tr class="separator:abbe85863cc46da050ad0305d31ea32c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa6b632b061c375607e6f1f943bc95f47"><td class="memItemLeft" align="right" valign="top">static QPID_MESSAGING_EXTERN std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Logger.html#aa6b632b061c375607e6f1f943bc95f47">usage</a> ()</td></tr>
+<tr class="separator:aa6b632b061c375607e6f1f943bc95f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa78eced330829f501b89290d4f98817e"><td class="memItemLeft" align="right" valign="top">static QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Logger.html#aa78eced330829f501b89290d4f98817e">setOutput</a> (<a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html">LoggerOutput</a> &amp;output)</td></tr>
+<tr class="separator:aa78eced330829f501b89290d4f98817e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6cdeb3f0081f0e7e254347ff78436761"><td class="memItemLeft" align="right" valign="top">static QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Logger.html#a6cdeb3f0081f0e7e254347ff78436761">log</a> (Level level, const char *file, int line, const char *function, const std::string &amp;message)</td></tr>
+<tr class="separator:a6cdeb3f0081f0e7e254347ff78436761"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A utility class to allow the application to control the logging output of the qpid messaging library</p>
+<p>This class represents a singleton logging facility within the qpid messaging library so there are only static methods in the class </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="abbe85863cc46da050ad0305d31ea32c6"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static QPID_MESSAGING_EXTERN void qpid::messaging::Logger::configure </td>
+          <td>(</td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>argv</em>[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>prefix</em> = <code>std::string()</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Configure the logging subsystem</p>
+<p>This function takes an array of text options (which could easily come from a programs command line) and uses them to configure the logging subsystem.</p>
+<p>If the prefix parameter is specified then the accepted command line options are prefixed by &lt;&lt;prefix&gt;&gt;- for example if the prefix is "qpid" then the options all start "--qpid-log..."</p>
+<p>Accepted options are: &ndash;log-enable RULE &ndash;log-disable RULE</p>
+<p>Both &ndash;log-enable and &ndash;log-disable can be specified multiple times in a single command line. The enables are acted upon and after them the disables are acted upon.</p>
+<p>RULE is in the form LEVEL[("+"|"-")][:PATTERN] LEVEL is one of "trace", "debug", "info", "notice", "warning", "error", "critical" "+" operates on the level and all higher levels "-" operates on the level and all lower levels PATTERN is a category name or a fragment of a fully namespace qualified function (Case sensitive).</p>
+<p>&ndash;log-to-stdout ("on"|"off|"0"|"1")
+ --log-to-stderr ("on"|"off|"0"|"1") &ndash;log-to-file FILENAME</p>
+<p>These options control where the qpid logging subsystem sends log messages</p>
+<p>&ndash;log-time ("on"|"off|"0"|"1")
+ --log-level ("on"|"off|"0"|"1") &ndash;log-source ("on"|"off|"0"|"1")
+--log-thread ("on"|"off|"0"|"1") &ndash;log-function ("on"|"off|"0"|"1")
+ --log-hires-timestamp ("on"|"off|"0"|"1")</p>
+<p>These options control what information is included in the logging message sent by the logging subsystem.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">argc</td><td>count of options - identical to meaning for main(). </td></tr>
+    <tr><td class="paramname">argv</td><td>array of pointers to options - identical to meaning for main(). </td></tr>
+    <tr><td class="paramname">prefix</td><td>(optional) If present prefix all logging options with this string </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="exception"><dt>Exceptions</dt><dd>
+  <table class="exception">
+    <tr><td class="paramname"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">MessagingException</a></td><td>if it cannot parse an option it recognises </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a6cdeb3f0081f0e7e254347ff78436761"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static QPID_MESSAGING_EXTERN void qpid::messaging::Logger::log </td>
+          <td>(</td>
+          <td class="paramtype">Level&#160;</td>
+          <td class="paramname"><em>level</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>file</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>line</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>function</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>message</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Output a log message. This will get sent to all the specified logging outputs including any the application has registered. The message will get filtered along with the internal messages according to the specified logging filters.</p>
+<p>When a log message output using <a class="el" href="classqpid_1_1messaging_1_1Logger.html#a6cdeb3f0081f0e7e254347ff78436761">log()</a> is received by a <a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html#a1b9caecf783ed92d7f400a180df7aa6e">LoggerOutput::log()</a> method the "user" bool parameter will be set true. </p>
+
+</div>
+</div>
+<a class="anchor" id="aa78eced330829f501b89290d4f98817e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static QPID_MESSAGING_EXTERN void qpid::messaging::Logger::setOutput </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html">LoggerOutput</a> &amp;&#160;</td>
+          <td class="paramname"><em>output</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Register a custom handler for log messages</p>
+<p>This allows application programs to intercept the log messages coming from qpid::messaging and handle them in whatever way is consonent with the applications own handling of log messages.</p>
+<p>In order to do this create a class that inherits from <a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html">qpid::messaging::LoggerOutput</a> and override the <a class="el" href="classqpid_1_1messaging_1_1Logger.html#a6cdeb3f0081f0e7e254347ff78436761">log()</a> member function. </p>
+
+</div>
+</div>
+<a class="anchor" id="aa6b632b061c375607e6f1f943bc95f47"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static QPID_MESSAGING_EXTERN std::string qpid::messaging::Logger::usage </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Get a user friendly usage message.</p>
+<p>This returns a usage message that is suitable for outputting directly to a console user. The message only contains the command line options that are understood by <a class="el" href="classqpid_1_1messaging_1_1Logger.html#abbe85863cc46da050ad0305d31ea32c6">qpid::messaging::Logger::configure()</a>.</p>
+<p>NB. You must call <a class="el" href="classqpid_1_1messaging_1_1Logger.html#abbe85863cc46da050ad0305d31ea32c6">qpid::messaging::Logger::configure()</a> before calling this to populate the usage string as the usage string depends on the prefix that is passed in to <a class="el" href="classqpid_1_1messaging_1_1Logger.html#abbe85863cc46da050ad0305d31ea32c6">qpid::messaging::Logger::configure()</a>.</p>
+<dl class="section return"><dt>Returns</dt><dd>string containing the usage message for the command line options </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="Logger_8h_source.html">Logger.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="classqpid_1_1messaging_1_1Logger.html">Logger</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput-members.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput-members.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput-members.html
new file mode 100644
index 0000000..697d0ac
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput-members.html
@@ -0,0 +1,112 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1LoggerOutput.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)">
+</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">qpid::messaging::LoggerOutput Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html">qpid::messaging::LoggerOutput</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html#a1b9caecf783ed92d7f400a180df7aa6e">log</a>(Level level, bool user, const char *file, int line, const char *function, const std::string &amp;message)=0</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html">qpid::messaging::LoggerOutput</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~LoggerOutput</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html">qpid::messaging::LoggerOutput</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html">qpid::messaging::LoggerOutput</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput.html
new file mode 100644
index 0000000..65f1599
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput.html
@@ -0,0 +1,196 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::LoggerOutput Class Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1LoggerOutput.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classqpid_1_1messaging_1_1LoggerOutput-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::LoggerOutput Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Logger_8h_source.html">Logger.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a1b9caecf783ed92d7f400a180df7aa6e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html#a1b9caecf783ed92d7f400a180df7aa6e">log</a> (Level level, bool user, const char *file, int line, const char *function, const std::string &amp;message)=0</td></tr>
+<tr class="separator:a1b9caecf783ed92d7f400a180df7aa6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Interface class to allow redirection of log output </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a1b9caecf783ed92d7f400a180df7aa6e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void qpid::messaging::LoggerOutput::log </td>
+          <td>(</td>
+          <td class="paramtype">Level&#160;</td>
+          <td class="paramname"><em>level</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>user</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>file</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&#160;</td>
+          <td class="paramname"><em>line</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>function</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>message</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Override this member function to receive log messages.</p>
+<p><a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html#a1b9caecf783ed92d7f400a180df7aa6e">log()</a> will be called for every log message that would be output from the qpid::messaging logging subsystem after applying the specified logging filters.</p>
+<p>The logging subsystem ensures that <a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html#a1b9caecf783ed92d7f400a180df7aa6e">log()</a> will not be called simultaneously in different threads. </p><dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">level</td><td>The severity of the log message can be (in order of severity) trace, debug, info, notice, warning, error, critical </td></tr>
+    <tr><td class="paramname">user</td><td>Flag which is set if the log message came from the user application ( using <a class="el" href="classqpid_1_1messaging_1_1Logger.html#a6cdeb3f0081f0e7e254347ff78436761">qpid::messaging::Logger::log()</a> ) (if not set then the message comes from the qpid library) </td></tr>
+    <tr><td class="paramname">file</td><td>The source code file name reported as the origin of the log message </td></tr>
+    <tr><td class="paramname">line</td><td>The source code line number reported as the origin of the log message </td></tr>
+    <tr><td class="paramname">function</td><td>The source code function reported as the origin of the log message </td></tr>
+    <tr><td class="paramname">message</td><td>The log message </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="Logger_8h_source.html">Logger.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html">LoggerOutput</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput.js
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput.js b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput.js
new file mode 100644
index 0000000..d19d762
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1LoggerOutput.js
@@ -0,0 +1,5 @@
+var classqpid_1_1messaging_1_1LoggerOutput =
+[
+    [ "~LoggerOutput", "classqpid_1_1messaging_1_1LoggerOutput.html#a29ffe2eb92d8242e036bbab6132543f4", null ],
+    [ "log", "classqpid_1_1messaging_1_1LoggerOutput.html#a1b9caecf783ed92d7f400a180df7aa6e", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Message-members.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Message-members.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Message-members.html
new file mode 100644
index 0000000..20beb01
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Message-members.html
@@ -0,0 +1,151 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Message.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)">
+</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">qpid::messaging::Message Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a1c218326274652137d26033419723e14">getContent</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a06b392dcd1f1831519f88870ffd07d41">getContentBytes</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a3893ff4d0aeb3aedc647c7e8a3ed043f">getContentObject</a>()</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#ac3b61862ba1ef8662ce5e6eb16b23ca7">getContentObject</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#af234ed13df1c8d310d58ea1e638a2585">getContentPtr</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a6a86431108a8e2cd35e164b14054e62b">getContentSize</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#ada67fec1102706d19874b52cf90ee056">getContentType</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getCorrelationId</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getDurable</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getMessageId</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getPriority</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a930d0be350a0d8f55759aaaa4e7180ec">getProperties</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getProperties</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a1b730bac4a2af64da8caae4dea1576ab">getRedelivered</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getReplyTo</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getSubject</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a4cca5a6574ccb010307b4b189a238093">getTtl</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getUserId</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Message</b>(qpid::types::Variant &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Message</b>(const std::string &amp;bytes=std::string()) (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Message</b>(const char *, size_t) (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Message</b>(const Message &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MessageImplAccess</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const Message &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a934f6f5bfe913288b5a9787e43b52197">setContent</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#aee48800579ed2ba4882d4356fccde55b">setContent</a>(const char *chars, size_t count)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a82745780f99db04c59be7414a476c9b3">setContentBytes</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#aa479238420ccd27e1ffd73d856086d66">setContentObject</a>(const qpid::types::Variant &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a665db3e8bac8213ee6ed9f6f29eb0f07">setContentType</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a0824baf013319e899aa01fa60b2d3d07">setCorrelationId</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a7c62ed496827a8fc1b4b0af0997147ea">setDurable</a>(bool durable)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a6a6a9606ecdc6118298b21d57c6a1d63">setMessageId</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a2c5cbef82cdf9055ef352438888833dc">setPriority</a>(uint8_t)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setProperties</b>(const qpid::types::Variant::Map &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setProperty</b>(const std::string &amp;, const qpid::types::Variant &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a022fc5eac6304adfa5f29e3cefa9d8a0">setRedelivered</a>(bool)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setReplyTo</b>(const Address &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setSubject</b>(const std::string &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a012018f9a693106aac3bc6162788f470">setTtl</a>(Duration ttl)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a4f35085b0cf9e847ad468d7f8c856820">setUserId</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Message</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></td><td class="entry"></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[45/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/cpp-broker/book/chapter-Managing-CPP-Broker.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/cpp-broker/book/chapter-Managing-CPP-Broker.html b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/chapter-Managing-CPP-Broker.html
new file mode 100644
index 0000000..daa8941
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/chapter-Managing-CPP-Broker.html
@@ -0,0 +1,602 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>2.1.&#160; Managing the C++ Broker - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html">AMQP Messaging Broker (Implemented in C++)</a></li><li>2.1.&#160; Managing the C++ Broker</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Chapter&#160;2.&#160;
+      Managing the AMQP Messaging Broker
+    </th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ha-queue-replication.html">Prev</a>&#160;</td><th align="center" width="60%">&#160;</th><td align="right" width="20%">&#160;<a accesskey="n" href="ch02s02.html">Next</a></td></tr></table><hr /></div><div class="chapter"><div class="titlepage"><div><div><h1 class="title"><a id="chapter-Managing-CPP-Broker"></a>Chapter&#160;2.&#160;
+      Managing the AMQP Messaging Broker
+    </h1></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#section-Managing-CPP-Broker">2.1.  Managing the C++ Broker </a></span></dt><dd><dl><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#MgmtC-2B-2B-Usingqpidconfig">2.1.1. 
+            Using qpid-config
+          </a></span></dt><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#MgmtC-2B-2B-Usingqpidroute">2.1.2. 
+            Using qpid-route
+          </a></span></dt><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#MgmtC-2B-2B-Usingqpidtool">2.1.3. 
+            Using qpid-tool
+          </a></span></dt><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#MgmtC-2B-2B-Usingqpidprintevents">2.1.4. 
+            Using
+            qpid-printevents
+          </a></span></dt><dt><span class="section"><a href="chapter-Managing-CPP-Broker.html#idm140173356835712">2.1.5. Using qpid-ha</a></span></dt></dl></dd><dt><span class="section"><a href="ch02s02.html">2.2. 
+      Qpid Management Framework
+    </a></span></dt><dd><dl><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-WhatIsQMF">2.2.1. 
+            What Is QMF
+          </a></span></dt><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-GettingStartedwithQMF">2.2.2. 
+            Getting
+            Started with QMF
+          </a></span></dt><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-QMFConcepts">2.2.3. 
+            QMF Concepts
+          </a></span></dt><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-TheQMFProtocol">2.2.4. 
+            The QMF
+            Protocol
+          </a></span></dt><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-HowtoWriteaQMFConsole">2.2.5. 
+            How
+            to Write a QMF Console
+          </a></span></dt><dt><span class="section"><a href="ch02s02.html#QpidManagementFramework-HowtoWriteaQMFAgent">2.2.6. 
+            How to
+            Write a QMF Agent
+          </a></span></dt></dl></dd><dt><span class="section"><a href="ch02s03.html">2.3. 
+      QMF Python Console Tutorial
+    </a></span></dt><dd><dl><dt><span class="section"><a href="ch02s03.html#QMFPythonConsoleTutorial-PrerequisiteInstallQpidMessaging">2.3.1. 
+            Prerequisite
+            - Install Qpid Messaging
+          </a></span></dt><dt><span class="section"><a href="ch02s03.html#QMFPythonConsoleTutorial-SynchronousConsoleOperations">2.3.2. 
+            Synchronous
+            Console Operations
+          </a></span></dt><dt><span class="section"><a href="ch02s03.html#QMFPythonConsoleTutorial-AsynchronousConsoleOperations">2.3.3. 
+            Asynchronous
+            Console Operations
+          </a></span></dt><dt><span class="section"><a href="ch02s03.html#QMFPythonConsoleTutorial-DiscoveringwhatKindsofObjectsareAvailable">2.3.4. 
+            Discovering what Kinds of Objects are Available
+          </a></span></dt></dl></dd></dl></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="section-Managing-CPP-Broker"></a>2.1.&#160; Managing the C++ Broker </h2></div></div></div><p>
+            There are quite a few ways to interact with the C++ broker. The
+            command line tools
+            include:
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>qpid-route - used to configure federation (a set of federated
+            brokers)
+            </p></li><li class="listitem"><p>qpid-config - used to configure queues, exchanges, bindings
+            and list them etc
+            </p></li><li class="listitem"><p>qpid-tool - used to view management information/statistics
+            and call any management actions on the broker
+            </p></li><li class="listitem"><p>qpid-printevents - used to receive and print QMF events
+            </p></li><li class="listitem"><p>qpid-ha - used to interact with the High Availability module
+            </p></li></ul></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="MgmtC-2B-2B-Usingqpidconfig"></a>2.1.1.&#160;
+            Using qpid-config
+          </h3></div></div></div><p>
+            This utility can be used to create queues exchanges and bindings,
+            both durable and transient. Always check for latest options by
+            running --help command.
+          </p><pre class="programlisting">
+$ qpid-config --help
+Usage:  qpid-config [OPTIONS]
+        qpid-config [OPTIONS] exchanges [filter-string]
+        qpid-config [OPTIONS] queues    [filter-string]
+        qpid-config [OPTIONS] add exchange &lt;type&gt; &lt;name&gt; [AddExchangeOptions]
+        qpid-config [OPTIONS] del exchange &lt;name&gt;
+        qpid-config [OPTIONS] add queue &lt;name&gt; [AddQueueOptions]
+        qpid-config [OPTIONS] del queue &lt;name&gt;
+        qpid-config [OPTIONS] bind   &lt;exchange-name&gt; &lt;queue-name&gt; [binding-key]
+        qpid-config [OPTIONS] unbind &lt;exchange-name&gt; &lt;queue-name&gt; [binding-key]
+
+Options:
+    -b [ --bindings ]                         Show bindings in queue or exchange list
+    -a [ --broker-addr ] Address (localhost)  Address of qpidd broker
+         broker-addr is in the form:   [username/password@] hostname | ip-address [:&lt;port&gt;]
+         ex:  localhost, 10.1.1.7:10000, broker-host:10000, guest/guest@localhost
+
+Add Queue Options:
+    --durable            Queue is durable
+    --file-count N (8)   Number of files in queue's persistence journal
+    --file-size  N (24)  File size in pages (64Kib/page)
+    --max-queue-size N   Maximum in-memory queue size as bytes
+    --max-queue-count N  Maximum in-memory queue size as a number of messages
+    --limit-policy [none | reject | flow-to-disk | ring | ring-strict]
+                         Action taken when queue limit is reached:
+                             none (default) - Use broker's default policy
+                             reject         - Reject enqueued messages
+                             flow-to-disk   - Page messages to disk
+                             ring           - Replace oldest unacquired message with new
+                             ring-strict    - Replace oldest message, reject if oldest is acquired
+    --order [fifo | lvq | lvq-no-browse]
+                         Set queue ordering policy:
+                             fifo (default) - First in, first out
+                             lvq            - Last Value Queue ordering, allows queue browsing
+                             lvq-no-browse  - Last Value Queue ordering, browsing clients may lose data
+
+Add Exchange Options:
+    --durable    Exchange is durable
+    --sequence   Exchange will insert a 'qpid.msg_sequence' field in the message header
+                 with a value that increments for each message forwarded.
+    --ive        Exchange will behave as an 'initial-value-exchange', keeping a reference
+                 to the last message forwarded and enqueuing that message to newly bound
+                 queues.
+</pre><p>
+            Get the summary page
+          </p><pre class="programlisting">
+$ qpid-config
+Total Exchanges: 6
+          topic: 2
+        headers: 1
+         fanout: 1
+         direct: 2
+   Total Queues: 7
+        durable: 0
+    non-durable: 7
+</pre><p>
+            List the queues
+          </p><pre class="programlisting">
+$ qpid-config queues
+Queue Name                                  Attributes
+=================================================================
+pub_start
+pub_done
+sub_ready
+sub_done
+perftest0                                   --durable
+reply-dhcp-100-18-254.bos.redhat.com.20713  auto-del excl
+topic-dhcp-100-18-254.bos.redhat.com.20713  auto-del excl
+
+</pre><p>
+            List the exchanges with bindings
+          </p><pre class="programlisting">
+$ ./qpid-config -b exchanges
+Exchange '' (direct)
+    bind pub_start =&gt; pub_start
+    bind pub_done =&gt; pub_done
+    bind sub_ready =&gt; sub_ready
+    bind sub_done =&gt; sub_done
+    bind perftest0 =&gt; perftest0
+    bind mgmt-3206ff16-fb29-4a30-82ea-e76f50dd7d15 =&gt; mgmt-3206ff16-fb29-4a30-82ea-e76f50dd7d15
+    bind repl-3206ff16-fb29-4a30-82ea-e76f50dd7d15 =&gt; repl-3206ff16-fb29-4a30-82ea-e76f50dd7d15
+Exchange 'amq.direct' (direct)
+    bind repl-3206ff16-fb29-4a30-82ea-e76f50dd7d15 =&gt; repl-3206ff16-fb29-4a30-82ea-e76f50dd7d15
+    bind repl-df06c7a6-4ce7-426a-9f66-da91a2a6a837 =&gt; repl-df06c7a6-4ce7-426a-9f66-da91a2a6a837
+    bind repl-c55915c2-2fda-43ee-9410-b1c1cbb3e4ae =&gt; repl-c55915c2-2fda-43ee-9410-b1c1cbb3e4ae
+Exchange 'amq.topic' (topic)
+Exchange 'amq.fanout' (fanout)
+Exchange 'amq.match' (headers)
+Exchange 'qpid.management' (topic)
+    bind mgmt.# =&gt; mgmt-3206ff16-fb29-4a30-82ea-e76f50dd7d15
+</pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="MgmtC-2B-2B-Usingqpidroute"></a>2.1.2.&#160;
+            Using qpid-route
+          </h3></div></div></div><p>
+            This utility is to create federated networks of brokers, This
+            allows you for forward messages between brokers in a network.
+            Messages can be routed statically (using "qpid-route route add")
+            where the bindings that control message forwarding are supplied
+            in the route. Message routing can also be dynamic (using
+            "qpid-route dynamic add") where the messages are automatically
+            forwarded to clients based on their bindings to the local broker.
+          </p><pre class="programlisting">
+$ qpid-route
+Usage:  qpid-route [OPTIONS] dynamic add &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt; [tag] [exclude-list]
+        qpid-route [OPTIONS] dynamic del &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt;
+
+        qpid-route [OPTIONS] route add   &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt; &lt;routing-key&gt; [tag] [exclude-list]
+        qpid-route [OPTIONS] route del   &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt; &lt;routing-key&gt;
+        qpid-route [OPTIONS] queue add   &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt; &lt;queue&gt;
+        qpid-route [OPTIONS] queue del   &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt; &lt;queue&gt;
+        qpid-route [OPTIONS] route list  [&lt;dest-broker&gt;]
+        qpid-route [OPTIONS] route flush [&lt;dest-broker&gt;]
+        qpid-route [OPTIONS] route map   [&lt;broker&gt;]
+
+        qpid-route [OPTIONS] link add  &lt;dest-broker&gt; &lt;src-broker&gt;
+        qpid-route [OPTIONS] link del  &lt;dest-broker&gt; &lt;src-broker&gt;
+        qpid-route [OPTIONS] link list [&lt;dest-broker&gt;]
+
+Options:
+    -v [ --verbose ]         Verbose output
+    -q [ --quiet ]           Quiet output, don't print duplicate warnings
+    -d [ --durable ]         Added configuration shall be durable
+    -e [ --del-empty-link ]  Delete link after deleting last route on the link
+    -s [ --src-local ]       Make connection to source broker (push route)
+    -t &lt;transport&gt; [ --transport &lt;transport&gt;]
+                             Specify transport to use for links, defaults to tcp
+
+  dest-broker and src-broker are in the form:  [username/password@] hostname | ip-address [:&lt;port&gt;]
+  ex:  localhost, 10.1.1.7:10000, broker-host:10000, guest/guest@localhost
+</pre><p>
+            A few examples:
+          </p><pre class="programlisting">
+qpid-route dynamic add host1 host2 fed.topic
+qpid-route dynamic add host2 host1 fed.topic
+
+qpid-route -v route add host1 host2 hub1.topic hub2.topic.stock.buy
+qpid-route -v route add host1 host2 hub1.topic hub2.topic.stock.sell
+qpid-route -v route add host1 host2 hub1.topic 'hub2.topic.stock.#'
+qpid-route -v route add host1 host2 hub1.topic 'hub2.#'
+qpid-route -v route add host1 host2 hub1.topic 'hub2.topic.#'
+qpid-route -v route add host1 host2 hub1.topic 'hub2.global.#'
+</pre><p>
+            The link map feature can be used to display the entire federated
+            network configuration by supplying a single broker as an entry
+            point:
+          </p><pre class="programlisting">
+$ qpid-route route map localhost:10001
+
+Finding Linked Brokers:
+    localhost:10001... Ok
+    localhost:10002... Ok
+    localhost:10003... Ok
+    localhost:10004... Ok
+    localhost:10005... Ok
+    localhost:10006... Ok
+    localhost:10007... Ok
+    localhost:10008... Ok
+
+Dynamic Routes:
+
+  Exchange fed.topic:
+    localhost:10002 &lt;=&gt; localhost:10001
+    localhost:10003 &lt;=&gt; localhost:10002
+    localhost:10004 &lt;=&gt; localhost:10002
+    localhost:10005 &lt;=&gt; localhost:10002
+    localhost:10006 &lt;=&gt; localhost:10005
+    localhost:10007 &lt;=&gt; localhost:10006
+    localhost:10008 &lt;=&gt; localhost:10006
+
+  Exchange fed.direct:
+    localhost:10002  =&gt; localhost:10001
+    localhost:10004  =&gt; localhost:10003
+    localhost:10003  =&gt; localhost:10002
+    localhost:10001  =&gt; localhost:10004
+
+Static Routes:
+
+  localhost:10003(ex=amq.direct) &lt;= localhost:10005(ex=amq.direct) key=rkey
+  localhost:10003(ex=amq.direct) &lt;= localhost:10005(ex=amq.direct) key=rkey2
+</pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="MgmtC-2B-2B-Usingqpidtool"></a>2.1.3.&#160;
+            Using qpid-tool
+          </h3></div></div></div><p>
+            This utility provided a telnet style interface to be able to
+            view, list all stats and action
+            all the methods. Simple capture below. Best to just play with it
+            and mail the list if you have
+            questions or want features added.
+          </p><pre class="programlisting">
+qpid:
+qpid: help
+Management Tool for QPID
+Commands:
+    list                            - Print summary of existing objects by class
+    list &lt;className&gt;                - Print list of objects of the specified class
+    list &lt;className&gt; all            - Print contents of all objects of specified class
+    list &lt;className&gt; active         - Print contents of all non-deleted objects of specified class
+    list &lt;list-of-IDs&gt;              - Print contents of one or more objects (infer className)
+    list &lt;className&gt; &lt;list-of-IDs&gt;  - Print contents of one or more objects
+        list is space-separated, ranges may be specified (i.e. 1004-1010)
+    call &lt;ID&gt; &lt;methodName&gt; &lt;args&gt; - Invoke a method on an object
+    schema                          - Print summary of object classes seen on the target
+    schema &lt;className&gt;              - Print details of an object class
+    set time-format short           - Select short timestamp format (default)
+    set time-format long            - Select long timestamp format
+    quit or ^D                      - Exit the program
+qpid: list
+Management Object Types:
+    ObjectType     Active  Deleted
+    ================================
+    qpid.binding   21      0
+    qpid.broker    1       0
+    qpid.client    1       0
+    qpid.exchange  6       0
+    qpid.queue     13      0
+    qpid.session   4       0
+    qpid.system    1       0
+    qpid.vhost     1       0
+qpid: list qpid.system
+Objects of type qpid.system
+    ID    Created   Destroyed  Index
+    ==================================
+    1000  21:00:02  -          host
+qpid: list 1000
+Object of type qpid.system: (last sample time: 21:26:02)
+    Type    Element   1000
+    =======================================================
+    config  sysId     host
+    config  osName    Linux
+    config  nodeName  localhost.localdomain
+    config  release   2.6.24.4-64.fc8
+    config  version   #1 SMP Sat Mar 29 09:15:49 EDT 2008
+    config  machine   x86_64
+qpid: schema queue
+Schema for class 'qpid.queue':
+    Element                Type          Unit         Access      Notes   Description
+    ===================================================================================================================
+    vhostRef               reference                  ReadCreate  index
+    name                   short-string               ReadCreate  index
+    durable                boolean                    ReadCreate
+    autoDelete             boolean                    ReadCreate
+    exclusive              boolean                    ReadCreate
+    arguments              field-table                ReadOnly            Arguments supplied in queue.declare
+    storeRef               reference                  ReadOnly            Reference to persistent queue (if durable)
+    msgTotalEnqueues       uint64        message                          Total messages enqueued
+    msgTotalDequeues       uint64        message                          Total messages dequeued
+    msgTxnEnqueues         uint64        message                          Transactional messages enqueued
+    msgTxnDequeues         uint64        message                          Transactional messages dequeued
+    msgPersistEnqueues     uint64        message                          Persistent messages enqueued
+    msgPersistDequeues     uint64        message                          Persistent messages dequeued
+    msgDepth               uint32        message                          Current size of queue in messages
+    msgDepthHigh           uint32        message                          Current size of queue in messages (High)
+    msgDepthLow            uint32        message                          Current size of queue in messages (Low)
+    byteTotalEnqueues      uint64        octet                            Total messages enqueued
+    byteTotalDequeues      uint64        octet                            Total messages dequeued
+    byteTxnEnqueues        uint64        octet                            Transactional messages enqueued
+    byteTxnDequeues        uint64        octet                            Transactional messages dequeued
+    bytePersistEnqueues    uint64        octet                            Persistent messages enqueued
+    bytePersistDequeues    uint64        octet                            Persistent messages dequeued
+    byteDepth              uint32        octet                            Current size of queue in bytes
+    byteDepthHigh          uint32        octet                            Current size of queue in bytes (High)
+    byteDepthLow           uint32        octet                            Current size of queue in bytes (Low)
+    enqueueTxnStarts       uint64        transaction                      Total enqueue transactions started
+    enqueueTxnCommits      uint64        transaction                      Total enqueue transactions committed
+    enqueueTxnRejects      uint64        transaction                      Total enqueue transactions rejected
+    enqueueTxnCount        uint32        transaction                      Current pending enqueue transactions
+    enqueueTxnCountHigh    uint32        transaction                      Current pending enqueue transactions (High)
+    enqueueTxnCountLow     uint32        transaction                      Current pending enqueue transactions (Low)
+    dequeueTxnStarts       uint64        transaction                      Total dequeue transactions started
+    dequeueTxnCommits      uint64        transaction                      Total dequeue transactions committed
+    dequeueTxnRejects      uint64        transaction                      Total dequeue transactions rejected
+    dequeueTxnCount        uint32        transaction                      Current pending dequeue transactions
+    dequeueTxnCountHigh    uint32        transaction                      Current pending dequeue transactions (High)
+    dequeueTxnCountLow     uint32        transaction                      Current pending dequeue transactions (Low)
+    consumers              uint32        consumer                         Current consumers on queue
+    consumersHigh          uint32        consumer                         Current consumers on queue (High)
+    consumersLow           uint32        consumer                         Current consumers on queue (Low)
+    bindings               uint32        binding                          Current bindings
+    bindingsHigh           uint32        binding                          Current bindings (High)
+    bindingsLow            uint32        binding                          Current bindings (Low)
+    unackedMessages        uint32        message                          Messages consumed but not yet acked
+    unackedMessagesHigh    uint32        message                          Messages consumed but not yet acked (High)
+    unackedMessagesLow     uint32        message                          Messages consumed but not yet acked (Low)
+    messageLatencySamples  delta-time    nanosecond                       Broker latency through this queue (Samples)
+    messageLatencyMin      delta-time    nanosecond                       Broker latency through this queue (Min)
+    messageLatencyMax      delta-time    nanosecond                       Broker latency through this queue (Max)
+    messageLatencyAverage  delta-time    nanosecond                       Broker latency through this queue (Average)
+Method 'purge' Discard all messages on queue
+qpid: list queue
+Objects of type qpid.queue
+    ID    Created   Destroyed  Index
+    ===========================================================================
+    1012  21:08:13  -          1002.pub_start
+    1014  21:08:13  -          1002.pub_done
+    1016  21:08:13  -          1002.sub_ready
+    1018  21:08:13  -          1002.sub_done
+    1020  21:08:13  -          1002.perftest0
+    1038  21:09:08  -          1002.mgmt-3206ff16-fb29-4a30-82ea-e76f50dd7d15
+    1040  21:09:08  -          1002.repl-3206ff16-fb29-4a30-82ea-e76f50dd7d15
+    1046  21:09:32  -          1002.mgmt-df06c7a6-4ce7-426a-9f66-da91a2a6a837
+    1048  21:09:32  -          1002.repl-df06c7a6-4ce7-426a-9f66-da91a2a6a837
+    1054  21:10:01  -          1002.mgmt-c55915c2-2fda-43ee-9410-b1c1cbb3e4ae
+    1056  21:10:01  -          1002.repl-c55915c2-2fda-43ee-9410-b1c1cbb3e4ae
+    1063  21:26:00  -          1002.mgmt-8d621997-6356-48c3-acab-76a37081d0f3
+    1065  21:26:00  -          1002.repl-8d621997-6356-48c3-acab-76a37081d0f3
+qpid: list 1020
+Object of type qpid.queue: (last sample time: 21:26:02)
+    Type    Element                1020
+    ==========================================================================
+    config  vhostRef               1002
+    config  name                   perftest0
+    config  durable                False
+    config  autoDelete             False
+    config  exclusive              False
+    config  arguments              {'qpid.max_size': 0, 'qpid.max_count': 0}
+    config  storeRef               NULL
+    inst    msgTotalEnqueues       500000 messages
+    inst    msgTotalDequeues       500000
+    inst    msgTxnEnqueues         0
+    inst    msgTxnDequeues         0
+    inst    msgPersistEnqueues     0
+    inst    msgPersistDequeues     0
+    inst    msgDepth               0
+    inst    msgDepthHigh           0
+    inst    msgDepthLow            0
+    inst    byteTotalEnqueues      512000000 octets
+    inst    byteTotalDequeues      512000000
+    inst    byteTxnEnqueues        0
+    inst    byteTxnDequeues        0
+    inst    bytePersistEnqueues    0
+    inst    bytePersistDequeues    0
+    inst    byteDepth              0
+    inst    byteDepthHigh          0
+    inst    byteDepthLow           0
+    inst    enqueueTxnStarts       0 transactions
+    inst    enqueueTxnCommits      0
+    inst    enqueueTxnRejects      0
+    inst    enqueueTxnCount        0
+    inst    enqueueTxnCountHigh    0
+    inst    enqueueTxnCountLow     0
+    inst    dequeueTxnStarts       0
+    inst    dequeueTxnCommits      0
+    inst    dequeueTxnRejects      0
+    inst    dequeueTxnCount        0
+    inst    dequeueTxnCountHigh    0
+    inst    dequeueTxnCountLow     0
+    inst    consumers              0 consumers
+    inst    consumersHigh          0
+    inst    consumersLow           0
+    inst    bindings               1 binding
+    inst    bindingsHigh           1
+    inst    bindingsLow            1
+    inst    unackedMessages        0 messages
+    inst    unackedMessagesHigh    0
+    inst    unackedMessagesLow     0
+    inst    messageLatencySamples  0
+    inst    messageLatencyMin      0
+    inst    messageLatencyMax      0
+    inst    messageLatencyAverage  0
+qpid:
+</pre></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="MgmtC-2B-2B-Usingqpidprintevents"></a>2.1.4.&#160;
+            Using
+            qpid-printevents
+          </h3></div></div></div><p>
+            This utility connects to one or more brokers and collects events,
+            printing out a line per event.
+          </p><pre class="programlisting">
+$ qpid-printevents --help
+Usage: qpid-printevents [options] [broker-addr]...
+
+Collect and print events from one or more Qpid message brokers.  If no broker-
+addr is supplied, qpid-printevents will connect to 'localhost:5672'. broker-
+addr is of the form:  [username/password@] hostname | ip-address [:&lt;port&gt;] ex:
+localhost, 10.1.1.7:10000, broker-host:10000, guest/guest@localhost
+
+Options:
+  -h, --help  show this help message and exit
+</pre><p>
+            You get the idea... have fun!
+          </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="idm140173356835712"></a>2.1.5.&#160;Using qpid-ha</h3></div></div></div><p>This utility lets you monitor and control the activity of the clustering behavior provided by the HA module.
+  </p><pre class="programlisting">
+    
+qpid-ha --help
+usage: qpid-ha &lt;command&gt; [&lt;arguments&gt;]
+
+Commands are:
+
+  ready        Test if a backup broker is ready.
+  query        Print HA configuration settings.
+  set          Set HA configuration settings.
+  promote      Promote broker from backup to primary.
+  replicate    Set up replication from &lt;queue&gt; on &lt;remote-broker&gt; to &lt;queue&gt; on the current broker.
+
+For help with a command type: qpid-ha &lt;command&gt; --help
+
+  </pre></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ha-queue-replication.html">Prev</a>&#160;</td><td align="center" width="20%">&#160;</td><td align="right" width="40%">&#160;<a accesskey="n" href="ch02s02.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.13.&#160;Replicating Queues with the HA module&#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;2.2.&#160;
+      Qpid Management Framework
+    </td></tr></table></div></div>
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[12/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch02s02.html.in
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch02s02.html.in b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch02s02.html.in
new file mode 100644
index 0000000..e0c0cb7
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch02s02.html.in
@@ -0,0 +1,586 @@
+<div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">2.2.&#160;
+      Qpid Management Framework
+    </th></tr><tr><td align="left" width="20%"><a accesskey="p" href="chapter-Managing-CPP-Broker.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;2.&#160;
+      Managing the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="ch02s03.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="idm140173358554528"></a>2.2.&#160;
+      Qpid Management Framework
+    </h2></div></div></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+                <a class="xref" href="ch02s02.html#QpidManagementFramework-WhatIsQMF" title="2.2.1.&#160; What Is QMF">Section&#160;2.2.1, &#8220;
+            What Is QMF
+          &#8221;</a>
+              </p></li><li class="listitem"><p>
+                <a class="xref" href="ch02s02.html#QpidManagementFramework-GettingStartedwithQMF" title="2.2.2.&#160; Getting Started with QMF">Section&#160;2.2.2, &#8220;
+            Getting
+            Started with QMF
+          &#8221;</a>
+              </p></li><li class="listitem"><p>
+                <a class="xref" href="ch02s02.html#QpidManagementFramework-QMFConcepts" title="2.2.3.&#160; QMF Concepts">Section&#160;2.2.3, &#8220;
+            QMF Concepts
+          &#8221;</a>
+              </p></li><li class="listitem"><p>
+                </p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><p>
+                    <a class="xref" href="ch02s02.html#QpidManagementFramework-Console-2CAgent-2CandBroker" title="2.2.3.1.&#160; Console, Agent, and Broker">Section&#160;2.2.3.1, &#8220;
+            Console,
+            Agent, and Broker
+          &#8221;</a>
+                  </p></li><li class="listitem"><p>
+                    <a class="xref" href="ch02s02.html#QpidManagementFramework-Schema" title="2.2.3.2.&#160; Schema">Section&#160;2.2.3.2, &#8220;
+            Schema
+          &#8221;</a>
+                  </p></li><li class="listitem"><p>
+                    <a class="xref" href="ch02s02.html#QpidManagementFramework-ClassKeysandClassVersioning" title="2.2.3.3.&#160; Class Keys and Class Versioning">Section&#160;2.2.3.3, &#8220;
+            Class
+            Keys and Class Versioning
+          &#8221;</a>
+                  </p></li></ul></div><p>
+              </p></li><li class="listitem"><p>
+                <a class="xref" href="ch02s02.html#QpidManagementFramework-TheQMFProtocol" title="2.2.4.&#160; The QMF Protocol">Section&#160;2.2.4, &#8220;
+            The QMF
+            Protocol
+          &#8221;</a>
+              </p></li><li class="listitem"><p>
+                <a class="xref" href="ch02s02.html#QpidManagementFramework-HowtoWriteaQMFConsole" title="2.2.5.&#160; How to Write a QMF Console">Section&#160;2.2.5, &#8220;
+            How
+            to Write a QMF Console
+          &#8221;</a>
+              </p></li><li class="listitem"><p>
+                <a class="xref" href="ch02s02.html#QpidManagementFramework-HowtoWriteaQMFAgent" title="2.2.6.&#160; How to Write a QMF Agent">Section&#160;2.2.6, &#8220;
+            How to
+            Write a QMF Agent
+          &#8221;</a>
+              </p></li></ul></div><p>
+              Please visit the <a class="xref" href="">???</a> for information
+              about the future of QMF.
+            </p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QpidManagementFramework-WhatIsQMF"></a>2.2.1.&#160;
+            What Is QMF
+          </h3></div></div></div><p>
+            QMF (Qpid Management Framework) is a general-purpose management
+            bus built on Qpid Messaging. It takes advantage of the
+            scalability, security, and rich capabilities of Qpid to provide
+            flexible and easy-to-use manageability to a large set of
+            applications.
+          </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QpidManagementFramework-GettingStartedwithQMF"></a>2.2.2.&#160;
+            Getting
+            Started with QMF
+          </h3></div></div></div><p>
+            QMF is used through two primary APIs. The <span class="emphasis"><em>console</em></span> API is
+            used for console applications that wish to access and manipulate
+            manageable components through QMF. The <span class="emphasis"><em>agent</em></span> API is used
+            for application that wish to be managed through QMF.
+          </p><p>
+            The fastest way to get started with QMF is to work through the
+            "How To" tutorials for consoles and agents. For a deeper
+            understanding of what is happening in the tutorials, it is
+            recommended that you look at the <span class="emphasis"><em>Qmf Concepts</em></span> section.
+          </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QpidManagementFramework-QMFConcepts"></a>2.2.3.&#160;
+            QMF Concepts
+          </h3></div></div></div><p>
+            This section introduces important concepts underlying QMF.
+          </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QpidManagementFramework-Console-2CAgent-2CandBroker"></a>2.2.3.1.&#160;
+            Console,
+            Agent, and Broker
+          </h4></div></div></div><p>
+            The major architectural components of QMF are the Console, the
+            Agent, and the Broker. Console components are the "managing"
+            components of QMF and agent components are the "managed" parts.
+            The broker is a central (possibly distributed, clustered and
+            fault-tolerant) component that manages name spaces and caches
+            schema information.
+          </p><p>
+            A console application may be a command-line utility, a
+            three-tiered web-based GUI, a collection and storage device, a
+            specialized application that monitors and reacts to events and
+            conditions, or anything else somebody wishes to develop that uses
+            QMF management data.
+          </p><p>
+            An agent application is any application that has been enhanced to
+            allow itself to be managed via QMF.
+          </p><pre class="programlisting">
+       +-------------+    +---------+    +---------------+    +-------------------+
+       | CLI utility |    | Web app |    | Audit storage |    | Event correlation |
+       +-------------+    +---------+    +---------------+    +-------------------+
+              ^                ^                 ^                ^          |
+              |                |                 |                |          |
+              v                v                 v                v          v
+    +---------------------------------------------------------------------------------+
+    |                Qpid Messaging Bus (with QMF Broker capability)                  |
+    +---------------------------------------------------------------------------------+
+                    ^                     ^                     ^
+                    |                     |                     |
+                    v                     v                     v
+           +----------------+    +----------------+    +----------------+
+           | Manageable app |    | Manageable app |    | Manageable app |
+           +----------------+    +----------------+    +----------------+
+</pre><p>
+            In the above diagram, the <span class="emphasis"><em>Manageable apps</em></span> are agents,
+            the <span class="emphasis"><em>CLI utility</em></span>, <span class="emphasis"><em>Web app</em></span>, and <span class="emphasis"><em>Audit
+            storage</em></span> are consoles, and <span class="emphasis"><em>Event correlation</em></span> is both
+            a console and an agent because it can create events based on the
+            aggregation of what it sees.
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QpidManagementFramework-Schema"></a>2.2.3.2.&#160;
+            Schema
+          </h4></div></div></div><p>
+            A <span class="emphasis"><em>schema</em></span> describes the structure of management data.
+            Each <span class="emphasis"><em>agent</em></span> provides a schema that describes its
+            management model including the object classes, methods, events,
+            etc. that it provides. In the current QMF distribution, the
+            agent's schema is codified in an XML document. In the near
+            future, there will also be ways to programatically create QMF
+            schemata.
+          </p><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="QpidManagementFramework-Package"></a>
+            Package
+          </h5></div></div></div><p>
+            Each agent that exports a schema identifies itself using a
+            <span class="emphasis"><em>package</em></span> name. The package provides a unique namespace
+            for the classes in the agent's schema that prevent collisions
+            with identically named classes in other agents' schemata.
+          </p><p>
+            Package names are in "reverse domain name" form with levels of
+            hierarchy separated by periods. For example, the Qpid messaging
+            broker uses package "org.apache.qpid.broker" and the Access
+            Control List plugin for the broker uses package
+            "org.apache.qpid.acl". In general, the package name should be the
+            reverse of the internet domain name assigned to the organization
+            that owns the agent software followed by identifiers to uniquely
+            identify the agent.
+          </p><p>
+            The XML document for a package's schema uses an enclosing
+            &lt;schema&gt; tag. For example:
+          </p><pre class="programlisting">
+&lt;schema package="org.apache.qpid.broker"&gt;
+
+&lt;/schema&gt;
+</pre></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="QpidManagementFramework-ObjectClasses"></a>
+            Object
+            Classes
+          </h5></div></div></div><p>
+            <span class="emphasis"><em>Object classes</em></span> define types for manageable objects. The
+            agent may create and destroy objects which are instances of
+            object classes in the schema. An object class is defined in the
+            XML document using the &lt;class&gt; tag. An object class is
+            composed of properties, statistics, and methods.
+          </p><pre class="programlisting">
+  &lt;class name="Exchange"&gt;
+    &lt;property name="vhostRef"   type="objId" references="Vhost" access="RC" index="y" parentRef="y"/&gt;
+    &lt;property name="name"       type="sstr"  access="RC" index="y"/&gt;
+    &lt;property name="type"       type="sstr"  access="RO"/&gt;
+    &lt;property name="durable"    type="bool"  access="RC"/&gt;
+    &lt;property name="arguments"  type="map"   access="RO" desc="Arguments supplied in exchange.declare"/&gt;
+
+    &lt;statistic name="producerCount" type="hilo32"  desc="Current producers on exchange"/&gt;
+    &lt;statistic name="bindingCount"  type="hilo32"  desc="Current bindings"/&gt;
+    &lt;statistic name="msgReceives"   type="count64" desc="Total messages received"/&gt;
+    &lt;statistic name="msgDrops"      type="count64" desc="Total messages dropped (no matching key)"/&gt;
+    &lt;statistic name="msgRoutes"     type="count64" desc="Total routed messages"/&gt;
+    &lt;statistic name="byteReceives"  type="count64" desc="Total bytes received"/&gt;
+    &lt;statistic name="byteDrops"     type="count64" desc="Total bytes dropped (no matching key)"/&gt;
+    &lt;statistic name="byteRoutes"    type="count64" desc="Total routed bytes"/&gt;
+  &lt;/class&gt;
+</pre></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="QpidManagementFramework-PropertiesandStatistics"></a>
+            Properties
+            and Statistics
+          </h5></div></div></div><p>
+            &lt;property&gt; and &lt;statistic&gt; tags must be placed within
+            &lt;schema&gt; and &lt;/schema&gt; tags.
+          </p><p>
+            Properties, statistics, and methods are the building blocks of an
+            object class. Properties and statistics are both object
+            attributes, though they are treated differently. If an object
+            attribute is defining, seldom or never changes, or is large in
+            size, it should be defined as a <span class="emphasis"><em>property</em></span>. If an
+            attribute is rapidly changing or is used to instrument the object
+            (counters, etc.), it should be defined as a <span class="emphasis"><em>statistic</em></span>.
+          </p><p>
+            The XML syntax for &lt;property&gt; and &lt;statistic&gt; have
+            the following XML-attributes:
+          </p><div class="table"><a id="idm140173358965968"></a><p class="title"><strong>Table&#160;2.1.&#160;XML Attributes for QMF Properties and Statistics</strong></p><div class="table-contents"><table border="1" summary="XML Attributes for QMF Properties and Statistics"><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><td>
+                  Attribute
+                </td><td>
+                  &lt;property&gt;
+                </td><td>
+                  &lt;statistic&gt;
+                </td><td>
+                  Meaning
+                </td></tr><tr><td>
+                  name
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  The name of the attribute
+                </td></tr><tr><td>
+                  type
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  The data type of the attribute
+                </td></tr><tr><td>
+                  unit
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Optional unit name - use the singular (i.e. MByte)
+                </td></tr><tr><td>
+                  desc
+                </td><td>
+                  Y
+                </td><td>
+                  Y
+                </td><td>
+                  Description to annotate the attribute
+                </td></tr><tr><td>
+                  references
+                </td><td>
+                  Y
+                </td><td>
+                  &#160;
+                </td><td>
+                  If the type is "objId", names the referenced class
+                </td></tr><tr><td>
+                  access
+                </td><td>
+                  Y
+                </td><td>
+                  &#160;
+                </td><td>
+                  Access rights (RC, RW, RO)
+                </td></tr><tr><td>
+                  index
+                </td><td>
+                  Y
+                </td><td>
+                  &#160;
+                </td><td>
+                  "y" if this property is used to uniquely identify the
+                  object. There may be more than one index property in a
+                  class
+                </td></tr><tr><td>
+                  parentRef
+                </td><td>
+                  Y
+                </td><td>
+                  &#160;
+                </td><td>
+                  "y" if this property references an object in which this
+                  object is in a child-parent relationship.
+                </td></tr><tr><td>
+                  optional
+                </td><td>
+                  Y
+                </td><td>
+                  &#160;
+                </td><td>
+                  "y" if this property is optional (i.e. may be
+                  NULL/not-present)
+                </td></tr><tr><td>
+                  min
+                </td><td>
+                  Y
+                </td><td>
+                  &#160;
+                </td><td>
+                  Minimum value of a numeric attribute
+                </td></tr><tr><td>
+                  max
+                </td><td>
+                  Y
+                </td><td>
+                  &#160;
+                </td><td>
+                  Maximum value of a numeric attribute
+                </td></tr><tr><td>
+                  maxLen
+                </td><td>
+                  Y
+                </td><td>
+                  &#160;
+                </td><td>
+                  Maximum length of a string attribute
+                </td></tr></tbody></table></div></div><br class="table-break" /></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="QpidManagementFramework-Methods"></a>
+            Methods
+          </h5></div></div></div><p>
+            &lt;method&gt; tags must be placed within &lt;schema&gt; and
+            &lt;/schema&gt; tags.
+          </p><p>
+            A <span class="emphasis"><em>method</em></span> is an invokable function to be performed on
+            instances of the object class (i.e. a Remote Procedure Call). A
+            &lt;method&gt; tag has a name, an optional description, and
+            encloses zero or more arguments. Method arguments are defined by
+            the &lt;arg&gt; tag and have a name, a type, a direction, and an
+            optional description. The argument direction can be "I", "O", or
+            "IO" indicating input, output, and input/output respectively. An
+            example:
+          </p><pre class="programlisting">
+   &lt;method name="echo" desc="Request a response to test the path to the management broker"&gt;
+     &lt;arg name="sequence" dir="IO" type="uint32"/&gt;
+     &lt;arg name="body"     dir="IO" type="lstr"/&gt;
+   &lt;/method&gt;
+</pre></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="QpidManagementFramework-EventClasses"></a>
+            Event Classes
+          </h5></div></div></div><p /></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="QpidManagementFramework-DataTypes"></a>
+            Data Types
+          </h5></div></div></div><p>
+            Object attributes, method arguments, and event arguments have
+            data types. The data types are based on the rich data typing
+            system provided by the AMQP messaging protocol. The following
+            table describes the data types available for QMF:
+          </p><div class="table"><a id="idm140173355554944"></a><p class="title"><strong>Table&#160;2.2.&#160;QMF Datatypes</strong></p><div class="table-contents"><table border="1" summary="QMF Datatypes"><colgroup><col /><col /></colgroup><tbody><tr><td>
+                  QMF Type
+                </td><td>
+                  Description
+                </td></tr><tr><td>
+                  REF
+                </td><td>
+                  QMF Object ID - Used to reference another QMF object.
+                </td></tr><tr><td>
+                  U8
+                </td><td>
+                  8-bit unsigned integer
+                </td></tr><tr><td>
+                  U16
+                </td><td>
+                  16-bit unsigned integer
+                </td></tr><tr><td>
+                  U32
+                </td><td>
+                  32-bit unsigned integer
+                </td></tr><tr><td>
+                  U64
+                </td><td>
+                  64-bit unsigned integer
+                </td></tr><tr><td>
+                  S8
+                </td><td>
+                  8-bit signed integer
+                </td></tr><tr><td>
+                  S16
+                </td><td>
+                  16-bit signed integer
+                </td></tr><tr><td>
+                  S32
+                </td><td>
+                  32-bit signed integer
+                </td></tr><tr><td>
+                  S64
+                </td><td>
+                  64-bit signed integer
+                </td></tr><tr><td>
+                  BOOL
+                </td><td>
+                  Boolean - True or False
+                </td></tr><tr><td>
+                  SSTR
+                </td><td>
+                  Short String - String of up to 255 bytes
+                </td></tr><tr><td>
+                  LSTR
+                </td><td>
+                  Long String - String of up to 65535 bytes
+                </td></tr><tr><td>
+                  ABSTIME
+                </td><td>
+                  Absolute time since the epoch in nanoseconds (64-bits)
+                </td></tr><tr><td>
+                  DELTATIME
+                </td><td>
+                  Delta time in nanoseconds (64-bits)
+                </td></tr><tr><td>
+                  FLOAT
+                </td><td>
+                  Single precision floating point number
+                </td></tr><tr><td>
+                  DOUBLE
+                </td><td>
+                  Double precision floating point number
+                </td></tr><tr><td>
+                  UUID
+                </td><td>
+                  UUID - 128 bits
+                </td></tr><tr><td>
+                  FTABLE
+                </td><td>
+                  Field-table - std::map in C++, dictionary in Python
+                </td></tr></tbody></table></div></div><br class="table-break" /><p>
+            In the XML schema definition, types go by different names and
+            there are a number of special cases. This is because the XML
+            schema is used in code-generation for the agent API. It provides
+            options that control what kind of accessors are generated for
+            attributes of different types. The following table enumerates the
+            types available in the XML format, which QMF types they map to,
+            and other special handling that occurs.
+          </p><div class="table"><a id="idm140173353645952"></a><p class="title"><strong>Table&#160;2.3.&#160;XML Schema Mapping for QMF Types</strong></p><div class="table-contents"><table border="1" summary="XML Schema Mapping for QMF Types"><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><td>
+                  XML Type
+                </td><td>
+                  QMF Type
+                </td><td>
+                  Accessor Style
+                </td><td>
+                  Special Characteristics
+                </td></tr><tr><td>
+                  objId
+                </td><td>
+                  REF
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  uint8,16,32,64
+                </td><td>
+                  U8,16,32,64
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  int8,16,32,64
+                </td><td>
+                  S8,16,32,64
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  bool
+                </td><td>
+                  BOOL
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  sstr
+                </td><td>
+                  SSTR
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  lstr
+                </td><td>
+                  LSTR
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  absTime
+                </td><td>
+                  ABSTIME
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  deltaTime
+                </td><td>
+                  DELTATIME
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  float
+                </td><td>
+                  FLOAT
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  double
+                </td><td>
+                  DOUBLE
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  uuid
+                </td><td>
+                  UUID
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  map
+                </td><td>
+                  FTABLE
+                </td><td>
+                  Direct (get, set)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  hilo8,16,32,64
+                </td><td>
+                  U8,16,32,64
+                </td><td>
+                  Counter (inc, dec)
+                </td><td>
+                  Generates value, valueMin, valueMax
+                </td></tr><tr><td>
+                  count8,16,32,64
+                </td><td>
+                  U8,16,32,64
+                </td><td>
+                  Counter (inc, dec)
+                </td><td>
+                  &#160;
+                </td></tr><tr><td>
+                  mma32,64
+                </td><td>
+                  U32,64
+                </td><td>
+                  Direct
+                </td><td>
+                  Generates valueMin, valueMax, valueAverage, valueSamples
+                </td></tr><tr><td>
+                  mmaTime
+                </td><td>
+                  DELTATIME
+                </td><td>
+                  Direct
+                </td><td>
+                  Generates valueMin, valueMax, valueAverage, valueSamples
+                </td></tr></tbody></table></div></div><br class="table-break" /><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Important</h3><p>
+                    When writing a schema using the XML format, types used in
+                    &lt;property&gt; or &lt;arg&gt; must be types that have
+                    <span class="emphasis"><em>Direct</em></span> accessor style. Any type may be used in
+                    &lt;statistic&gt; tags.
+                  </p></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QpidManagementFramework-ClassKeysandClassVersioning"></a>2.2.3.3.&#160;
+            Class
+            Keys and Class Versioning
+          </h4></div></div></div><p /></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QpidManagementFramework-TheQMFProtocol"></a>2.2.4.&#160;
+            The QMF
+            Protocol
+          </h3></div></div></div><p>
+            The QMF protocol defines the message formats and communication
+            patterns used by the different QMF components to communicate with
+            one another.
+          </p><p>
+            A description of the current version of the QMF protocol can be
+            found at <a class="xref" href="">???</a>.
+          </p><p>
+            A proposal for an updated protocol based on map-messages is in
+            progress and can be found at <a class="xref" href="">???</a>.
+          </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QpidManagementFramework-HowtoWriteaQMFConsole"></a>2.2.5.&#160;
+            How
+            to Write a QMF Console
+          </h3></div></div></div><p>
+            Please see the <a class="xref" href="">???</a> for information about using the console API with
+            Python.
+          </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QpidManagementFramework-HowtoWriteaQMFAgent"></a>2.2.6.&#160;
+            How to
+            Write a QMF Agent
+          </h3></div></div></div><p /></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="chapter-Managing-CPP-Broker.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="chapter-Managing-CPP-Broker.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="ch02s03.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">Chapter&#160;2.&#160;
+      Managing the AMQP Messaging Broker
+    &#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;2.3.&#160;
+      QMF Python Console Tutorial
+    </td></tr></table></div></div>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch02s03.html.in
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch02s03.html.in b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch02s03.html.in
new file mode 100644
index 0000000..1ea5dbe
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/ch02s03.html.in
@@ -0,0 +1,704 @@
+<div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">2.3.&#160;
+      QMF Python Console Tutorial
+    </th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ch02s02.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;2.&#160;
+      Managing the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;</td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="idm140173356666272"></a>2.3.&#160;
+      QMF Python Console Tutorial
+    </h2></div></div></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+                <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-PrerequisiteInstallQpidMessaging" title="2.3.1.&#160; Prerequisite - Install Qpid Messaging">Section&#160;2.3.1, &#8220;
+            Prerequisite
+            - Install Qpid Messaging
+          &#8221;</a>
+              </p></li><li class="listitem"><p>
+                <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-SynchronousConsoleOperations" title="2.3.2.&#160; Synchronous Console Operations">Section&#160;2.3.2, &#8220;
+            Synchronous
+            Console Operations
+          &#8221;</a>
+              </p></li><li class="listitem"><p>
+                </p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><p>
+                    <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-CreatingaQMFConsoleSessionandAttachingtoaBroker" title="2.3.2.1.&#160; Creating a QMF Console Session and Attaching to a Broker">Section&#160;2.3.2.1, &#8220;
+            Creating a QMF Console Session and Attaching to a Broker
+          &#8221;</a>
+                  </p></li><li class="listitem"><p>
+                    <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-AccessingManagedObjects" title="2.3.2.2.&#160; Accessing Managed Objects">Section&#160;2.3.2.2, &#8220;
+            Accessing
+            Managed Objects
+          &#8221;</a>
+                  </p></li><li class="listitem"><p>
+                    </p><div class="itemizedlist"><ul class="itemizedlist" type="square"><li class="listitem"><p>
+                        <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-ViewingPropertiesandStatisticsofanObject" title="Viewing Properties and Statistics of an Object">the section called &#8220;
+            Viewing Properties and Statistics of an Object
+          &#8221;</a>
+                      </p></li><li class="listitem"><p>
+                        <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-InvokingMethodsonanObject" title="Invoking Methods on an Object">the section called &#8220;
+            Invoking
+            Methods on an Object
+          &#8221;</a>
+                      </p></li></ul></div><p>
+                  </p></li></ul></div><p>
+              </p></li><li class="listitem"><p>
+                <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-AsynchronousConsoleOperations" title="2.3.3.&#160; Asynchronous Console Operations">Section&#160;2.3.3, &#8220;
+            Asynchronous
+            Console Operations
+          &#8221;</a>
+              </p></li><li class="listitem"><p>
+                </p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><p>
+                    <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-CreatingaConsoleClasstoReceiveAsynchronousData" title="2.3.3.1.&#160; Creating a Console Class to Receive Asynchronous Data">Section&#160;2.3.3.1, &#8220;
+            Creating a Console Class to Receive Asynchronous Data
+          &#8221;</a>
+                  </p></li><li class="listitem"><p>
+                    <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-ReceivingEvents" title="2.3.3.2.&#160; Receiving Events">Section&#160;2.3.3.2, &#8220;
+            Receiving
+            Events
+          &#8221;</a>
+                  </p></li><li class="listitem"><p>
+                    <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-ReceivingObjects" title="2.3.3.3.&#160; Receiving Objects">Section&#160;2.3.3.3, &#8220;
+            Receiving
+            Objects
+          &#8221;</a>
+                  </p></li><li class="listitem"><p>
+                    <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-AsynchronousMethodCallsandMethodTimeouts" title="2.3.3.4.&#160; Asynchronous Method Calls and Method Timeouts">Section&#160;2.3.3.4, &#8220;
+            Asynchronous Method Calls and Method Timeouts
+          &#8221;</a>
+                  </p></li></ul></div><p>
+              </p></li><li class="listitem"><p>
+                <a class="xref" href="ch02s03.html#QMFPythonConsoleTutorial-DiscoveringwhatKindsofObjectsareAvailable" title="2.3.4.&#160; Discovering what Kinds of Objects are Available">Section&#160;2.3.4, &#8220;
+            Discovering what Kinds of Objects are Available
+          &#8221;</a>
+              </p></li></ul></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QMFPythonConsoleTutorial-PrerequisiteInstallQpidMessaging"></a>2.3.1.&#160;
+            Prerequisite
+            - Install Qpid Messaging
+          </h3></div></div></div><p>
+            QMF uses AMQP Messaging (QPid) as its means of communication. To
+            use QMF, Qpid messaging must be installed somewhere in the
+            network. Qpid can be downloaded as source from Apache, is
+            packaged with a number of Linux distributions, and can be
+            purchased from commercial vendors that use Qpid. Please see
+            <a class="ulink" href="http://qpid.apache.org" target="_top">http://qpid.apache.org</a>for
+            information as to where to get Qpid Messaging.
+          </p><p>
+            Qpid Messaging includes a message broker (qpidd) which typically
+            runs as a daemon on a system. It also includes client bindings in
+            various programming languages. The Python-language client library
+            includes the QMF console libraries needed for this tutorial.
+          </p><p>
+            Please note that Qpid Messaging has two broker implementations.
+            One is implemented in C++ and the other in Java. At press time,
+            QMF is supported only by the C++ broker.
+          </p><p>
+            If the goal is to get the tutorial examples up and running as
+            quickly as possible, all of the Qpid components can be installed
+            on a single system (even a laptop). For more realistic
+            deployments, the broker can be deployed on a server and the
+            client/QMF libraries installed on other systems.
+          </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QMFPythonConsoleTutorial-SynchronousConsoleOperations"></a>2.3.2.&#160;
+            Synchronous
+            Console Operations
+          </h3></div></div></div><p>
+            The Python console API for QMF can be used in a synchronous
+            style, an asynchronous style, or a combination of both.
+            Synchronous operations are conceptually simple and are well
+            suited for user-interactive tasks. All operations are performed
+            in the context of a Python function call. If communication over
+            the message bus is required to complete an operation, the
+            function call blocks and waits for the expected result (or
+            timeout failure) before returning control to the caller.
+          </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QMFPythonConsoleTutorial-CreatingaQMFConsoleSessionandAttachingtoaBroker"></a>2.3.2.1.&#160;
+            Creating a QMF Console Session and Attaching to a Broker
+          </h4></div></div></div><p>
+            For the purposes of this tutorial, code examples will be shown as
+            they are entered in an interactive python session.
+          </p><pre class="programlisting">
+$ python
+Python 2.5.2 (r252:60911, Sep 30 2008, 15:41:38) 
+[GCC 4.3.2 20080917 (Red Hat 4.3.2-4)] on linux2
+Type "help", "copyright", "credits" or "license" for more information.
+&gt;&gt;&gt; 
+</pre><p>
+            We will begin by importing the required libraries. If the Python
+            client is properly installed, these libraries will be found
+            normally by the Python interpreter.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; from qmf.console import Session
+</pre><p>
+            We must now create a <span class="emphasis"><em>Session</em></span> object to manage this QMF
+            console session.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; sess = Session()
+</pre><p>
+            If no arguments are supplied to the creation of <span class="emphasis"><em>Session</em></span>,
+            it defaults to synchronous-only operation. It also defaults to
+            user-management of connections. More on this in a moment.
+          </p><p>
+            We will now establish a connection to the messaging broker. If
+            the broker daemon is running on the local host, simply use the
+            following:
+          </p><pre class="programlisting">
+&gt;&gt;&gt; broker = sess.addBroker()
+</pre><p>
+            If the messaging broker is on a remote host, supply the URL to
+            the broker in the <span class="emphasis"><em>addBroker</em></span> function call. Here's how to
+            connect to a local broker using the URL.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; broker = sess.addBroker("amqp://localhost")
+</pre><p>
+            The call to <span class="emphasis"><em>addBroker</em></span> is synchronous and will return
+            only after the connection has been successfully established or
+            has failed. If a failure occurs, <span class="emphasis"><em>addBroker</em></span> will raise an
+            exception that can be handled by the console script.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; try:
+...   broker = sess.addBroker("amqp://localhost:1000")
+... except:
+...   print "Connection Failed"
+... 
+Connection Failed
+&gt;&gt;&gt; 
+</pre><p>
+            This operation fails because there is no Qpid Messaging broker
+            listening on port 1000 (the default port for qpidd is 5672).
+          </p><p>
+            If preferred, the QMF session can manage the connection for you.
+            In this case, <span class="emphasis"><em>addBroker</em></span> returns immediately and the
+            session attempts to establish the connection in the background.
+            This will be covered in detail in the section on asynchronous
+            operations.
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QMFPythonConsoleTutorial-AccessingManagedObjects"></a>2.3.2.2.&#160;
+            Accessing
+            Managed Objects
+          </h4></div></div></div><p>
+            The Python console API provides access to remotely managed
+            objects via a <span class="emphasis"><em>proxy</em></span> model. The API gives the client an
+            object that serves as a proxy representing the "real" object
+            being managed on the agent application. Operations performed on
+            the proxy result in the same operations on the real object.
+          </p><p>
+            The following examples assume prior knowledge of the kinds of
+            objects that are actually available to be managed. There is a
+            section later in this tutorial that describes how to discover
+            what is manageable on the QMF bus.
+          </p><p>
+            Proxy objects are obtained by calling the
+            <span class="emphasis"><em>Session.getObjects</em></span> function.
+          </p><p>
+            To illustrate, we'll get a list of objects representing queues in
+            the message broker itself.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; queues = sess.getObjects(_class="queue", _package="org.apache.qpid.broker")
+</pre><p>
+            <span class="emphasis"><em>queues</em></span> is an array of proxy objects representing real
+            queues on the message broker. A proxy object can be printed to
+            display a description of the object.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; for q in queues:
+...   print q
+... 
+org.apache.qpid.broker:queue[0-1537-1-0-58] 0-0-1-0-1152921504606846979:reply-localhost.localdomain.32004
+org.apache.qpid.broker:queue[0-1537-1-0-61] 0-0-1-0-1152921504606846979:topic-localhost.localdomain.32004
+&gt;&gt;&gt; 
+</pre><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="QMFPythonConsoleTutorial-ViewingPropertiesandStatisticsofanObject"></a>
+            Viewing Properties and Statistics of an Object
+          </h5></div></div></div><p>
+            Let us now focus our attention on one of the queue objects.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; queue = queues[0]
+</pre><p>
+            The attributes of an object are partitioned into
+            <span class="emphasis"><em>properties</em></span> and <span class="emphasis"><em>statistics</em></span>. Though the
+            distinction is somewhat arbitrary, <span class="emphasis"><em>properties</em></span> tend to
+            be fairly static and may also be large and <span class="emphasis"><em>statistics</em></span>
+            tend to change rapidly and are relatively small (counters, etc.).
+          </p><p>
+            There are two ways to view the properties of an object. An array
+            of properties can be obtained using the <span class="emphasis"><em>getProperties</em></span>
+            function:
+          </p><pre class="programlisting">
+&gt;&gt;&gt; props = queue.getProperties()
+&gt;&gt;&gt; for prop in props:
+...   print prop
+... 
+(vhostRef, 0-0-1-0-1152921504606846979)
+(name, u'reply-localhost.localdomain.32004')
+(durable, False)
+(autoDelete, True)
+(exclusive, True)
+(arguments, {})
+&gt;&gt;&gt; 
+</pre><p>
+            The <span class="emphasis"><em>getProperties</em></span> function returns an array of tuples.
+            Each tuple consists of the property descriptor and the property
+            value.
+          </p><p>
+            A more convenient way to access properties is by using the
+            attribute of the proxy object directly:
+          </p><pre class="programlisting">
+&gt;&gt;&gt; queue.autoDelete
+True
+&gt;&gt;&gt; queue.name
+u'reply-localhost.localdomain.32004'
+&gt;&gt;&gt; 
+</pre><p>
+            Statistics are accessed in the same way:
+          </p><pre class="programlisting">
+&gt;&gt;&gt; stats = queue.getStatistics()
+&gt;&gt;&gt; for stat in stats:
+...   print stat
+... 
+(msgTotalEnqueues, 53)
+(msgTotalDequeues, 53)
+(msgTxnEnqueues, 0)
+(msgTxnDequeues, 0)
+(msgPersistEnqueues, 0)
+(msgPersistDequeues, 0)
+(msgDepth, 0)
+(byteDepth, 0)
+(byteTotalEnqueues, 19116)
+(byteTotalDequeues, 19116)
+(byteTxnEnqueues, 0)
+(byteTxnDequeues, 0)
+(bytePersistEnqueues, 0)
+(bytePersistDequeues, 0)
+(consumerCount, 1)
+(consumerCountHigh, 1)
+(consumerCountLow, 1)
+(bindingCount, 2)
+(bindingCountHigh, 2)
+(bindingCountLow, 2)
+(unackedMessages, 0)
+(unackedMessagesHigh, 0)
+(unackedMessagesLow, 0)
+(messageLatencySamples, 0)
+(messageLatencyMin, 0)
+(messageLatencyMax, 0)
+(messageLatencyAverage, 0)
+&gt;&gt;&gt; 
+</pre><p>
+            or alternatively:
+          </p><pre class="programlisting">
+&gt;&gt;&gt; queue.byteTotalEnqueues
+19116
+&gt;&gt;&gt;
+</pre><p>
+            The proxy objects do not automatically track changes that occur
+            on the real objects. For example, if the real queue enqueues more
+            bytes, viewing the <span class="emphasis"><em>byteTotalEnqueues</em></span> statistic will show
+            the same number as it did the first time. To get updated data on
+            a proxy object, use the <span class="emphasis"><em>update</em></span> function call:
+          </p><pre class="programlisting">
+&gt;&gt;&gt; queue.update()
+&gt;&gt;&gt; queue.byteTotalEnqueues
+19783
+&gt;&gt;&gt;
+</pre><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Be Advised</h3><p>
+                    The <span class="emphasis"><em>update</em></span> method was added after the M4 release
+                    of Qpid/Qmf. It may not be available in your
+                    distribution.
+                  </p></div></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="QMFPythonConsoleTutorial-InvokingMethodsonanObject"></a>
+            Invoking
+            Methods on an Object
+          </h5></div></div></div><p>
+            Up to this point, we have used the QMF Console API to find
+            managed objects and view their attributes, a read-only activity.
+            The next topic to illustrate is how to invoke a method on a
+            managed object. Methods allow consoles to control the managed
+            agents by either triggering a one-time action or by changing the
+            values of attributes in an object.
+          </p><p>
+            First, we'll cover some background information about methods. A
+            <span class="emphasis"><em>QMF object class</em></span> (of which a <span class="emphasis"><em>QMF object</em></span> is an
+            instance), may have zero or more methods. To obtain a list of
+            methods available for an object, use the <span class="emphasis"><em>getMethods</em></span>
+            function.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; methodList = queue.getMethods()
+</pre><p>
+            <span class="emphasis"><em>getMethods</em></span> returns an array of method descriptors (of
+            type qmf.console.SchemaMethod). To get a summary of a method, you
+            can simply print it. The _<span class="emphasis"><em>repr</em></span>_ function returns a
+            string that looks like a function prototype.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; print methodList
+[purge(request)]
+&gt;&gt;&gt;
+</pre><p>
+            For the purposes of illustration, we'll use a more interesting
+            method available on the <span class="emphasis"><em>broker</em></span> object which represents
+            the connected Qpid message broker.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; br = sess.getObjects(_class="broker", _package="org.apache.qpid.broker")[0]
+&gt;&gt;&gt; mlist = br.getMethods()
+&gt;&gt;&gt; for m in mlist:
+...   print m
+... 
+echo(sequence, body)
+connect(host, port, durable, authMechanism, username, password, transport)
+queueMoveMessages(srcQueue, destQueue, qty)
+&gt;&gt;&gt;
+</pre><p>
+            We have just learned that the <span class="emphasis"><em>broker</em></span> object has three
+            methods: <span class="emphasis"><em>echo</em></span>, <span class="emphasis"><em>connect</em></span>, and
+            <span class="emphasis"><em>queueMoveMessages</em></span>. We'll use the <span class="emphasis"><em>echo</em></span> method to
+            "ping" the broker.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; result = br.echo(1, "Message Body")
+&gt;&gt;&gt; print result
+OK (0) - {'body': u'Message Body', 'sequence': 1}
+&gt;&gt;&gt; print result.status
+0
+&gt;&gt;&gt; print result.text
+OK
+&gt;&gt;&gt; print result.outArgs
+{'body': u'Message Body', 'sequence': 1}
+&gt;&gt;&gt;
+</pre><p>
+            In the above example, we have invoked the <span class="emphasis"><em>echo</em></span> method on
+            the instance of the broker designated by the proxy "br" with a
+            sequence argument of 1 and a body argument of "Message Body". The
+            result indicates success and contains the output arguments (in
+            this case copies of the input arguments).
+          </p><p>
+            To be more precise... Calling <span class="emphasis"><em>echo</em></span> on the proxy causes
+            the input arguments to be marshalled and sent to the remote agent
+            where the method is executed. Once the method execution
+            completes, the output arguments are marshalled and sent back to
+            the console to be stored in the method result.
+          </p><p>
+            You are probably wondering how you are supposed to know what
+            types the arguments are and which arguments are input, which are
+            output, or which are both. This will be addressed later in the
+            "Discovering what Kinds of Objects are Available" section.
+          </p></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QMFPythonConsoleTutorial-AsynchronousConsoleOperations"></a>2.3.3.&#160;
+            Asynchronous
+            Console Operations
+          </h3></div></div></div><p>
+            QMF is built on top of a middleware messaging layer (Qpid
+            Messaging). Because of this, QMF can use some communication
+            patterns that are difficult to implement using network transports
+            like UDP, TCP, or SSL. One of these patterns is called the
+            <span class="emphasis"><em>Publication and Subscription</em></span> pattern (pub-sub for
+            short). In the pub-sub pattern, data sources <span class="emphasis"><em>publish</em></span>
+            information without a particular destination in mind. Data sinks
+            (destinations) <span class="emphasis"><em>subscribe</em></span> using a set of criteria that
+            describes what kind of data they are interested in receiving.
+            Data published by a source may be received by zero, one, or many
+            subscribers.
+          </p><p>
+            QMF uses the pub-sub pattern to distribute events, object
+            creation and deletion, and changes to properties and statistics.
+            A console application using the QMF Console API can receive these
+            asynchronous and unsolicited events and updates. This is useful
+            for applications that store and analyze events and/or statistics.
+            It is also useful for applications that react to certain events
+            or conditions.
+          </p><p>
+            Note that console applications may always use the synchronous
+            mechanisms.
+          </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QMFPythonConsoleTutorial-CreatingaConsoleClasstoReceiveAsynchronousData"></a>2.3.3.1.&#160;
+            Creating a Console Class to Receive Asynchronous Data
+          </h4></div></div></div><p>
+            Asynchronous API operation occurs when the console application
+            supplies a <span class="emphasis"><em>Console</em></span> object to the session manager. The
+            <span class="emphasis"><em>Console</em></span> object (which overrides the
+            <span class="emphasis"><em>qmf.console.Console</em></span> class) handles all asynchronously
+            arriving data. The <span class="emphasis"><em>Console</em></span> class has the following
+            methods. Any number of these methods may be overridden by the
+            console application. Any method that is not overridden defaults
+            to a null handler which takes no action when invoked.
+          </p><div class="table"><a id="idm140173354776496"></a><p class="title"><strong>Table&#160;2.4.&#160;QMF Python Console Class Methods</strong></p><div class="table-contents"><table border="1" summary="QMF Python Console Class Methods"><colgroup><col /><col /><col /></colgroup><tbody><tr><td>
+                  Method
+                </td><td>
+                  Arguments
+                </td><td>
+                  Invoked when...
+                </td></tr><tr><td>
+                  brokerConnected
+                </td><td>
+                  broker
+                </td><td>
+                  a connection to a broker is established
+                </td></tr><tr><td>
+                  brokerDisconnected
+                </td><td>
+                  broker
+                </td><td>
+                  a connection to a broker is lost
+                </td></tr><tr><td>
+                  newPackage
+                </td><td>
+                  name
+                </td><td>
+                  a new package is seen on the QMF bus
+                </td></tr><tr><td>
+                  newClass
+                </td><td>
+                  kind, classKey
+                </td><td>
+                  a new class (event or object) is seen on the QMF bus
+                </td></tr><tr><td>
+                  newAgent
+                </td><td>
+                  agent
+                </td><td>
+                  a new agent appears on the QMF bus
+                </td></tr><tr><td>
+                  delAgent
+                </td><td>
+                  agent
+                </td><td>
+                  an agent disconnects from the QMF bus
+                </td></tr><tr><td>
+                  objectProps
+                </td><td>
+                  broker, object
+                </td><td>
+                  the properties of an object are published
+                </td></tr><tr><td>
+                  objectStats
+                </td><td>
+                  broker, object
+                </td><td>
+                  the statistics of an object are published
+                </td></tr><tr><td>
+                  event
+                </td><td>
+                  broker, event
+                </td><td>
+                  an event is published
+                </td></tr><tr><td>
+                  heartbeat
+                </td><td>
+                  agent, timestamp
+                </td><td>
+                  a heartbeat is published by an agent
+                </td></tr><tr><td>
+                  brokerInfo
+                </td><td>
+                  broker
+                </td><td>
+                  information about a connected broker is available to be
+                  queried
+                </td></tr><tr><td>
+                  methodResponse
+                </td><td>
+                  broker, seq, response
+                </td><td>
+                  the result of an asynchronous method call is received
+                </td></tr></tbody></table></div></div><br class="table-break" /><p>
+            Supplied with the API is a class called <span class="emphasis"><em>DebugConsole</em></span>.
+            This is a test <span class="emphasis"><em>Console</em></span> instance that overrides all of
+            the methods such that arriving asynchronous data is printed to
+            the screen. This can be used to see all of the arriving
+            asynchronous data.
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QMFPythonConsoleTutorial-ReceivingEvents"></a>2.3.3.2.&#160;
+            Receiving
+            Events
+          </h4></div></div></div><p>
+            We'll start the example from the beginning to illustrate the
+            reception and handling of events. In this example, we will create
+            a <span class="emphasis"><em>Console</em></span> class that handles broker-connect,
+            broker-disconnect, and event messages. We will also allow the
+            session manager to manage the broker connection for us.
+          </p><p>
+            Begin by importing the necessary classes:
+          </p><pre class="programlisting">
+&gt;&gt;&gt; from qmf.console import Session, Console
+</pre><p>
+            Now, create a subclass of <span class="emphasis"><em>Console</em></span> that handles the three
+            message types:
+          </p><pre class="programlisting">
+&gt;&gt;&gt; class EventConsole(Console):
+...   def brokerConnected(self, broker):
+...     print "brokerConnected:", broker
+...   def brokerDisconnected(self, broker):
+...     print "brokerDisconnected:", broker
+...   def event(self, broker, event):
+...     print "event:", event
+...
+&gt;&gt;&gt;
+</pre><p>
+            Make an instance of the new class:
+          </p><pre class="programlisting">
+&gt;&gt;&gt; myConsole = EventConsole()
+</pre><p>
+            Create a <span class="emphasis"><em>Session</em></span> class using the console instance. In
+            addition, we shall request that the session manager do the
+            connection management for us. Notice also that we are requesting
+            that the session manager not receive objects or heartbeats. Since
+            this example is concerned only with events, we can optimize the
+            use of the messaging bus by telling the session manager not to
+            subscribe for object updates or heartbeats.
+          </p><pre class="programlisting">
+&gt;&gt;&gt; sess = Session(myConsole, manageConnections=True, rcvObjects=False, rcvHeartbeats=False)
+&gt;&gt;&gt; broker = sess.addBroker()
+&gt;&gt;&gt;
+</pre><p>
+            Once the broker is added, we will begin to receive asynchronous
+            events (assuming there is a functioning broker available to
+            connect to).
+          </p><pre class="programlisting">
+brokerConnected: Broker connected at: localhost:5672
+event: Thu Jan 29 19:53:19 2009 INFO  org.apache.qpid.broker:bind broker=localhost:5672 ...
+</pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QMFPythonConsoleTutorial-ReceivingObjects"></a>2.3.3.3.&#160;
+            Receiving
+            Objects
+          </h4></div></div></div><p>
+            To illustrate asynchronous handling of objects, a small console
+            program is supplied. The entire program is shown below for
+            convenience. We will then go through it part-by-part to explain
+            its design.
+          </p><p>
+            This console program receives object updates and displays a set
+            of statistics as they change. It focuses on broker queue objects.
+          </p><pre class="programlisting">
+# Import needed classes
+from qmf.console import Session, Console
+from time        import sleep
+
+# Declare a dictionary to map object-ids to queue names
+queueMap = {}
+
+# Customize the Console class to receive object updates.
+class MyConsole(Console):
+
+  # Handle property updates
+  def objectProps(self, broker, record):
+
+    # Verify that we have received a queue object.  Exit otherwise.
+    classKey = record.getClassKey()
+    if classKey.getClassName() != "queue":
+      return
+
+    # If this object has not been seen before, create a new mapping from objectID to name
+    oid = record.getObjectId()
+    if oid not in queueMap:
+      queueMap[oid] = record.name
+
+  # Handle statistic updates
+  def objectStats(self, broker, record):
+    
+    # Ignore updates for objects that are not in the map
+    oid = record.getObjectId()
+    if oid not in queueMap:
+      return
+
+    # Print the queue name and some statistics
+    print "%s: enqueues=%d dequeues=%d" % (queueMap[oid], record.msgTotalEnqueues, record.msgTotalDequeues)
+
+    # if the delete-time is non-zero, this object has been deleted.  Remove it from the map.
+    if record.getTimestamps()[2] &gt; 0:
+      queueMap.pop(oid)
+
+# Create an instance of the QMF session manager.  Set userBindings to True to allow
+# this program to choose which objects classes it is interested in.
+sess = Session(MyConsole(), manageConnections=True, rcvEvents=False, userBindings=True)
+
+# Register to receive updates for broker:queue objects.
+sess.bindClass("org.apache.qpid.broker", "queue")
+broker = sess.addBroker()
+
+# Suspend processing while the asynchronous operations proceed.
+try:
+  while True:
+    sleep(1)
+except:
+  pass
+
+# Disconnect the broker before exiting.
+sess.delBroker(broker)
+</pre><p>
+            Before going through the code in detail, it is important to
+            understand the differences between synchronous object access and
+            asynchronous object access. When objects are obtained
+            synchronously (using the <span class="emphasis"><em>getObjects</em></span> function), the
+            resulting proxy contains all of the object's attributes, both
+            properties and statistics. When object data is published
+            asynchronously, the properties and statistics are sent separately
+            and only when the session first connects or when the content
+            changes.
+          </p><p>
+            The script wishes to print the queue name with the updated
+            statistics, but the queue name is only present with the
+            properties. For this reason, the program needs to keep some state
+            to correlate property updates with their corresponding statistic
+            updates. This can be done using the <span class="emphasis"><em>ObjectId</em></span> that
+            uniquely identifies the object.
+          </p><pre class="programlisting">
+    # If this object has not been seen before, create a new mapping from objectID to name
+    oid = record.getObjectId()
+    if oid not in queueMap:
+      queueMap[oid] = record.name
+</pre><p>
+            The above code fragment gets the object ID from the proxy and
+            checks to see if it is in the map (i.e. has been seen before). If
+            it is not in the map, a new map entry is inserted mapping the
+            object ID to the queue's name.
+          </p><pre class="programlisting">
+    # if the delete-time is non-zero, this object has been deleted.  Remove it from the map.
+    if record.getTimestamps()[2] &gt; 0:
+      queueMap.pop(oid)
+</pre><p>
+            This code fragment detects the deletion of a managed object.
+            After reporting the statistics, it checks the timestamps of the
+            proxy. <span class="emphasis"><em>getTimestamps</em></span> returns a list of timestamps in the
+            order:
+          </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+              <span class="emphasis"><em>Current</em></span> - The timestamp of the sending of this update.
+            </p></li><li class="listitem"><p>
+              <span class="emphasis"><em>Create</em></span> - The time of the object's creation
+            </p></li><li class="listitem"><p>
+              <span class="emphasis"><em>Delete</em></span> - The time of the object's deletion (or zero if
+              not deleted)
+            </p></li></ul></div><p>
+            This code structure is useful for getting information about
+            very-short-lived objects. It is possible that an object will be
+            created, used, and deleted within an update interval. In this
+            case, the property update will arrive first, followed by the
+            statistic update. Both will indicate that the object has been
+            deleted but a full accounting of the object's existence and final
+            state is reported.
+          </p><pre class="programlisting">
+# Create an instance of the QMF session manager.  Set userBindings to True to allow
+# this program to choose which objects classes it is interested in.
+sess = Session(MyConsole(), manageConnections=True, rcvEvents=False, userBindings=True)
+
+# Register to receive updates for broker:queue objects.
+sess.bindClass("org.apache.qpid.broker", "queue")
+</pre><p>
+            The above code is illustrative of the way a console application
+            can tune its use of the QMF bus. Note that <span class="emphasis"><em>rcvEvents</em></span> is
+            set to False. This prevents the reception of events. Note also
+            the use of <span class="emphasis"><em>userBindings=True</em></span> and the call to
+            <span class="emphasis"><em>sess.bindClass</em></span>. If <span class="emphasis"><em>userBindings</em></span> is set to False
+            (its default), the session will receive object updates for all
+            classes of object. In the case above, the application is only
+            interested in broker:queue objects and reduces its bus bandwidth
+            usage by requesting updates to only that class.
+            <span class="emphasis"><em>bindClass</em></span> may be called as many times as desired to add
+            classes to the list of subscribed classes.
+          </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="QMFPythonConsoleTutorial-AsynchronousMethodCallsandMethodTimeouts"></a>2.3.3.4.&#160;
+            Asynchronous Method Calls and Method Timeouts
+          </h4></div></div></div><p>
+            Method calls can also be invoked asynchronously. This is useful
+            if a large number of calls needs to be made in a short time
+            because the console application will not need to wait for the
+            complete round-trip delay for each call.
+          </p><p>
+            Method calls are synchronous by default. They can be made
+            asynchronous by adding the keyword-argument _<span class="emphasis"><em>async=True</em></span>
+            to the method call.
+          </p><p>
+            In a synchronous method call, the return value is the method
+            result. When a method is called asynchronously, the return value
+            is a sequence number that can be used to correlate the eventual
+            result to the request. This sequence number is passed as an
+            argument to the <span class="emphasis"><em>methodResponse</em></span> function in the
+            <span class="emphasis"><em>Console</em></span> interface.
+          </p><p>
+            It is important to realize that the <span class="emphasis"><em>methodResponse</em></span>
+            function may be invoked before the asynchronous call returns.
+            Make sure your code is written to handle this possibility.
+          </p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="QMFPythonConsoleTutorial-DiscoveringwhatKindsofObjectsareAvailable"></a>2.3.4.&#160;
+            Discovering what Kinds of Objects are Available
+          </h3></div></div></div><p /></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ch02s02.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="chapter-Managing-CPP-Broker.html">Up</a></td><td align="right" width="40%">&#160;</td></tr><tr><td align="left" valign="top" width="40%">2.2.&#160;
+      Qpid Management Framework
+    &#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;</td></tr></table></div></div>
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[20/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionError.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionError.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionError.js
new file mode 100755
index 0000000..90df378
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionError.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1SessionError =
+[
+    [ "SessionError", "structqpid_1_1messaging_1_1SessionError.html#a086265b744847419aa9f4d3897912f9d", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionError.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionError.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionError.png
new file mode 100755
index 0000000..0192543
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1SessionError.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TargetCapacityExceeded-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TargetCapacityExceeded-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TargetCapacityExceeded-members.html
new file mode 100755
index 0000000..9d344f6
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TargetCapacityExceeded-members.html
@@ -0,0 +1,119 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1TargetCapacityExceeded.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)">
+</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">qpid::messaging::TargetCapacityExceeded Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1TargetCapacityExceeded.html">qpid::messaging::TargetCapacityExceeded</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>LinkError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>SenderError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1SenderError.html">qpid::messaging::SenderError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1SenderError.html">qpid::messaging::SenderError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SendError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1SendError.html">qpid::messaging::SendError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1SendError.html">qpid::messaging::SendError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>TargetCapacityExceeded</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1TargetCapacityExceeded.html">qpid::messaging::TargetCapacityExceeded</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1TargetCapacityExceeded.html">qpid::messaging::TargetCapacityExceeded</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TargetCapacityExceeded.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TargetCapacityExceeded.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TargetCapacityExceeded.html
new file mode 100755
index 0000000..5c6c0ae
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TargetCapacityExceeded.html
@@ -0,0 +1,161 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::TargetCapacityExceeded Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1TargetCapacityExceeded.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1TargetCapacityExceeded-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::TargetCapacityExceeded Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="exceptions_8h_source.html">exceptions.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::TargetCapacityExceeded:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1TargetCapacityExceeded.png" usemap="#qpid::messaging::TargetCapacityExceeded_map" alt=""/>
+  <map id="qpid::messaging::TargetCapacityExceeded_map" name="qpid::messaging::TargetCapacityExceeded_map">
+<area href="structqpid_1_1messaging_1_1SendError.html" alt="qpid::messaging::SendError" shape="rect" coords="0,280,248,304"/>
+<area href="structqpid_1_1messaging_1_1SenderError.html" alt="qpid::messaging::SenderError" shape="rect" coords="0,224,248,248"/>
+<area href="structqpid_1_1messaging_1_1LinkError.html" alt="qpid::messaging::LinkError" shape="rect" coords="0,168,248,192"/>
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="0,112,248,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="0,56,248,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a9bfca32ec033b8890cd4c327b4bfba44"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9bfca32ec033b8890cd4c327b4bfba44"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>TargetCapacityExceeded</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a9bfca32ec033b8890cd4c327b4bfba44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1SendError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1SendError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1SendError.html">qpid::messaging::SendError</a></td></tr>
+<tr class="memitem:aaf0249d40111d77d1feed00750e801c9 inherit pub_methods_structqpid_1_1messaging_1_1SendError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf0249d40111d77d1feed00750e801c9"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>SendError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:aaf0249d40111d77d1feed00750e801c9 inherit pub_methods_structqpid_1_1messaging_1_1SendError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1SenderError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1SenderError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1SenderError.html">qpid::messaging::SenderError</a></td></tr>
+<tr class="memitem:a40733bc5ea9715db7955d4ddf4f80cdc inherit pub_methods_structqpid_1_1messaging_1_1SenderError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40733bc5ea9715db7955d4ddf4f80cdc"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>SenderError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a40733bc5ea9715db7955d4ddf4f80cdc inherit pub_methods_structqpid_1_1messaging_1_1SenderError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1LinkError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1LinkError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td></tr>
+<tr class="memitem:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a73e81b14d57824fb2c39b81a45217f"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>LinkError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Thrown to indicate that the sender attempted to send a message that would result in the target node on the peer exceeding a preconfigured capacity. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1TargetCapacityExceeded.html">TargetCapacityExceeded</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TargetCapacityExceeded.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TargetCapacityExceeded.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TargetCapacityExceeded.js
new file mode 100755
index 0000000..f64b9b7
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TargetCapacityExceeded.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1TargetCapacityExceeded =
+[
+    [ "TargetCapacityExceeded", "structqpid_1_1messaging_1_1TargetCapacityExceeded.html#a9bfca32ec033b8890cd4c327b4bfba44", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TargetCapacityExceeded.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TargetCapacityExceeded.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TargetCapacityExceeded.png
new file mode 100755
index 0000000..d435182
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TargetCapacityExceeded.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionAborted-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionAborted-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionAborted-members.html
new file mode 100755
index 0000000..8abb741
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionAborted-members.html
@@ -0,0 +1,118 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1TransactionAborted.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)">
+</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">qpid::messaging::TransactionAborted Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1TransactionAborted.html">qpid::messaging::TransactionAborted</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SessionError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1SessionError.html">qpid::messaging::SessionError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1SessionError.html">qpid::messaging::SessionError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>TransactionAborted</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1TransactionAborted.html">qpid::messaging::TransactionAborted</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1TransactionAborted.html">qpid::messaging::TransactionAborted</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TransactionError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1TransactionError.html">qpid::messaging::TransactionError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1TransactionError.html">qpid::messaging::TransactionError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionAborted.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionAborted.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionAborted.html
new file mode 100755
index 0000000..e0f7ba4
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionAborted.html
@@ -0,0 +1,156 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::TransactionAborted Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1TransactionAborted.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1TransactionAborted-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::TransactionAborted Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="exceptions_8h_source.html">exceptions.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::TransactionAborted:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1TransactionAborted.png" usemap="#qpid::messaging::TransactionAborted_map" alt=""/>
+  <map id="qpid::messaging::TransactionAborted_map" name="qpid::messaging::TransactionAborted_map">
+<area href="structqpid_1_1messaging_1_1TransactionError.html" alt="qpid::messaging::TransactionError" shape="rect" coords="0,224,222,248"/>
+<area href="structqpid_1_1messaging_1_1SessionError.html" alt="qpid::messaging::SessionError" shape="rect" coords="0,168,222,192"/>
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="0,112,222,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="0,56,222,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a52b25cd0e65e180c8076afdecde8519a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52b25cd0e65e180c8076afdecde8519a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>TransactionAborted</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a52b25cd0e65e180c8076afdecde8519a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1TransactionError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1TransactionError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1TransactionError.html">qpid::messaging::TransactionError</a></td></tr>
+<tr class="memitem:aa51a9b549aa5ce53132e931ebc9c36db inherit pub_methods_structqpid_1_1messaging_1_1TransactionError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa51a9b549aa5ce53132e931ebc9c36db"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>TransactionError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:aa51a9b549aa5ce53132e931ebc9c36db inherit pub_methods_structqpid_1_1messaging_1_1TransactionError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1SessionError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1SessionError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1SessionError.html">qpid::messaging::SessionError</a></td></tr>
+<tr class="memitem:a086265b744847419aa9f4d3897912f9d inherit pub_methods_structqpid_1_1messaging_1_1SessionError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a086265b744847419aa9f4d3897912f9d"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>SessionError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a086265b744847419aa9f4d3897912f9d inherit pub_methods_structqpid_1_1messaging_1_1SessionError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The transaction was automatically rolled back. This could be due to an error on the broker, such as a store failure, or a connection failure during the transaction </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1TransactionAborted.html">TransactionAborted</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionAborted.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionAborted.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionAborted.js
new file mode 100755
index 0000000..6f2587b
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionAborted.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1TransactionAborted =
+[
+    [ "TransactionAborted", "structqpid_1_1messaging_1_1TransactionAborted.html#a52b25cd0e65e180c8076afdecde8519a", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionAborted.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionAborted.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionAborted.png
new file mode 100755
index 0000000..b2b6f55
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionAborted.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionError-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionError-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionError-members.html
new file mode 100755
index 0000000..fa0a7e8
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionError-members.html
@@ -0,0 +1,117 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1TransactionError.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)">
+</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">qpid::messaging::TransactionError Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1TransactionError.html">qpid::messaging::TransactionError</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SessionError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1SessionError.html">qpid::messaging::SessionError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1SessionError.html">qpid::messaging::SessionError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>TransactionError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1TransactionError.html">qpid::messaging::TransactionError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1TransactionError.html">qpid::messaging::TransactionError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionError.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionError.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionError.html
new file mode 100755
index 0000000..83f7e51
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionError.html
@@ -0,0 +1,153 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::TransactionError Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1TransactionError.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1TransactionError-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::TransactionError Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="exceptions_8h_source.html">exceptions.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::TransactionError:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1TransactionError.png" usemap="#qpid::messaging::TransactionError_map" alt=""/>
+  <map id="qpid::messaging::TransactionError_map" name="qpid::messaging::TransactionError_map">
+<area href="structqpid_1_1messaging_1_1SessionError.html" alt="qpid::messaging::SessionError" shape="rect" coords="116,168,339,192"/>
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="116,112,339,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="116,56,339,80"/>
+<area href="structqpid_1_1messaging_1_1TransactionAborted.html" alt="qpid::messaging::TransactionAborted" shape="rect" coords="0,280,223,304"/>
+<area href="structqpid_1_1messaging_1_1TransactionUnknown.html" alt="qpid::messaging::TransactionUnknown" shape="rect" coords="233,280,456,304"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aa51a9b549aa5ce53132e931ebc9c36db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa51a9b549aa5ce53132e931ebc9c36db"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>TransactionError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:aa51a9b549aa5ce53132e931ebc9c36db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1SessionError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1SessionError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1SessionError.html">qpid::messaging::SessionError</a></td></tr>
+<tr class="memitem:a086265b744847419aa9f4d3897912f9d inherit pub_methods_structqpid_1_1messaging_1_1SessionError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a086265b744847419aa9f4d3897912f9d"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>SessionError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a086265b744847419aa9f4d3897912f9d inherit pub_methods_structqpid_1_1messaging_1_1SessionError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Base class for transactional errors </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1TransactionError.html">TransactionError</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionError.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionError.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionError.js
new file mode 100755
index 0000000..8efa82f
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionError.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1TransactionError =
+[
+    [ "TransactionError", "structqpid_1_1messaging_1_1TransactionError.html#aa51a9b549aa5ce53132e931ebc9c36db", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionError.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionError.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionError.png
new file mode 100755
index 0000000..0c22c45
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionError.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionUnknown-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionUnknown-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionUnknown-members.html
new file mode 100755
index 0000000..4f9f626
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionUnknown-members.html
@@ -0,0 +1,118 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1TransactionUnknown.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)">
+</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">qpid::messaging::TransactionUnknown Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1TransactionUnknown.html">qpid::messaging::TransactionUnknown</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SessionError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1SessionError.html">qpid::messaging::SessionError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1SessionError.html">qpid::messaging::SessionError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>TransactionError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1TransactionError.html">qpid::messaging::TransactionError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1TransactionError.html">qpid::messaging::TransactionError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TransactionUnknown</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1TransactionUnknown.html">qpid::messaging::TransactionUnknown</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1TransactionUnknown.html">qpid::messaging::TransactionUnknown</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionUnknown.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionUnknown.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionUnknown.html
new file mode 100755
index 0000000..1e26fa3
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionUnknown.html
@@ -0,0 +1,156 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::TransactionUnknown Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1TransactionUnknown.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1TransactionUnknown-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::TransactionUnknown Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="exceptions_8h_source.html">exceptions.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::TransactionUnknown:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1TransactionUnknown.png" usemap="#qpid::messaging::TransactionUnknown_map" alt=""/>
+  <map id="qpid::messaging::TransactionUnknown_map" name="qpid::messaging::TransactionUnknown_map">
+<area href="structqpid_1_1messaging_1_1TransactionError.html" alt="qpid::messaging::TransactionError" shape="rect" coords="0,224,223,248"/>
+<area href="structqpid_1_1messaging_1_1SessionError.html" alt="qpid::messaging::SessionError" shape="rect" coords="0,168,223,192"/>
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="0,112,223,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="0,56,223,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a76716123487ef6bdcf01254680f8ee9c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a76716123487ef6bdcf01254680f8ee9c"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>TransactionUnknown</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a76716123487ef6bdcf01254680f8ee9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1TransactionError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1TransactionError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1TransactionError.html">qpid::messaging::TransactionError</a></td></tr>
+<tr class="memitem:aa51a9b549aa5ce53132e931ebc9c36db inherit pub_methods_structqpid_1_1messaging_1_1TransactionError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa51a9b549aa5ce53132e931ebc9c36db"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>TransactionError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:aa51a9b549aa5ce53132e931ebc9c36db inherit pub_methods_structqpid_1_1messaging_1_1TransactionError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1SessionError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1SessionError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1SessionError.html">qpid::messaging::SessionError</a></td></tr>
+<tr class="memitem:a086265b744847419aa9f4d3897912f9d inherit pub_methods_structqpid_1_1messaging_1_1SessionError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a086265b744847419aa9f4d3897912f9d"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>SessionError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a086265b744847419aa9f4d3897912f9d inherit pub_methods_structqpid_1_1messaging_1_1SessionError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>The outcome of the transaction on the broker, commit or roll-back, is not known. This occurs when the connection fails after we sent the commit but before we received a result. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1TransactionUnknown.html">TransactionUnknown</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionUnknown.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionUnknown.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionUnknown.js
new file mode 100755
index 0000000..2d0ad8c
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionUnknown.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1TransactionUnknown =
+[
+    [ "TransactionUnknown", "structqpid_1_1messaging_1_1TransactionUnknown.html#a76716123487ef6bdcf01254680f8ee9c", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionUnknown.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionUnknown.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionUnknown.png
new file mode 100755
index 0000000..9c6cece
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1TransactionUnknown.png differ


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[25/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AddressError.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AddressError.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AddressError.html
new file mode 100755
index 0000000..697b34e
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AddressError.html
@@ -0,0 +1,151 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::AddressError Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1AddressError.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1AddressError-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::AddressError Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::AddressError:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1AddressError.png" usemap="#qpid::messaging::AddressError_map" alt=""/>
+  <map id="qpid::messaging::AddressError_map" name="qpid::messaging::AddressError_map">
+<area href="structqpid_1_1messaging_1_1LinkError.html" alt="qpid::messaging::LinkError" shape="rect" coords="116,168,338,192"/>
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="116,112,338,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="116,56,338,80"/>
+<area href="structqpid_1_1messaging_1_1MalformedAddress.html" alt="qpid::messaging::MalformedAddress" shape="rect" coords="0,280,222,304"/>
+<area href="structqpid_1_1messaging_1_1ResolutionError.html" alt="qpid::messaging::ResolutionError" shape="rect" coords="232,280,454,304"/>
+<area href="structqpid_1_1messaging_1_1AssertionFailed.html" alt="qpid::messaging::AssertionFailed" shape="rect" coords="116,336,338,360"/>
+<area href="structqpid_1_1messaging_1_1NotFound.html" alt="qpid::messaging::NotFound" shape="rect" coords="348,336,570,360"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ae1636f6d53ca6c8303d8ee5caf578ee3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1636f6d53ca6c8303d8ee5caf578ee3"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>AddressError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:ae1636f6d53ca6c8303d8ee5caf578ee3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1LinkError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1LinkError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td></tr>
+<tr class="memitem:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a73e81b14d57824fb2c39b81a45217f"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>LinkError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1AddressError.html">AddressError</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AddressError.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AddressError.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AddressError.js
new file mode 100755
index 0000000..b460b80
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AddressError.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1AddressError =
+[
+    [ "AddressError", "structqpid_1_1messaging_1_1AddressError.html#ae1636f6d53ca6c8303d8ee5caf578ee3", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AddressError.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AddressError.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AddressError.png
new file mode 100755
index 0000000..7dd971c
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AddressError.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AssertionFailed-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AssertionFailed-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AssertionFailed-members.html
new file mode 100755
index 0000000..1d937a5
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AssertionFailed-members.html
@@ -0,0 +1,119 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1AssertionFailed.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)">
+</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">qpid::messaging::AssertionFailed Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1AssertionFailed.html">qpid::messaging::AssertionFailed</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AddressError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1AddressError.html">qpid::messaging::AddressError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1AddressError.html">qpid::messaging::AddressError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>AssertionFailed</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1AssertionFailed.html">qpid::messaging::AssertionFailed</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1AssertionFailed.html">qpid::messaging::AssertionFailed</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>LinkError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>ResolutionError</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1ResolutionError.html">qpid::messaging::ResolutionError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1ResolutionError.html">qpid::messaging::ResolutionError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AssertionFailed.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AssertionFailed.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AssertionFailed.html
new file mode 100755
index 0000000..36ed56e
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AssertionFailed.html
@@ -0,0 +1,161 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::AssertionFailed Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1AssertionFailed.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1AssertionFailed-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::AssertionFailed Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="exceptions_8h_source.html">exceptions.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::AssertionFailed:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1AssertionFailed.png" usemap="#qpid::messaging::AssertionFailed_map" alt=""/>
+  <map id="qpid::messaging::AssertionFailed_map" name="qpid::messaging::AssertionFailed_map">
+<area href="structqpid_1_1messaging_1_1ResolutionError.html" alt="qpid::messaging::ResolutionError" shape="rect" coords="0,280,222,304"/>
+<area href="structqpid_1_1messaging_1_1AddressError.html" alt="qpid::messaging::AddressError" shape="rect" coords="0,224,222,248"/>
+<area href="structqpid_1_1messaging_1_1LinkError.html" alt="qpid::messaging::LinkError" shape="rect" coords="0,168,222,192"/>
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="0,112,222,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="0,56,222,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a965cc55d4367f23e83ab3f96b791ad86"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a965cc55d4367f23e83ab3f96b791ad86"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>AssertionFailed</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:a965cc55d4367f23e83ab3f96b791ad86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1ResolutionError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1ResolutionError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1ResolutionError.html">qpid::messaging::ResolutionError</a></td></tr>
+<tr class="memitem:aa51eb483dfbf77f84d73393db53828e5 inherit pub_methods_structqpid_1_1messaging_1_1ResolutionError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa51eb483dfbf77f84d73393db53828e5"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>ResolutionError</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:aa51eb483dfbf77f84d73393db53828e5 inherit pub_methods_structqpid_1_1messaging_1_1ResolutionError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1AddressError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1AddressError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1AddressError.html">qpid::messaging::AddressError</a></td></tr>
+<tr class="memitem:ae1636f6d53ca6c8303d8ee5caf578ee3 inherit pub_methods_structqpid_1_1messaging_1_1AddressError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae1636f6d53ca6c8303d8ee5caf578ee3"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>AddressError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:ae1636f6d53ca6c8303d8ee5caf578ee3 inherit pub_methods_structqpid_1_1messaging_1_1AddressError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1LinkError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1LinkError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td></tr>
+<tr class="memitem:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a73e81b14d57824fb2c39b81a45217f"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>LinkError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Thrown when creating a sender or receiver for an address for which some asserted property of the node is not matched. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1AssertionFailed.html">AssertionFailed</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AssertionFailed.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AssertionFailed.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AssertionFailed.js
new file mode 100755
index 0000000..14373e4
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AssertionFailed.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1AssertionFailed =
+[
+    [ "AssertionFailed", "structqpid_1_1messaging_1_1AssertionFailed.html#a965cc55d4367f23e83ab3f96b791ad86", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AssertionFailed.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AssertionFailed.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AssertionFailed.png
new file mode 100755
index 0000000..3a92d26
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AssertionFailed.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AuthenticationFailure-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AuthenticationFailure-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AuthenticationFailure-members.html
new file mode 100755
index 0000000..580e795
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AuthenticationFailure-members.html
@@ -0,0 +1,117 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1AuthenticationFailure.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)">
+</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">qpid::messaging::AuthenticationFailure Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1AuthenticationFailure.html">qpid::messaging::AuthenticationFailure</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AuthenticationFailure</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1AuthenticationFailure.html">qpid::messaging::AuthenticationFailure</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1AuthenticationFailure.html">qpid::messaging::AuthenticationFailure</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>ConnectionError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1ConnectionError.html">qpid::messaging::ConnectionError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1ConnectionError.html">qpid::messaging::ConnectionError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AuthenticationFailure.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AuthenticationFailure.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AuthenticationFailure.html
new file mode 100755
index 0000000..8e4b6cb
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AuthenticationFailure.html
@@ -0,0 +1,147 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::AuthenticationFailure Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1AuthenticationFailure.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1AuthenticationFailure-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::AuthenticationFailure Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::AuthenticationFailure:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1AuthenticationFailure.png" usemap="#qpid::messaging::AuthenticationFailure_map" alt=""/>
+  <map id="qpid::messaging::AuthenticationFailure_map" name="qpid::messaging::AuthenticationFailure_map">
+<area href="structqpid_1_1messaging_1_1ConnectionError.html" alt="qpid::messaging::ConnectionError" shape="rect" coords="0,168,226,192"/>
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="0,112,226,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="0,56,226,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a93b69e799eae617fba7ccc420cf80fdf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93b69e799eae617fba7ccc420cf80fdf"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>AuthenticationFailure</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a93b69e799eae617fba7ccc420cf80fdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1ConnectionError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1ConnectionError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1ConnectionError.html">qpid::messaging::ConnectionError</a></td></tr>
+<tr class="memitem:a2f5533d0bb4f56f10d10cf6edb7032ad inherit pub_methods_structqpid_1_1messaging_1_1ConnectionError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f5533d0bb4f56f10d10cf6edb7032ad"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>ConnectionError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a2f5533d0bb4f56f10d10cf6edb7032ad inherit pub_methods_structqpid_1_1messaging_1_1ConnectionError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1AuthenticationFailure.html">AuthenticationFailure</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AuthenticationFailure.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AuthenticationFailure.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AuthenticationFailure.js
new file mode 100755
index 0000000..7d053f8
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AuthenticationFailure.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1AuthenticationFailure =
+[
+    [ "AuthenticationFailure", "structqpid_1_1messaging_1_1AuthenticationFailure.html#a93b69e799eae617fba7ccc420cf80fdf", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AuthenticationFailure.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AuthenticationFailure.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AuthenticationFailure.png
new file mode 100755
index 0000000..7ffcec0
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AuthenticationFailure.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ConnectionError-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ConnectionError-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ConnectionError-members.html
new file mode 100755
index 0000000..19f7a2d
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ConnectionError-members.html
@@ -0,0 +1,116 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1ConnectionError.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)">
+</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">qpid::messaging::ConnectionError Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1ConnectionError.html">qpid::messaging::ConnectionError</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ConnectionError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1ConnectionError.html">qpid::messaging::ConnectionError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1ConnectionError.html">qpid::messaging::ConnectionError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ConnectionError.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ConnectionError.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ConnectionError.html
new file mode 100755
index 0000000..84270df
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ConnectionError.html
@@ -0,0 +1,144 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::ConnectionError Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1ConnectionError.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1ConnectionError-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::ConnectionError Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::ConnectionError:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1ConnectionError.png" usemap="#qpid::messaging::ConnectionError_map" alt=""/>
+  <map id="qpid::messaging::ConnectionError_map" name="qpid::messaging::ConnectionError_map">
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="118,112,345,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="118,56,345,80"/>
+<area href="structqpid_1_1messaging_1_1AuthenticationFailure.html" alt="qpid::messaging::AuthenticationFailure" shape="rect" coords="0,224,227,248"/>
+<area href="structqpid_1_1messaging_1_1ProtocolVersionError.html" alt="qpid::messaging::ProtocolVersionError" shape="rect" coords="237,224,464,248"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a2f5533d0bb4f56f10d10cf6edb7032ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f5533d0bb4f56f10d10cf6edb7032ad"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>ConnectionError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a2f5533d0bb4f56f10d10cf6edb7032ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1ConnectionError.html">ConnectionError</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ConnectionError.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ConnectionError.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ConnectionError.js
new file mode 100755
index 0000000..dc58310
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ConnectionError.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1ConnectionError =
+[
+    [ "ConnectionError", "structqpid_1_1messaging_1_1ConnectionError.html#a2f5533d0bb4f56f10d10cf6edb7032ad", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ConnectionError.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ConnectionError.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ConnectionError.png
new file mode 100755
index 0000000..48b3d61
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1ConnectionError.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1EncodingException-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1EncodingException-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1EncodingException-members.html
new file mode 100755
index 0000000..cd76638
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1EncodingException-members.html
@@ -0,0 +1,114 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1EncodingException.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)">
+</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">qpid::messaging::EncodingException Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1EncodingException.html">qpid::messaging::EncodingException</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>EncodingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1EncodingException.html">qpid::messaging::EncodingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1EncodingException.html">qpid::messaging::EncodingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1EncodingException.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1EncodingException.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1EncodingException.html
new file mode 100755
index 0000000..c732008
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1EncodingException.html
@@ -0,0 +1,137 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::EncodingException Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1EncodingException.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1EncodingException-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::EncodingException Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::EncodingException:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1EncodingException.png" usemap="#qpid::messaging::EncodingException_map" alt=""/>
+  <map id="qpid::messaging::EncodingException_map" name="qpid::messaging::EncodingException_map">
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="0,56,214,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a12ed99838969882d7b3b77ac246f497b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a12ed99838969882d7b3b77ac246f497b"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>EncodingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:a12ed99838969882d7b3b77ac246f497b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="Message_8h_source.html">Message.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1EncodingException.html">EncodingException</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1EncodingException.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1EncodingException.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1EncodingException.js
new file mode 100755
index 0000000..be1e490
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1EncodingException.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1EncodingException =
+[
+    [ "EncodingException", "structqpid_1_1messaging_1_1EncodingException.html#a12ed99838969882d7b3b77ac246f497b", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1EncodingException.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1EncodingException.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1EncodingException.png
new file mode 100755
index 0000000..af5bab3
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1EncodingException.png differ


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[04/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/annotated.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/annotated.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/annotated.html
new file mode 100644
index 0000000..b61e975
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/annotated.html
@@ -0,0 +1,159 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Class List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('annotated.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)">
+</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">Class List</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>qpid</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>messaging</b></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Address.html" target="_self">Address</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1AddressError.html" target="_self">AddressError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1AssertionFailed.html" target="_self">AssertionFailed</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1AuthenticationFailure.html" target="_self">AuthenticationFailure</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Connection.html" target="_self">Connection</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_5_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1ConnectionError.html" target="_self">ConnectionError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Duration.html" target="_self">Duration</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_7_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1EncodingException.html" target="_self">EncodingException</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1FailoverUpdates.html" target="_self">FailoverUpdates</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_9_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1FetchError.html" target="_self">FetchError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_10_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Handle.html" target="_self">Handle</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_11_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1InvalidOptionString.html" target="_self">InvalidOptionString</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_12_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1KeyError.html" target="_self">KeyError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_13_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1LinkError.html" target="_self">LinkError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_14_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Logger.html" target="_self">Logger</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_15_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html" target="_self">LoggerOutput</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_16_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1MalformedAddress.html" target="_self">MalformedAddress</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_17_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Message.html" target="_self">Message</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_18_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1MessageRejected.html" target="_self">MessageRejected</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_19_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html" target="_self">MessagingException</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_20_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1NoMessageAvailable.html" target="_self">NoMessageAvailable</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_21_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1NotFound.html" target="_self">NotFound</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_22_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1OutOfCapacity.html" target="_self">OutOfCapacity</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_23_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1PrivateImplRef.html" target="_self">PrivateImplRef</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_24_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1ProtocolVersionError.html" target="_self">ProtocolVersionError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_25_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Receiver.html" target="_self">Receiver</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_26_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1ReceiverError.html" target="_self">ReceiverError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_27_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1ResolutionError.html" target="_self">ResolutionError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_28_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Sender.html" target="_self">Sender</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_29_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1SenderError.html" target="_self">SenderError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_30_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1SendError.html" target="_self">SendError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_31_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1messaging_1_1Session.html" target="_self">Session</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_32_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1SessionClosed.html" target="_self">SessionClosed</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_33_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1SessionError.html" target="_self">SessionError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_34_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1TargetCapacityExceeded.html" target="_self">TargetCapacityExceeded</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_35_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1TransactionAborted.html" target="_self">TransactionAborted</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_36_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1TransactionError.html" target="_self">TransactionError</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_37_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1TransactionUnknown.html" target="_self">TransactionUnknown</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_38_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1TransportFailure.html" target="_self">TransportFailure</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_39_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1messaging_1_1UnauthorizedAccess.html" target="_self">UnauthorizedAccess</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>types</b></td><td class="desc"></td></tr>
+<tr id="row_0_1_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1types_1_1Exception.html" target="_self">Exception</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1types_1_1InvalidConversion.html" target="_self">InvalidConversion</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_1_2_" class="arrow" onclick="toggleFolder('0_1_2_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1types_1_1Uuid.html" target="_self">Uuid</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_2_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structqpid_1_1types_1_1Uuid_1_1Hasher.html" target="_self">Hasher</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classqpid_1_1types_1_1Variant.html" target="_self">Variant</a></td><td class="desc"></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/annotated_dup.js
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/annotated_dup.js b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/annotated_dup.js
new file mode 100644
index 0000000..60d3510
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/annotated_dup.js
@@ -0,0 +1,53 @@
+var annotated_dup =
+[
+    [ "qpid", null, [
+      [ "messaging", null, [
+        [ "Address", "classqpid_1_1messaging_1_1Address.html", "classqpid_1_1messaging_1_1Address" ],
+        [ "AddressError", "structqpid_1_1messaging_1_1AddressError.html", "structqpid_1_1messaging_1_1AddressError" ],
+        [ "AssertionFailed", "structqpid_1_1messaging_1_1AssertionFailed.html", "structqpid_1_1messaging_1_1AssertionFailed" ],
+        [ "AuthenticationFailure", "structqpid_1_1messaging_1_1AuthenticationFailure.html", "structqpid_1_1messaging_1_1AuthenticationFailure" ],
+        [ "Connection", "classqpid_1_1messaging_1_1Connection.html", "classqpid_1_1messaging_1_1Connection" ],
+        [ "ConnectionError", "structqpid_1_1messaging_1_1ConnectionError.html", "structqpid_1_1messaging_1_1ConnectionError" ],
+        [ "Duration", "classqpid_1_1messaging_1_1Duration.html", "classqpid_1_1messaging_1_1Duration" ],
+        [ "EncodingException", "structqpid_1_1messaging_1_1EncodingException.html", "structqpid_1_1messaging_1_1EncodingException" ],
+        [ "FailoverUpdates", "classqpid_1_1messaging_1_1FailoverUpdates.html", "classqpid_1_1messaging_1_1FailoverUpdates" ],
+        [ "FetchError", "structqpid_1_1messaging_1_1FetchError.html", "structqpid_1_1messaging_1_1FetchError" ],
+        [ "Handle", "classqpid_1_1messaging_1_1Handle.html", "classqpid_1_1messaging_1_1Handle" ],
+        [ "InvalidOptionString", "structqpid_1_1messaging_1_1InvalidOptionString.html", "structqpid_1_1messaging_1_1InvalidOptionString" ],
+        [ "KeyError", "structqpid_1_1messaging_1_1KeyError.html", "structqpid_1_1messaging_1_1KeyError" ],
+        [ "LinkError", "structqpid_1_1messaging_1_1LinkError.html", "structqpid_1_1messaging_1_1LinkError" ],
+        [ "Logger", "classqpid_1_1messaging_1_1Logger.html", null ],
+        [ "LoggerOutput", "classqpid_1_1messaging_1_1LoggerOutput.html", "classqpid_1_1messaging_1_1LoggerOutput" ],
+        [ "MalformedAddress", "structqpid_1_1messaging_1_1MalformedAddress.html", "structqpid_1_1messaging_1_1MalformedAddress" ],
+        [ "Message", "classqpid_1_1messaging_1_1Message.html", "classqpid_1_1messaging_1_1Message" ],
+        [ "MessageRejected", "structqpid_1_1messaging_1_1MessageRejected.html", "structqpid_1_1messaging_1_1MessageRejected" ],
+        [ "MessagingException", "structqpid_1_1messaging_1_1MessagingException.html", "structqpid_1_1messaging_1_1MessagingException" ],
+        [ "NoMessageAvailable", "structqpid_1_1messaging_1_1NoMessageAvailable.html", "structqpid_1_1messaging_1_1NoMessageAvailable" ],
+        [ "NotFound", "structqpid_1_1messaging_1_1NotFound.html", "structqpid_1_1messaging_1_1NotFound" ],
+        [ "OutOfCapacity", "structqpid_1_1messaging_1_1OutOfCapacity.html", "structqpid_1_1messaging_1_1OutOfCapacity" ],
+        [ "PrivateImplRef", "classqpid_1_1messaging_1_1PrivateImplRef.html", null ],
+        [ "ProtocolVersionError", "structqpid_1_1messaging_1_1ProtocolVersionError.html", "structqpid_1_1messaging_1_1ProtocolVersionError" ],
+        [ "Receiver", "classqpid_1_1messaging_1_1Receiver.html", "classqpid_1_1messaging_1_1Receiver" ],
+        [ "ReceiverError", "structqpid_1_1messaging_1_1ReceiverError.html", "structqpid_1_1messaging_1_1ReceiverError" ],
+        [ "ResolutionError", "structqpid_1_1messaging_1_1ResolutionError.html", "structqpid_1_1messaging_1_1ResolutionError" ],
+        [ "Sender", "classqpid_1_1messaging_1_1Sender.html", "classqpid_1_1messaging_1_1Sender" ],
+        [ "SenderError", "structqpid_1_1messaging_1_1SenderError.html", "structqpid_1_1messaging_1_1SenderError" ],
+        [ "SendError", "structqpid_1_1messaging_1_1SendError.html", "structqpid_1_1messaging_1_1SendError" ],
+        [ "Session", "classqpid_1_1messaging_1_1Session.html", "classqpid_1_1messaging_1_1Session" ],
+        [ "SessionClosed", "structqpid_1_1messaging_1_1SessionClosed.html", "structqpid_1_1messaging_1_1SessionClosed" ],
+        [ "SessionError", "structqpid_1_1messaging_1_1SessionError.html", "structqpid_1_1messaging_1_1SessionError" ],
+        [ "TargetCapacityExceeded", "structqpid_1_1messaging_1_1TargetCapacityExceeded.html", "structqpid_1_1messaging_1_1TargetCapacityExceeded" ],
+        [ "TransactionAborted", "structqpid_1_1messaging_1_1TransactionAborted.html", "structqpid_1_1messaging_1_1TransactionAborted" ],
+        [ "TransactionError", "structqpid_1_1messaging_1_1TransactionError.html", "structqpid_1_1messaging_1_1TransactionError" ],
+        [ "TransactionUnknown", "structqpid_1_1messaging_1_1TransactionUnknown.html", "structqpid_1_1messaging_1_1TransactionUnknown" ],
+        [ "TransportFailure", "structqpid_1_1messaging_1_1TransportFailure.html", "structqpid_1_1messaging_1_1TransportFailure" ],
+        [ "UnauthorizedAccess", "structqpid_1_1messaging_1_1UnauthorizedAccess.html", "structqpid_1_1messaging_1_1UnauthorizedAccess" ]
+      ] ],
+      [ "types", null, [
+        [ "Exception", "classqpid_1_1types_1_1Exception.html", "classqpid_1_1types_1_1Exception" ],
+        [ "InvalidConversion", "structqpid_1_1types_1_1InvalidConversion.html", "structqpid_1_1types_1_1InvalidConversion" ],
+        [ "Uuid", "classqpid_1_1types_1_1Uuid.html", "classqpid_1_1types_1_1Uuid" ],
+        [ "Variant", "classqpid_1_1types_1_1Variant.html", "classqpid_1_1types_1_1Variant" ]
+      ] ]
+    ] ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/arrowdown.png
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/arrowdown.png b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/arrowdown.png
new file mode 100644
index 0000000..0b63f6d
Binary files /dev/null and b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/arrowdown.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/arrowright.png
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/arrowright.png b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/arrowright.png
new file mode 100644
index 0000000..c6ee22f
Binary files /dev/null and b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/arrowright.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/bc_s.png
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/bc_s.png b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/bc_s.png
new file mode 100644
index 0000000..224b29a
Binary files /dev/null and b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/bc_s.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/bdwn.png
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/bdwn.png b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/bdwn.png
new file mode 100644
index 0000000..940a0b9
Binary files /dev/null and b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/bdwn.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classes.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classes.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classes.html
new file mode 100644
index 0000000..df16e3c
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classes.html
@@ -0,0 +1,148 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Class Index</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classes.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)">
+</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">Class Index</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a></div>
+<table class="classindex">
+<tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;A&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;F&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1Logger.html">Logger</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1ProtocolVersionError.html">ProtocolVersionError</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1TransactionAborted.html">TransactionAborted</a> (qpid::messaging)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1LoggerOutput.html">LoggerOutput</a> (qpid::messaging)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1TransactionError.html">TransactionError</a> (qpid::messaging)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1FailoverUpdates.html">FailoverUpdates</a> (qpid::messaging)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1TransactionUnknown.html">TransactionUnknown</a> (qpid::messaging)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1AddressError.html">AddressError</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1FetchError.html">FetchError</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1TransportFailure.html">TransportFailure</a> (qpid::messaging)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1AssertionFailed.html">AssertionFailed</a> (qpid::messaging)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;H&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1MalformedAddress.html">MalformedAddress</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1ReceiverError.html">ReceiverError</a> (qpid::messaging)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;U&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1AuthenticationFailure.html">AuthenticationFailure</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1ResolutionError.html">ResolutionError</a> (qpid::messaging)&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">Handle</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1MessageRejected.html">MessageRejected</a> (qpid::messaging)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1UnauthorizedAccess.html">UnauthorizedAccess</a> (qpid::messaging)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structqpid_1_1types_1_1Uuid_1_1Hasher.html">Uuid::Hasher</a> (qpid::types)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">MessagingException</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> (qpid::types)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">Connection</a> (qpid::messaging)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;N&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1Sender.html">Sender</a> (qpid::messaging)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;V&#160;&#160;</div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1ConnectionError.html">ConnectionError</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1SenderError.html">SenderError</a> (qpid::messaging)&#160;&#160;&#160;</td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structqpid_1_1types_1_1InvalidConversion.html">InvalidConversion</a> (qpid::types)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1NoMessageAvailable.html">NoMessageAvailable</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1SendError.html">SendError</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classqpid_1_1types_1_1Variant.html">Variant</a> (qpid::types)&#160;&#160;&#160;</td></tr>
+<tr><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1InvalidOptionString.html">InvalidOptionString</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1NotFound.html">NotFound</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1Session.html">Session</a> (qpid::messaging)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> (qpid::messaging)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;K&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1SessionClosed.html">SessionClosed</a> (qpid::messaging)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
+</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1SessionError.html">SessionError</a> (qpid::messaging)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1KeyError.html">KeyError</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1OutOfCapacity.html">OutOfCapacity</a> (qpid::messaging)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
+</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1EncodingException.html">EncodingException</a> (qpid::messaging)&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;L&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
+</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classqpid_1_1types_1_1Exception.html">Exception</a> (qpid::types)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1TargetCapacityExceeded.html">TargetCapacityExceeded</a> (qpid::messaging)&#160;&#160;&#160;</td><td></td></tr>
+<tr><td></td><td valign="top"><a class="el" href="structqpid_1_1messaging_1_1LinkError.html">LinkError</a> (qpid::messaging)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classqpid_1_1messaging_1_1PrivateImplRef.html">PrivateImplRef</a> (qpid::messaging)&#160;&#160;&#160;</td><td></td><td></td></tr>
+<tr><td></td><td></td><td></td><td></td><td></td></tr>
+</table>
+<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_H">H</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_U">U</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a></div>
+</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address-members.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address-members.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address-members.html
new file mode 100644
index 0000000..9bfbfad
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address-members.html
@@ -0,0 +1,129 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Address.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)">
+</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">qpid::messaging::Address Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Address</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Address</b>(const std::string &amp;address) (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Address</b>(const std::string &amp;name, const std::string &amp;subject, const qpid::types::Variant::Map &amp;options, const std::string &amp;type=&quot;&quot;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Address</b>(const Address &amp;address) (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AddressImpl</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getName</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getOptions</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getOptions</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getSubject</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getType</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator bool</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator!</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const Address &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setName</b>(const std::string &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setOptions</b>(const qpid::types::Variant::Map &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setSubject</b>(const std::string &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html#abca57a308f240c074cab8571c7f4f03f">setType</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>str</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Address</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></td><td class="entry"></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address.html
new file mode 100644
index 0000000..084c40f
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address.html
@@ -0,0 +1,227 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::Address Class Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Address.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classqpid_1_1messaging_1_1Address-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::Address Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Address_8h_source.html">Address.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aa98fd95e827c18f56e54c6c1f02eafdb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa98fd95e827c18f56e54c6c1f02eafdb"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Address</b> (const std::string &amp;address)</td></tr>
+<tr class="separator:aa98fd95e827c18f56e54c6c1f02eafdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a408b321c74b36519d1ad7fa62e92c58f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a408b321c74b36519d1ad7fa62e92c58f"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Address</b> (const std::string &amp;name, const std::string &amp;subject, const qpid::types::Variant::Map &amp;options, const std::string &amp;type=&quot;&quot;)</td></tr>
+<tr class="separator:a408b321c74b36519d1ad7fa62e92c58f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e4923dfcd343e160cbf469f44ba2b5f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e4923dfcd343e160cbf469f44ba2b5f"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Address</b> (const <a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</a> &amp;address)</td></tr>
+<tr class="separator:a0e4923dfcd343e160cbf469f44ba2b5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af1921cf4f68d90e6fb34b39589ad50a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1921cf4f68d90e6fb34b39589ad50a7"></a>
+QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</a> &amp;)</td></tr>
+<tr class="separator:af1921cf4f68d90e6fb34b39589ad50a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac91d11b9c5fa94c01af6df1b84eb0c66"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac91d11b9c5fa94c01af6df1b84eb0c66"></a>
+QPID_MESSAGING_EXTERN const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getName</b> () const </td></tr>
+<tr class="separator:ac91d11b9c5fa94c01af6df1b84eb0c66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a975c671bf656f45d72a83fb483ff0dba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a975c671bf656f45d72a83fb483ff0dba"></a>
+QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><b>setName</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a975c671bf656f45d72a83fb483ff0dba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a04d7e8192bb257d0040e9af7e043fbec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04d7e8192bb257d0040e9af7e043fbec"></a>
+QPID_MESSAGING_EXTERN const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getSubject</b> () const </td></tr>
+<tr class="separator:a04d7e8192bb257d0040e9af7e043fbec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa810692ece0c2b1a8fe8782424925cd5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa810692ece0c2b1a8fe8782424925cd5"></a>
+QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><b>setSubject</b> (const std::string &amp;)</td></tr>
+<tr class="separator:aa810692ece0c2b1a8fe8782424925cd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a72302b077369f876074853f4646f02e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a72302b077369f876074853f4646f02e7"></a>
+QPID_MESSAGING_EXTERN const qpid::types::Variant::Map &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getOptions</b> () const </td></tr>
+<tr class="separator:a72302b077369f876074853f4646f02e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad329ab955d5d3b42083f485a618b2543"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad329ab955d5d3b42083f485a618b2543"></a>
+QPID_MESSAGING_EXTERN qpid::types::Variant::Map &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getOptions</b> ()</td></tr>
+<tr class="separator:ad329ab955d5d3b42083f485a618b2543"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adccf31c2bfa4b66d1f97289c1c00f64d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adccf31c2bfa4b66d1f97289c1c00f64d"></a>
+QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><b>setOptions</b> (const qpid::types::Variant::Map &amp;)</td></tr>
+<tr class="separator:adccf31c2bfa4b66d1f97289c1c00f64d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a85ac438faa3d9c18b4f53c20f392bcf1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85ac438faa3d9c18b4f53c20f392bcf1"></a>
+QPID_MESSAGING_EXTERN std::string&#160;</td><td class="memItemRight" valign="bottom"><b>getType</b> () const </td></tr>
+<tr class="separator:a85ac438faa3d9c18b4f53c20f392bcf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abca57a308f240c074cab8571c7f4f03f"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Address.html#abca57a308f240c074cab8571c7f4f03f">setType</a> (const std::string &amp;)</td></tr>
+<tr class="separator:abca57a308f240c074cab8571c7f4f03f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c36e1991e26b2108e440988f79c2808"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c36e1991e26b2108e440988f79c2808"></a>
+QPID_MESSAGING_EXTERN std::string&#160;</td><td class="memItemRight" valign="bottom"><b>str</b> () const </td></tr>
+<tr class="separator:a2c36e1991e26b2108e440988f79c2808"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca4c699de0a6c0e6843bac95e13a420c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca4c699de0a6c0e6843bac95e13a420c"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>operator bool</b> () const </td></tr>
+<tr class="separator:aca4c699de0a6c0e6843bac95e13a420c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad70ca973f0b302ec44908af3b9ab1637"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad70ca973f0b302ec44908af3b9ab1637"></a>
+QPID_MESSAGING_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!</b> () const </td></tr>
+<tr class="separator:ad70ca973f0b302ec44908af3b9ab1637"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:a628ad1f7e1ff788bb257d1c47fa491b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a628ad1f7e1ff788bb257d1c47fa491b0"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>AddressImpl</b></td></tr>
+<tr class="separator:a628ad1f7e1ff788bb257d1c47fa491b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Represents an address to which messages can be sent and from which messages can be received. Often a simple name is sufficient for this, however this can be augmented with a subject pattern and options.</p>
+<p>All parts of an address can be specified in a string of the following form:</p>
+<p>&lt;address&gt; [ / &lt;subject&gt; ] ; [ { &lt;key&gt; : &lt;value&gt; , ... } ]</p>
+<p>Here the &lt;address&gt; is a simple name for the addressed entity and &lt;subject&gt; is a subject or subject pattern for messages sent to or received from this address. The options are specified as a series of key value pairs enclosed in curly brackets (denoting a map). Values can be nested maps, or lists (which are denoted as a comma separated list of values inside square brackets, e.g. [a, b, c]).</p>
+<p>The currently supported options are as follows:</p>
+<table  border="0">
+<tr valign="top">
+<td>create </td><td><p class="starttd">Indicate whether the address should be automatically created or not. Can be one of <em>always</em>, <em>never</em>, <em>sender</em> or <em>receiver</em>. The properties of the node to be created can be specified via the node options (see below).  </p>
+<p class="endtd"></p>
+</td></tr>
+<tr valign="top">
+<td>assert </td><td><p class="starttd">Indicate whether or not to assert any specified node properties(see below) match the address. Can be one of <em>always</em>, <em>never</em>, <em>sender</em> or <em>receiver</em>.  </p>
+<p class="endtd"></p>
+</td></tr>
+<tr valign="top">
+<td>delete </td><td><p class="starttd">Indicate whether or not to delete the addressed node when a sender or receiver is cancelled. Can be one of <em>always</em>, <em>never</em>, <em>sender</em> or <em>receiver</em>.  </p>
+<p class="endtd"></p>
+</td></tr>
+<tr valign="top">
+<td><p class="starttd">node</p>
+<p class="endtd"></p>
+</td><td><p class="starttd">A nested map describing properties of the addressed node. Current properties supported are type (topic or queue), durable (boolean), x-declare and x-bindings. The x-declare option is a nested map in whcih protocol amqp 0-10 specific options for queue or exchange declare can be specified. The x-bindings option is a nested list, each element of which can specify a queue, an exchange, a binding-key and arguments, which are used to establish a binding on create. The node will be used if queue or exchange values are not specified.  </p>
+<p class="endtd"></p>
+</td></tr>
+<tr valign="top">
+<td>link </td><td><p class="starttd">A nested map through which properties of the 'link' from sender/receiver to node can be configured. Current propeties are name, durable, realiability, x-declare, x-subscribe and x-bindings.  </p>
+<p>For receivers there is one other option of interest:</p>
+<table  border="0" valign="top">
+<tr valign="top">
+<td>mode</td><td>(only relevant for queues) indicates whether the subscribe should consume (the default) or merely browse the messages. Valid values are 'consume' and 'browse' </td></tr>
+</table>
+<p class="endtd">An address has value semantics. </p>
+</td></tr>
+</table>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="abca57a308f240c074cab8571c7f4f03f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Address::setType </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>The type of and addressed node influences how receivers and senders are constructed for it. It also affects how a reply-to address is encoded. If the type is not specified in the address itself, it will be automatically determined by querying the broker. The type can be explicitly set to prevent this if needed. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="Address_8h_source.html">Address.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address.js
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address.js b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address.js
new file mode 100644
index 0000000..2248f45
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Address.js
@@ -0,0 +1,22 @@
+var classqpid_1_1messaging_1_1Address =
+[
+    [ "Address", "classqpid_1_1messaging_1_1Address.html#ad67acb35fc50618bfc2e966d1224b3cd", null ],
+    [ "Address", "classqpid_1_1messaging_1_1Address.html#aa98fd95e827c18f56e54c6c1f02eafdb", null ],
+    [ "Address", "classqpid_1_1messaging_1_1Address.html#a408b321c74b36519d1ad7fa62e92c58f", null ],
+    [ "Address", "classqpid_1_1messaging_1_1Address.html#a0e4923dfcd343e160cbf469f44ba2b5f", null ],
+    [ "~Address", "classqpid_1_1messaging_1_1Address.html#a7e951acdebd9e289bff2ff18388fd0c1", null ],
+    [ "getName", "classqpid_1_1messaging_1_1Address.html#ac91d11b9c5fa94c01af6df1b84eb0c66", null ],
+    [ "getOptions", "classqpid_1_1messaging_1_1Address.html#a72302b077369f876074853f4646f02e7", null ],
+    [ "getOptions", "classqpid_1_1messaging_1_1Address.html#ad329ab955d5d3b42083f485a618b2543", null ],
+    [ "getSubject", "classqpid_1_1messaging_1_1Address.html#a04d7e8192bb257d0040e9af7e043fbec", null ],
+    [ "getType", "classqpid_1_1messaging_1_1Address.html#a85ac438faa3d9c18b4f53c20f392bcf1", null ],
+    [ "operator bool", "classqpid_1_1messaging_1_1Address.html#aca4c699de0a6c0e6843bac95e13a420c", null ],
+    [ "operator!", "classqpid_1_1messaging_1_1Address.html#ad70ca973f0b302ec44908af3b9ab1637", null ],
+    [ "operator=", "classqpid_1_1messaging_1_1Address.html#af1921cf4f68d90e6fb34b39589ad50a7", null ],
+    [ "setName", "classqpid_1_1messaging_1_1Address.html#a975c671bf656f45d72a83fb483ff0dba", null ],
+    [ "setOptions", "classqpid_1_1messaging_1_1Address.html#adccf31c2bfa4b66d1f97289c1c00f64d", null ],
+    [ "setSubject", "classqpid_1_1messaging_1_1Address.html#aa810692ece0c2b1a8fe8782424925cd5", null ],
+    [ "setType", "classqpid_1_1messaging_1_1Address.html#abca57a308f240c074cab8571c7f4f03f", null ],
+    [ "str", "classqpid_1_1messaging_1_1Address.html#a2c36e1991e26b2108e440988f79c2808", null ],
+    [ "AddressImpl", "classqpid_1_1messaging_1_1Address.html#a628ad1f7e1ff788bb257d1c47fa491b0", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection-members.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection-members.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection-members.html
new file mode 100644
index 0000000..249d010
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Connection-members.html
@@ -0,0 +1,138 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Connection.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)">
+</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">qpid::messaging::Connection Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#a57c6b7c5b7f99fe3b6e287f906a59b7b">close</a>()</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Connection</b>(ConnectionImpl *impl) (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Connection</b>(const Connection &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Connection</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#a4d3f1bacc02722f3d2ae43efaa880db6">Connection</a>(const std::string &amp;url, const qpid::types::Variant::Map &amp;options=qpid::types::Variant::Map())</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#a7ed5f335b7614cd7b2b580ad92cbf3d2">Connection</a>(const std::string &amp;url, const std::string &amp;options)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>createSession</b>(const std::string &amp;name=std::string()) (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>createTransactionalSession</b>(const std::string &amp;name=std::string()) (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getAuthenticatedUsername</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getSession</b>(const std::string &amp;name) const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#a37a0bb2470e17aeb8257e1b1513fa0b6">getUrl</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Handle</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>impl</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Impl</b> typedef (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">isNull</a>() const</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>isOpen</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isOpen</b>() const  (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">isValid</a>() const</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>open</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252">operator bool</a>() const</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">operator!</a>() const</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const Connection &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>qpid::messaging::PrivateImplRef&lt; Connection &gt;</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#a2fba4dbb2563544316f3050d340c02dd">reconnect</a>(const std::string &amp;url)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html#ac64520572413ec653b0d20c61887f0cc">reconnect</a>()</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>setOption</b>(const std::string &amp;name, const qpid::types::Variant &amp;value) (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>swap</b>(Handle&lt; ConnectionImpl &gt; &amp;h) (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ConnectionImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Connection</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Connection.html">qpid::messaging::Connection</a></td><td class="entry"></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[33/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Uuid.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Uuid.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Uuid.html
new file mode 100755
index 0000000..8af7296
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Uuid.html
@@ -0,0 +1,447 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::types::Uuid Class Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1types_1_1Uuid.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)">
+</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="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classqpid_1_1types_1_1Uuid-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::types::Uuid Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structqpid_1_1types_1_1Uuid_1_1Hasher.html">Hasher</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a168aff6ecbf2e4bec99998227d7313db"><td class="memItemLeft" align="right" valign="top">QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1types_1_1Uuid.html#a168aff6ecbf2e4bec99998227d7313db">Uuid</a> (bool unique=false)</td></tr>
+<tr class="separator:a168aff6ecbf2e4bec99998227d7313db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5c1c074731b86080009a26c7d6e52029"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c1c074731b86080009a26c7d6e52029"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Uuid</b> (const <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;)</td></tr>
+<tr class="separator:a5c1c074731b86080009a26c7d6e52029"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a40843250c3b929b16c8a3221af7ed97c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40843250c3b929b16c8a3221af7ed97c"></a>
+QPID_TYPES_EXTERN <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;)</td></tr>
+<tr class="separator:a40843250c3b929b16c8a3221af7ed97c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a29645dd675a74261ae5af32c6a8a83"><td class="memItemLeft" align="right" valign="top">QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1types_1_1Uuid.html#a7a29645dd675a74261ae5af32c6a8a83">Uuid</a> (const unsigned char *data16)</td></tr>
+<tr class="separator:a7a29645dd675a74261ae5af32c6a8a83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3b0353c203dc85f49af5aa324ac930e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3b0353c203dc85f49af5aa324ac930e"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Uuid</b> (const char *data16)</td></tr>
+<tr class="separator:ac3b0353c203dc85f49af5aa324ac930e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3805c19501e878ad5f8972e30c2f2855"><td class="memItemLeft" align="right" valign="top">QPID_TYPES_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1types_1_1Uuid.html#a3805c19501e878ad5f8972e30c2f2855">generate</a> ()</td></tr>
+<tr class="separator:a3805c19501e878ad5f8972e30c2f2855"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a21237148629551f32db63ac0ee920dcb"><td class="memItemLeft" align="right" valign="top">QPID_TYPES_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1types_1_1Uuid.html#a21237148629551f32db63ac0ee920dcb">clear</a> ()</td></tr>
+<tr class="separator:a21237148629551f32db63ac0ee920dcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a77bc48ca0719c2b06be1b2600befa26f"><td class="memItemLeft" align="right" valign="top">QPID_TYPES_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1types_1_1Uuid.html#a77bc48ca0719c2b06be1b2600befa26f">isNull</a> () const </td></tr>
+<tr class="separator:a77bc48ca0719c2b06be1b2600befa26f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a954533054db507f173eb473f64dac109"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a954533054db507f173eb473f64dac109"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>operator bool</b> () const </td></tr>
+<tr class="separator:a954533054db507f173eb473f64dac109"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a47a8fab8a9c76f75344a8a4f685c3aed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47a8fab8a9c76f75344a8a4f685c3aed"></a>
+QPID_TYPES_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!</b> () const </td></tr>
+<tr class="separator:a47a8fab8a9c76f75344a8a4f685c3aed"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a041c621553271f81eaba28ea70f92796"><td class="memItemLeft" align="right" valign="top">QPID_TYPES_EXTERN std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1types_1_1Uuid.html#a041c621553271f81eaba28ea70f92796">str</a> () const </td></tr>
+<tr class="separator:a041c621553271f81eaba28ea70f92796"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa87d06e7989566dc4fb6d0dea366caeb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa87d06e7989566dc4fb6d0dea366caeb"></a>
+QPID_TYPES_EXTERN size_t&#160;</td><td class="memItemRight" valign="bottom"><b>size</b> () const </td></tr>
+<tr class="separator:aa87d06e7989566dc4fb6d0dea366caeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac486ec2acb5d1b352f3cffcbaf2ac301"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac486ec2acb5d1b352f3cffcbaf2ac301"></a>
+QPID_TYPES_EXTERN const unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b> () const </td></tr>
+<tr class="separator:ac486ec2acb5d1b352f3cffcbaf2ac301"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:accce57bbf9d38185808bc62bd7d8f79a"><td class="memItemLeft" align="right" valign="top">QPID_TYPES_EXTERN size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1types_1_1Uuid.html#accce57bbf9d38185808bc62bd7d8f79a">hash</a> () const </td></tr>
+<tr class="separator:accce57bbf9d38185808bc62bd7d8f79a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
+Static Public Attributes</h2></td></tr>
+<tr class="memitem:a4de713d306892cfbeffcea55e7cc070b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4de713d306892cfbeffcea55e7cc070b"></a>
+static QPID_TYPES_EXTERN const size_t&#160;</td><td class="memItemRight" valign="bottom"><b>SIZE</b></td></tr>
+<tr class="separator:a4de713d306892cfbeffcea55e7cc070b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:ade1e4263b646d63ce5df5ef13b58f183"><td class="memItemLeft" align="right" valign="top">QPID_TYPES_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1types_1_1Uuid.html#ade1e4263b646d63ce5df5ef13b58f183">operator==</a> (const <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;, const <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;)</td></tr>
+<tr class="separator:ade1e4263b646d63ce5df5ef13b58f183"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ec5f94563170e87675841527e261aa9"><td class="memItemLeft" align="right" valign="top">QPID_TYPES_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1types_1_1Uuid.html#a3ec5f94563170e87675841527e261aa9">operator!=</a> (const <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;, const <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;)</td></tr>
+<tr class="separator:a3ec5f94563170e87675841527e261aa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afdebcd5c050e667040fc77d0ce8ad40f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afdebcd5c050e667040fc77d0ce8ad40f"></a>
+QPID_TYPES_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;</b> (const <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;, const <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;)</td></tr>
+<tr class="separator:afdebcd5c050e667040fc77d0ce8ad40f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8485ac42bcd584fb14b90ab390354a37"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8485ac42bcd584fb14b90ab390354a37"></a>
+QPID_TYPES_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator&gt;</b> (const <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;, const <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;)</td></tr>
+<tr class="separator:a8485ac42bcd584fb14b90ab390354a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e51b6165b1af3649124775773c92197"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7e51b6165b1af3649124775773c92197"></a>
+QPID_TYPES_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;=</b> (const <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;, const <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;)</td></tr>
+<tr class="separator:a7e51b6165b1af3649124775773c92197"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35fed4f46169200406c0db3b7ed1925f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35fed4f46169200406c0db3b7ed1925f"></a>
+QPID_TYPES_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator&gt;=</b> (const <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;, const <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;)</td></tr>
+<tr class="separator:a35fed4f46169200406c0db3b7ed1925f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae2c8b5f3ca5a10086436d6ce578d9d6e"><td class="memItemLeft" align="right" valign="top">QPID_TYPES_EXTERN std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1types_1_1Uuid.html#ae2c8b5f3ca5a10086436d6ce578d9d6e">operator&lt;&lt;</a> (std::ostream &amp;, <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>)</td></tr>
+<tr class="separator:ae2c8b5f3ca5a10086436d6ce578d9d6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a516a2d0f74836fb0e130ea7c294aebc6"><td class="memItemLeft" align="right" valign="top">QPID_TYPES_EXTERN std::istream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1types_1_1Uuid.html#a516a2d0f74836fb0e130ea7c294aebc6">operator&gt;&gt;</a> (std::istream &amp;, <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;)</td></tr>
+<tr class="separator:a516a2d0f74836fb0e130ea7c294aebc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a168aff6ecbf2e4bec99998227d7313db"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_TYPES_EXTERN qpid::types::Uuid::Uuid </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>unique</em> = <code>false</code></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>If unique is true, this will generate a new unique uuid, if not it will construct a null uuid. </p>
+
+</div>
+</div>
+<a class="anchor" id="a7a29645dd675a74261ae5af32c6a8a83"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_TYPES_EXTERN qpid::types::Uuid::Uuid </td>
+          <td>(</td>
+          <td class="paramtype">const unsigned char *&#160;</td>
+          <td class="paramname"><em>data16</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Copy the UUID from data16, which must point to a 16-byte UUID </p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a21237148629551f32db63ac0ee920dcb"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_TYPES_EXTERN void qpid::types::Uuid::clear </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set to all zeros. </p>
+
+</div>
+</div>
+<a class="anchor" id="a3805c19501e878ad5f8972e30c2f2855"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_TYPES_EXTERN void qpid::types::Uuid::generate </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set to a new unique identifier. </p>
+
+</div>
+</div>
+<a class="anchor" id="accce57bbf9d38185808bc62bd7d8f79a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_TYPES_EXTERN size_t qpid::types::Uuid::hash </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Hash value suitable for use with unordered_map </p>
+
+</div>
+</div>
+<a class="anchor" id="a77bc48ca0719c2b06be1b2600befa26f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_TYPES_EXTERN bool qpid::types::Uuid::isNull </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Test for null (all zeros). </p>
+
+</div>
+</div>
+<a class="anchor" id="a041c621553271f81eaba28ea70f92796"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_TYPES_EXTERN std::string qpid::types::Uuid::str </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>String value in format 1b4e28ba-2fa1-11d2-883f-b9a761bde3fb. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Friends And Related Function Documentation</h2>
+<a class="anchor" id="a3ec5f94563170e87675841527e261aa9"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_TYPES_EXTERN bool operator!= </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;&#160;</td>
+          <td class="paramname">&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Returns true if the uuids are NOT equal, false if they are. </p>
+
+</div>
+</div>
+<a class="anchor" id="ae2c8b5f3ca5a10086436d6ce578d9d6e"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_TYPES_EXTERN std::ostream&amp; operator&lt;&lt; </td>
+          <td>(</td>
+          <td class="paramtype">std::ostream &amp;&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a>&#160;</td>
+          <td class="paramname">&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Print in format 1b4e28ba-2fa1-11d2-883f-b9a761bde3fb. </p>
+
+</div>
+</div>
+<a class="anchor" id="ade1e4263b646d63ce5df5ef13b58f183"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_TYPES_EXTERN bool operator== </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;&#160;</td>
+          <td class="paramname">&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Returns true if the uuids are equal, false otherwise. </p>
+
+</div>
+</div>
+<a class="anchor" id="a516a2d0f74836fb0e130ea7c294aebc6"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_TYPES_EXTERN std::istream&amp; operator&gt;&gt; </td>
+          <td>(</td>
+          <td class="paramtype">std::istream &amp;&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</a> &amp;&#160;</td>
+          <td class="paramname">&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Read from format 1b4e28ba-2fa1-11d2-883f-b9a761bde3fb. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/types/<a class="el" href="Uuid_8h_source.html">Uuid.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>types</b></li><li class="navelem"><a class="el" href="classqpid_1_1types_1_1Uuid.html">Uuid</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Uuid.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Uuid.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Uuid.js
new file mode 100755
index 0000000..588a1cf
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Uuid.js
@@ -0,0 +1,26 @@
+var classqpid_1_1types_1_1Uuid =
+[
+    [ "Hasher", "structqpid_1_1types_1_1Uuid_1_1Hasher.html", "structqpid_1_1types_1_1Uuid_1_1Hasher" ],
+    [ "Uuid", "classqpid_1_1types_1_1Uuid.html#a168aff6ecbf2e4bec99998227d7313db", null ],
+    [ "Uuid", "classqpid_1_1types_1_1Uuid.html#a5c1c074731b86080009a26c7d6e52029", null ],
+    [ "Uuid", "classqpid_1_1types_1_1Uuid.html#a7a29645dd675a74261ae5af32c6a8a83", null ],
+    [ "Uuid", "classqpid_1_1types_1_1Uuid.html#ac3b0353c203dc85f49af5aa324ac930e", null ],
+    [ "clear", "classqpid_1_1types_1_1Uuid.html#a21237148629551f32db63ac0ee920dcb", null ],
+    [ "data", "classqpid_1_1types_1_1Uuid.html#ac486ec2acb5d1b352f3cffcbaf2ac301", null ],
+    [ "generate", "classqpid_1_1types_1_1Uuid.html#a3805c19501e878ad5f8972e30c2f2855", null ],
+    [ "hash", "classqpid_1_1types_1_1Uuid.html#accce57bbf9d38185808bc62bd7d8f79a", null ],
+    [ "isNull", "classqpid_1_1types_1_1Uuid.html#a77bc48ca0719c2b06be1b2600befa26f", null ],
+    [ "operator bool", "classqpid_1_1types_1_1Uuid.html#a954533054db507f173eb473f64dac109", null ],
+    [ "operator!", "classqpid_1_1types_1_1Uuid.html#a47a8fab8a9c76f75344a8a4f685c3aed", null ],
+    [ "operator=", "classqpid_1_1types_1_1Uuid.html#a40843250c3b929b16c8a3221af7ed97c", null ],
+    [ "size", "classqpid_1_1types_1_1Uuid.html#aa87d06e7989566dc4fb6d0dea366caeb", null ],
+    [ "str", "classqpid_1_1types_1_1Uuid.html#a041c621553271f81eaba28ea70f92796", null ],
+    [ "operator!=", "classqpid_1_1types_1_1Uuid.html#a3ec5f94563170e87675841527e261aa9", null ],
+    [ "operator<", "classqpid_1_1types_1_1Uuid.html#afdebcd5c050e667040fc77d0ce8ad40f", null ],
+    [ "operator<<", "classqpid_1_1types_1_1Uuid.html#ae2c8b5f3ca5a10086436d6ce578d9d6e", null ],
+    [ "operator<=", "classqpid_1_1types_1_1Uuid.html#a7e51b6165b1af3649124775773c92197", null ],
+    [ "operator==", "classqpid_1_1types_1_1Uuid.html#ade1e4263b646d63ce5df5ef13b58f183", null ],
+    [ "operator>", "classqpid_1_1types_1_1Uuid.html#a8485ac42bcd584fb14b90ab390354a37", null ],
+    [ "operator>=", "classqpid_1_1types_1_1Uuid.html#a35fed4f46169200406c0db3b7ed1925f", null ],
+    [ "operator>>", "classqpid_1_1types_1_1Uuid.html#a516a2d0f74836fb0e130ea7c294aebc6", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Variant-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Variant-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Variant-members.html
new file mode 100755
index 0000000..88a666d
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1types_1_1Variant-members.html
@@ -0,0 +1,196 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1types_1_1Variant.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)">
+</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">qpid::types::Variant Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>asBool</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>asDouble</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>asFloat</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>asInt16</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>asInt32</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>asInt64</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>asInt8</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>asList</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>asList</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>asMap</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>asMap</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>asString</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>asUint16</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>asUint32</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>asUint64</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>asUint8</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>asUuid</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html#a3b486c73ad069de85dc995fb76794641">described</a>(const Variant &amp;descriptor, const Variant &amp;value)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html#a328765159474f69304617f25ffeb414f">described</a>(const Variant &amp;descriptor, const List &amp;value)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html#a29c206d339c796f1c888ff1c95e4da36">getDescriptor</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html#af58a31d895341a5e6c45b77d3baec65d">getDescriptors</a>()</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html#a709db949e66a510c34ec10df4582c093">getDescriptors</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getEncoding</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html#a40632d7034fbdd23f208edf81f8b5fa6">getString</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getString</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>getType</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html#a1d28bb9ab2b36d324057844e7282e1ad">isDescribed</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>isEqualTo</b>(const Variant &amp;a) const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isVoid</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>List</b> typedef (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Map</b> typedef (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator bool</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator double</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator float</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator int16_t</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator int32_t</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator int64_t</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator int8_t</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator std::string</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator uint16_t</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator uint32_t</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator uint64_t</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator uint8_t</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator Uuid</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(bool) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(uint8_t) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(uint16_t) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(uint32_t) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(uint64_t) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(int8_t) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(int16_t) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(int32_t) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(int64_t) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(float) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(double) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const std::string &amp;) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const char *) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const Map &amp;) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const List &amp;) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const Variant &amp;) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const Uuid &amp;) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html#afe8749ffa406f413549399a02b378b45">parse</a>(const std::string &amp;)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html#a7c454d14b3246a4c7fd8859318dd05c1">reset</a>()</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html#a97645efd52fe90ce0939f970e83d6522">setDescriptor</a>(const Variant &amp;descriptor)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setEncoding</b>(const std::string &amp;) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Variant</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Variant</b>(bool) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Variant</b>(uint8_t) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Variant</b>(uint16_t) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Variant</b>(uint32_t) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Variant</b>(uint64_t) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Variant</b>(int8_t) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Variant</b>(int16_t) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Variant</b>(int32_t) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Variant</b>(int64_t) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Variant</b>(float) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Variant</b>(double) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Variant</b>(const std::string &amp;) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Variant</b>(const std::string &amp;value, const std::string &amp;encoding) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Variant</b>(const char *) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Variant</b>(const char *value, const char *encoding) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Variant</b>(const Map &amp;) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Variant</b>(const List &amp;) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Variant</b>(const Variant &amp;) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Variant</b>(const Uuid &amp;) (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Variant</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></td><td class="entry"></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[46/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/cpp-broker/book/chap-Messaging_User_Guide-Security.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/cpp-broker/book/chap-Messaging_User_Guide-Security.html b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/chap-Messaging_User_Guide-Security.html
new file mode 100644
index 0000000..3ea2239
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/cpp-broker/book/chap-Messaging_User_Guide-Security.html
@@ -0,0 +1,1374 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>1.5.&#160;Security - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/java-broker/index.html">Broker for Java</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-cpp-1.35.0/index.html">Qpid C++ 1.35.0</a></li><li><a href="/releases/qpid-cpp-1.35.0/cpp-broker/book/index.html">AMQP Messaging Broker (Implemented in C++)</a></li><li>1.5.&#160;Security</li></ul>
+
+        <div id="-middle-content">
+          <div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.5.&#160;Security</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="chap-Messaging_User_Guide-Broker_Federation.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="ch01s06.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="chap-Messaging_User_Guide-Security"></a>1.5.&#160;Security</h2></div></div></div><p>
+		This chapter describes how authentication, rule-based authorization, encryption, and digital signing can be accomplished using Qpid. Authentication is the process of verifying the identity of a user; in Qpid, this is done using the SASL framework. Rule-based authorization is a mechanism for specifying the actions that each user is allowed to perform; in Qpid, this is done using an Access Control List (ACL) that is part of the Qpid broker. Encryption is used to ensure that data is not transferred in a plain-text format that could be intercepted and read. Digital signatures provide proof that a given message was sent by a known sender. Encryption and signing are done using SSL (they can also be done using SASL, but SSL provides stronger encryption).
+	</p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="sect-Messaging_User_Guide-Security-User_Authentication"></a>1.5.1.&#160;User Authentication</h3></div></div></div><p>
+			AMQP uses Simple Authentication and Security Layer (SASL) to authenticate client connections to the broker. SASL is a framework that supports a variety of authentication methods. For secure applications, we suggest <span class="command"><strong>CRAM-MD5</strong></span>, <span class="command"><strong>DIGEST-MD5</strong></span>, or <span class="command"><strong>GSSAPI</strong></span>. The <span class="command"><strong>ANONYMOUS</strong></span> method is not secure. The <span class="command"><strong>PLAIN</strong></span> method is secure only when used together with SSL.
+		</p><p>
+			Both the Qpid broker and Qpid clients use the <a class="ulink" href="http://cyrusimap.web.cmu.edu/" target="_top">Cyrus SASL library</a>, a full-featured authentication framework, which offers many configuration options. This section shows how to configure users for authentication with SASL, which is sufficient when using <span class="command"><strong>SASL PLAIN</strong></span>. If you are not using SSL, you should configure SASL to use <span class="command"><strong>CRAM-MD5</strong></span>, <span class="command"><strong>DIGEST-MD5</strong></span>, or <span class="command"><strong>GSSAPI</strong></span> (which provides Kerberos authentication). For information on configuring these and other options in SASL, see the Cyrus SASL documentation.
+		</p><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Important</h3><p>
+				The <span class="command"><strong>SASL PLAIN</strong></span> method sends passwords in cleartext, and is vulnerable to man-in-the-middle attacks unless SSL (Secure Socket Layer) is also used (see <a class="xref" href="chap-Messaging_User_Guide-Security.html#sect-Messaging_User_Guide-Security-Encryption_using_SSL" title="1.5.4.&#160;Encryption using SSL">Section&#160;1.5.4, &#8220;Encryption using SSL&#8221;</a>).
+			</p><p>
+				If you are not using SSL, we recommend that you disable <span class="command"><strong>PLAIN</strong></span> authentication in the broker.
+			</p></div><p>
+			The Qpid broker uses the <span class="command"><strong>auth yes|no</strong></span> option to determine whether to use SASL authentication. Turn on authentication by setting <span class="command"><strong>auth</strong></span> to <span class="command"><strong>yes</strong></span> in <code class="filename">/etc/qpidd.conf</code>:
+		</p><pre class="programlisting">
+# /etc/qpidd.conf
+#
+# Set auth to 'yes' or 'no'
+
+auth=yes
+</pre><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-User_Authentication-Configuring_SASL"></a>1.5.1.1.&#160;Configuring SASL</h4></div></div></div><p>
+				On Linux systems, the SASL configuration file is generally found in <code class="filename">/etc/sasl2/qpidd.conf</code> or <code class="filename">/usr/lib/sasl2/qpidd.conf</code>.
+			</p><p>
+				The SASL database contains user names and passwords for SASL. In SASL, a user may be associated with a <em class="firstterm">realm</em>. The Qpid broker authenticates users in the <span class="command"><strong>QPID</strong></span> realm by default, but it can be set to a different realm using the <span class="command"><strong>realm</strong></span> option:
+			</p><pre class="programlisting">
+# /etc/qpidd.conf
+#
+# Set the SASL realm using 'realm='
+
+auth=yes
+realm=QPID
+</pre><p>
+				The SASL database is installed at <code class="filename">/var/lib/qpidd/qpidd.sasldb</code>; initially, it has one user named <span class="command"><strong>guest</strong></span> in the <span class="command"><strong>QPID</strong></span> realm, and the password for this user is <span class="command"><strong>guest</strong></span>.
+			</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>
+					The user database is readable only by the <code class="systemitem">qpidd</code> user. When run as a daemon, Qpid always runs as the <code class="systemitem">qpidd</code> user. If you start the broker from a user other than the <code class="systemitem">qpidd</code> user, you will need to either reconfigure SASL or turn authentication off.
+				</p></div><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Important</h3><p>
+					The SASL database stores user names and passwords in plain text. If it is compromised so are all of the passwords that it stores. This is the reason that the <code class="systemitem">qpidd</code> user is the only user that can read the database. If you modify permissions, be careful not to expose the SASL database.
+				</p></div><p>
+				Add new users to the database by using the <span class="command"><strong>saslpasswd2</strong></span> command, which specifies a realm and a user ID. A user ID takes the form <span class="command"><strong><em class="replaceable"><code>user-id</code></em>@<em class="replaceable"><code>domain</code></em>.</strong></span>.
+			</p><pre class="screen"># saslpasswd2 -f /var/lib/qpidd/qpidd.sasldb -u <em class="replaceable"><code>realm</code></em> <em class="replaceable"><code>new_user_name</code></em></pre><p>
+				To list the users in the SASL database, use <span class="command"><strong>sasldblistusers2</strong></span>:
+			</p><pre class="screen"># sasldblistusers2 -f /var/lib/qpidd/qpidd.sasldb
+</pre><p>
+				If you are using <span class="command"><strong>PLAIN</strong></span> authentication, users who are in the database can now connect with their user name and password. This is secure only if you are using SSL. If you are using a more secure form of authentication, please consult your SASL documentation for information on configuring the options you need.
+			</p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-User_Authentication-Kerberos"></a>1.5.1.2.&#160;Kerberos</h4></div></div></div><p>
+				Both the Qpid broker and Qpid users are 'principals' of the Kerberos server, which means that they are both clients of the Kerberos authentication services.
+			</p><p>
+				To use Kerberos, both the Qpid broker and each Qpid user must be authenticated on the Kerberos server:
+			</p><div class="procedure"><ol class="procedure" type="1"><li class="step"><p>
+						Install the Kerberos workstation software and Cyrus SASL GSSAPI on each machine that runs a qpidd broker or a qpidd messaging client:
+					</p><pre class="screen">$ sudo yum install cyrus-sasl-gssapi krb5-workstation</pre></li><li class="step"><p>
+						Make sure that the Qpid broker is registered in the Kerberos database.
+					</p><p>
+						Traditionally, a Kerberos principal is divided into three parts: the primary, the instance, and the realm. A typical Kerberos V5 has the format <code class="literal">primary/instance@REALM</code>. For a Qpid broker, the primary is <code class="literal">qpidd</code>, the instance is the fully qualified domain name, which you can obtain using <span class="command"><strong>hostname --fqdn</strong></span>, and the REALM is the Kerberos domain realm. By default, this realm is <code class="literal">QPID</code>, but a different realm can be specified in qpid.conf, e.g.:
+</p><pre class="screen">realm=EXAMPLE.COM</pre><p>
+
+					</p><p>
+						For instance, if the fully qualified domain name is <code class="literal">dublduck.example.com</code> and the Kerberos domain realm is <code class="literal">EXAMPLE.COM</code>, then the principal name is <code class="literal">qpidd/dublduck.example.com@EXAMPLE.COM</code>.
+					</p><p>
+						The following script creates a principal for qpidd:
+					</p><pre class="programlisting">
+FDQN=`hostname --fqdn`
+REALM="EXAMPLE.COM"
+kadmin -r $REALM  -q "addprinc -randkey -clearpolicy qpidd/$FQDN"
+</pre><p>
+						Now create a Kerberos keytab file for the Qpid broker. The Qpid broker must have read access to the keytab file. The following script creates a keytab file and allows the broker read access:
+					</p><pre class="programlisting">
+QPIDD_GROUP="qpidd"
+kadmin -r $REALM  -q "ktadd -k /etc/qpidd.keytab qpidd/$FQDN@$REALM"
+chmod g+r /etc/qpidd.keytab
+chgrp $QPIDD_GROUP /etc/qpidd.keytab
+</pre><p>
+						The default location for the keytab file is <code class="filename">/etc/krb5.keytab</code>. If a different keytab file is used, the KRB5_KTNAME environment variable must contain the name of the file, e.g.:
+					</p><pre class="programlisting">
+export KRB5_KTNAME=/etc/qpidd.keytab
+</pre><p>
+						If this is correctly configured, you can now enable kerberos support on the Qpid broker by setting the <code class="varname">auth</code> and <code class="varname">realm</code> options in <code class="filename">/etc/qpidd.conf</code>:
+					</p><pre class="programlisting">
+# /etc/qpidd.conf
+auth=yes
+realm=EXAMPLE.COM
+</pre><p>
+						Restart the broker to activate these settings.
+					</p></li><li class="step"><p>
+						Make sure that each Qpid user is registered in the Kerberos database, and that Kerberos is correctly configured on the client machine. The Qpid user is the account from which a Qpid messaging client is run. If it is correctly configured, the following command should succeed:
+					</p><pre class="screen">$ kinit user@REALM.COM</pre></li></ol></div><p>
+				Java JMS clients require a few additional steps.
+			</p><div class="procedure"><ol class="procedure" type="1"><li class="step"><p>
+						The Java JVM must be run with the following arguments:
+					</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">-Djavax.security.auth.useSubjectCredsOnly=false</span></dt><dd><p>
+									Forces the SASL GASSPI client to obtain the kerberos credentials explicitly instead of obtaining from the "subject" that owns the current thread.
+								</p></dd><dt><span class="term">-Djava.security.auth.login.config=myjas.conf</span></dt><dd><p>
+									Specifies the jass configuration file. Here is a sample JASS configuration file:
+								</p><pre class="programlisting">
+com.sun.security.jgss.initiate {
+    com.sun.security.auth.module.Krb5LoginModule required useTicketCache=true;
+};
+</pre></dd><dt><span class="term">-Dsun.security.krb5.debug=true</span></dt><dd><p>
+									Enables detailed debug info for troubleshooting
+								</p></dd></dl></div></li><li class="step"><p>
+						The client's Connection URL must specify the following Kerberos-specific broker properties:
+					</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+								<code class="varname">sasl_mechs</code> must be set to <code class="literal">GSSAPI</code>.
+							</p></li><li class="listitem"><p>
+								<code class="varname">sasl_protocol</code> must be set to the principal for the qpidd broker, e.g. <code class="literal">qpidd</code>/
+							</p></li><li class="listitem"><p>
+								<code class="varname">sasl_server</code> must be set to the host for the SASL server, e.g. <code class="literal">sasl.com</code>.
+							</p></li></ul></div><p>
+						Here is a sample connection URL for a Kerberos connection:
+					</p><pre class="screen">amqp://guest@clientid/testpath?brokerlist='tcp://localhost:5672?sasl_mechs='GSSAPI'&amp;sasl_protocol='qpidd'&amp;sasl_server='&lt;server-host-name&gt;''</pre></li></ol></div></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="sect-Messaging_User_Guide-Security-Authorization"></a>1.5.2.&#160;Authorization</h3></div></div></div><p>
+                   In Qpid, Authorization specifies which actions can be performed by each authenticated user using an Access Control List (ACL).
+                 </p><p>
+                   Use the <span class="command"><strong>--acl-file</strong></span> command to load the access control list. The filename should have a <code class="filename">.acl</code> extension:
+                </p><pre class="screen">
+    $ qpidd --acl-file <em class="replaceable"><code>./aclfilename.acl</code></em></pre><p>
+                        Each line in an ACL file grants or denies specific rights to a user. If the last line in an ACL file is <code class="literal">acl deny all all</code>, the ACL uses <em class="firstterm">deny mode</em>, and only those rights that are explicitly allowed are granted:
+                </p><pre class="programlisting">
+    acl allow rajith@QPID all all
+    acl deny all all
+</pre><p>
+                        On this server, <code class="literal">rajith@QPID</code> can perform any action, but nobody else can. Deny mode is the default, so the previous example is equivalent to the following ACL file:
+                </p><pre class="programlisting">
+    acl allow rajith@QPID all all
+</pre><p>
+                   Alternatively the ACL file may use <em class="firstterm">allow mode</em> by placing:
+                </p><pre class="programlisting">
+    acl allow all all
+</pre><p>
+                        as the final line in the ACL file. In <span class="emphasis"><em>allow mode</em></span> all actions by all users are allowed unless otherwise denied by specific ACL rules.
+                        The ACL rule which selects <span class="emphasis"><em>deny mode</em></span> or <span class="emphasis"><em>allow mode</em></span> must be the last line in the ACL rule file.
+                </p><p>
+                        ACL syntax allows fine-grained access rights for specific actions:
+                </p><pre class="programlisting">
+    acl allow carlt@QPID create exchange name=carl.*
+    acl allow fred@QPID create all
+    acl allow all consume queue
+    acl allow all bind exchange
+    acl deny all all
+</pre><p>
+                        An ACL file can define user groups, and assign permissions to them:
+                </p><pre class="programlisting">
+    group admin ted@QPID martin@QPID
+    acl allow admin create all
+    acl deny all all
+</pre><p>
+                        An ACL file can define per user connection and queue quotas:
+                </p><pre class="programlisting">
+    group admin ted@QPID martin@QPID
+    group blacklist usera@qpid userb@qpid
+    quota connections 10 admin
+    quota connections  5 all
+    quota connections  0 blacklist
+    quota queues      50 admin
+    quota queues       5 all
+    quota queues       1 test@qpid
+</pre><p>
+                        Performance Note: Most ACL queries are performed infrequently. The overhead associated with
+                        ACL passing an allow or deny decision on the creation of a queue is negligible
+                        compared to actually creating and using the queue. One notable exception is the <span class="command"><strong>publish exchange</strong></span>
+                        query. ACL files with no <span class="emphasis"><em>publish exchange</em></span> rules are noted and the broker short circuits the logic
+                        associated with the per-messsage <span class="emphasis"><em>publish exchange</em></span> ACL query.
+                        However, if an ACL file has any <span class="emphasis"><em>publish exchange</em></span> rules
+                        then the broker is required to perform a <span class="emphasis"><em>publish exchange</em></span> query for each message published.
+                        Users with performance critical applications are encouraged to structure exchanges, queues, and bindings so that
+                        the <span class="emphasis"><em>publish exchange</em></span> ACL rules are unnecessary.
+                </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntax"></a>1.5.2.1.&#160;ACL Syntax</h4></div></div></div><p>
+                                ACL rules follow this syntax:
+</p><pre class="programlisting">
+aclline = ( comment | aclspec | groupspec | quotaspec )
+
+comment = "#" [ STRING ]
+
+aclspec = "acl" permission ( groupname | name | "all" )
+          ( action | "all" ) [ ( object | "all ) [ ( property "=" STRING )* ] ]
+
+groupspec = "group" groupname ( name )* [ "\" ]
+
+groupcontinuation = ( name )* [ "\" ]
+
+quotaspec = "quota" ( "connections" | "queues" ) NUMBER ( groupname | name | "all" )*
+
+name = ( ALPHANUMERIC | "-" | "_" | "." | "@" | "/" ) [ ( ALPHANUMERIC | "-" | "_" | "." | "@" | "/" )* ]
+
+groupname = ( ALPHANUMERIC | "-" | "_" ) [ ( ALPHANUMERIC | "-" | "_" )* ]
+
+permission = "allow" | "allow-log" | "deny" | "deny-log"
+
+action = "consume" | "publish" | "create" | "access" |
+         "bind"    | "unbind"  | "delete" | "purge"  |
+         "update"
+
+object = "queue"  | "exchange" | "broker"     | "link" |
+         "method" | "query"    | "connection"
+
+property =  "name" | "durable" | "routingkey" | "autodelete" |
+            "exclusive" | "type" | "alternate" | "queuename"  |
+            "exchangename" | "schemapackage" | "schemaclass" |
+            "policytype" | "paging" |
+            "queuemaxsizelowerlimit"  | "queuemaxsizeupperlimit" |
+            "queuemaxcountlowerlimit" | "queuemaxcountupperlimit" |
+            "filemaxsizelowerlimit"   | "filemaxsizeupperlimit" |
+            "filemaxcountlowerlimit"  | "filemaxcountupperlimit" |
+            "pageslowerlimit"         | "pagesupperlimit" |
+            "pagefactorlowerlimit"    | "pagefactorupperlimit"
+</pre><p>
+
+                                 ACL rules can also include a single object name (or the keyword <em class="parameter"><code>all</code></em>) and one or more property name value pairs in the form <span class="command"><strong>property=value</strong></span>
+                        </p><p>
+                                The following tables show the possible values for <span class="command"><strong>permission</strong></span>, <span class="command"><strong>action</strong></span>, <span class="command"><strong>object</strong></span>, and <span class="command"><strong>property</strong></span> in an ACL rules file.
+                         </p><div class="table"><a id="tabl-Messaging_User_Guide-ACL_Syntax-ACL_Rules_permission"></a><p class="title"><strong>Table&#160;1.12.&#160;ACL Rules: permission</strong></p><div class="table-contents"><table border="1" summary="ACL Rules: permission"><colgroup><col /><col /></colgroup><tbody><tr><td>
+                                   <span class="command"><strong>allow</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Allow the action 
+                                   </p>
+                                 </td></tr><tr><td>
+                                     <span class="command"><strong>allow-log</strong></span>
+                                   </td><td>
+                                     <p>
+                                       Allow the action and log the action in the event log
+                                     </p>
+                                   </td></tr><tr><td>
+                                     <span class="command"><strong>deny</strong></span>
+                                   </td><td>
+                                     <p>
+                                       Deny the action
+                                     </p>
+                                   </td></tr><tr><td>
+                                     <span class="command"><strong>deny-log</strong></span>
+                                   </td><td>
+                                     <p>
+                                       Deny the action and log the action in the event log
+                                     </p>
+                                   </td></tr></tbody></table></div></div><br class="table-break" /><div class="table"><a id="tabl-Messaging_User_Guide-ACL_Syntax-ACL_Rulesaction"></a><p class="title"><strong>Table&#160;1.13.&#160;ACL Rules: action</strong></p><div class="table-contents"><table border="1" summary="ACL Rules: action"><colgroup><col /><col /></colgroup><tbody><tr><td>
+                                   <span class="command"><strong>access</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Accessing or reading an object
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>bind</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Associating a queue to an exchange with a routing key.
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>consume</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Using an object
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>create</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Creating an object.
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>delete</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Deleting an object.
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>move</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Moving messages between queues.
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>publish</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Authenticating an incoming message.
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>purge</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Purging a queue.
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>redirect</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Redirecting messages between queues
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>reroute</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Rerouting messages from a queue to an exchange
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>unbind</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Disassociating a queue from an exchange with a routing key.
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>update</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Changing a broker configuration setting.
+                                   </p>
+                                 </td></tr></tbody></table></div></div><br class="table-break" /><div class="table"><a id="tabl-Messaging_User_Guide-ACL_Syntax-ACL_Rulesobject"></a><p class="title"><strong>Table&#160;1.14.&#160;ACL Rules:object</strong></p><div class="table-contents"><table border="1" summary="ACL Rules:object"><colgroup><col /><col /></colgroup><tbody><tr><td>
+                                   <span class="command"><strong>broker</strong></span>
+                                 </td><td>
+                                   <p>
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>connection</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Incoming TCP/IP connection
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>exchange</strong></span>
+                                 </td><td>
+                                   <p>
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>link</strong></span>
+                                 </td><td>
+                                   <p>
+                                     A federation or inter-broker link
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>method</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Management method
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>query</strong></span>
+                                 </td><td>
+                                   <p>
+                                     Management query of an object or class
+                                   </p>
+                                 </td></tr><tr><td>
+                                   <span class="command"><strong>queue</strong></span>
+                                 </td><td>
+                                   <p>
+                                   </p>
+                                 </td></tr></tbody></table></div></div><br class="table-break" /><div class="table"><a id="tabl-Messaging_User_Guide-ACL_Syntax-ACL_Rulesproperty"></a><p class="title"><strong>Table&#160;1.15.&#160;ACL Rules: property</strong></p><div class="table-contents"><table border="1" summary="ACL Rules: property"><colgroup><col /><col /><col /><col /></colgroup><thead><tr><th>Property</th><th>Type</th><th>Description</th><th>Usage</th></tr></thead><tbody><tr><td> <span class="command"><strong>name</strong></span> </td><td>String</td><td>Rule refers to objects with this name. When 'name' is blank or absent then the rule
+                                 applies to all objects of the given type.</td><td>&#160;</td></tr><tr><td> <span class="command"><strong>alternate</strong></span> </td><td>String</td><td>Name of an alternate exchange</td><td>CREATE QUEUE, CREATE EXCHANGE, ACCESS QUEUE, ACCESS EXCHANGE, DELETE QUEUE, DELETE EXCHANGE</td></tr><tr><td> <span class="command"><strong>autodelete</strong></span> </td><td>Boolean</td><td>Indicates whether or not the object gets deleted when the connection that created it is closed</td><td>CREATE QUEUE, CREATE EXCHANGE, ACCESS QUEUE, ACCESS EXCHANGE, DELETE QUEUE</td></tr><tr><td> <span class="command"><strong>durable</strong></span> </td><td>Boolean</td><td>Rule applies to durable objects</td><td>CREATE QUEUE, CREATE EXCHANGE, ACCESS QUEUE, ACCESS EXCHANGE, DELETE QUEUE, DELETE EXCHANGE</td></tr><tr><td> <span class="command"><strong>exchangename</strong></span> </td><td>String</td><td>Name of the exchange to which queue's entries are routed</td><td>REROUT
 E QUEUE</td></tr><tr><td> <span class="command"><strong>filemaxcountlowerlimit</strong></span> </td><td>Integer</td><td>Minimum value for file.max_count (files)</td><td>CREATE QUEUE</td></tr><tr><td> <span class="command"><strong>filemaxcountupperlimit</strong></span> </td><td>Integer</td><td>Maximum value for file.max_count (files)</td><td>CREATE QUEUE</td></tr><tr><td> <span class="command"><strong>filemaxsizelowerlimit</strong></span> </td><td>Integer</td><td>Minimum value for file.max_size (64kb pages)</td><td>CREATE QUEUE</td></tr><tr><td> <span class="command"><strong>filemaxsizeupperlimit</strong></span> </td><td>Integer</td><td>Maximum value for file.max_size (64kb pages)</td><td>CREATE QUEUE</td></tr><tr><td> <span class="command"><strong>host</strong></span> </td><td>String</td><td>Target TCP/IP host or host range for create connection rules</td><td>CREATE CONNECTION</td></tr><tr><td> <span class="command"><strong>exclusive</strong></span> </td><td>Boolean</td><td>Indicate
 s the presence of an <em class="parameter"><code>exclusive</code></em> flag</td><td>CREATE QUEUE, ACCESS QUEUE, DELETE QUEUE</td></tr><tr><td> <span class="command"><strong>pagefactorlowerlimit</strong></span> </td><td>Integer</td><td>Minimum value for size of a page in paged queue</td><td>CREATE QUEUE</td></tr><tr><td> <span class="command"><strong>pagefactorupperlimit</strong></span> </td><td>Integer</td><td>Maximum value for size of a page in paged queue</td><td>CREATE QUEUE</td></tr><tr><td> <span class="command"><strong>pageslowerlimit</strong></span> </td><td>Integer</td><td>Minimum value for number of paged queue pages in memory</td><td>CREATE QUEUE</td></tr><tr><td> <span class="command"><strong>pagesupperlimit</strong></span> </td><td>Integer</td><td>Maximum value for number of paged queue pages in memory</td><td>CREATE QUEUE</td></tr><tr><td> <span class="command"><strong>paging</strong></span> </td><td>Boolean</td><td>Indicates if the queue is a paging queue</td><td>CREAT
 E QUEUE</td></tr><tr><td> <span class="command"><strong>policytype</strong></span> </td><td>String</td><td>"ring", "self-destruct", "reject"</td><td>CREATE QUEUE, ACCESS QUEUE, DELETE QUEUE</td></tr><tr><td> <span class="command"><strong>queuename</strong></span> </td><td>String</td><td>Name of the target queue</td><td>ACCESS EXCHANGE, BIND EXCHANGE, MOVE QUEUE, UNBIND EXCHANGE</td></tr><tr><td> <span class="command"><strong>queuemaxsizelowerlimit</strong></span> </td><td>Integer</td><td>Minimum value for queue.max_size (memory bytes)</td><td>CREATE QUEUE, ACCESS QUEUE</td></tr><tr><td> <span class="command"><strong>queuemaxsizeupperlimit</strong></span> </td><td>Integer</td><td>Maximum value for queue.max_size (memory bytes)</td><td>CREATE QUEUE, ACCESS QUEUE</td></tr><tr><td> <span class="command"><strong>queuemaxcountlowerlimit</strong></span> </td><td>Integer</td><td>Minimum value for queue.max_count (messages)</td><td>CREATE QUEUE, ACCESS QUEUE</td></tr><tr><td> <span class="co
 mmand"><strong>queuemaxcountupperlimit</strong></span> </td><td>Integer</td><td>Maximum value for queue.max_count (messages)</td><td>CREATE QUEUE, ACCESS QUEUE</td></tr><tr><td> <span class="command"><strong>routingkey</strong></span> </td><td>String</td><td>Specifies routing key</td><td>BIND EXCHANGE, UNBIND EXCHANGE, ACCESS EXCHANGE, PUBLISH EXCHANGE</td></tr><tr><td> <span class="command"><strong>schemaclass</strong></span> </td><td>String</td><td>QMF schema class name</td><td>ACCESS METHOD, ACCESS QUERY</td></tr><tr><td> <span class="command"><strong>schemapackage</strong></span> </td><td>String</td><td>QMF schema package name</td><td>ACCESS METHOD</td></tr><tr><td> <span class="command"><strong>type</strong></span> </td><td>String</td><td>Type of exchange, such as topic, fanout, or xml</td><td>CREATE EXCHANGE, ACCESS EXCHANGE, DELETE EXCHANGE</td></tr></tbody></table></div></div><br class="table-break" /><div class="section"><div class="titlepage"><div><div><h5 class="title"><a
  id="sect-Messaging_User_Guide-Authorization-ACL_ActionObjectPropertyTuples"></a>ACL Action-Object-Property Combinations</h5></div></div></div><p>
+                             Not every ACL action is applicable to every ACL object. Furthermore, not every property may be
+                             specified for every action-object pair. The following table lists the broker events
+                             that trigger ACL lookups. Then for each event it lists the action, object, and properties
+                             allowed in the lookup.
+                           </p><p>
+                             User-specified ACL rules constrain property sets to those that match one or more of
+                             the action and object pairs. For example these rules are allowed:
+                           </p><pre class="programlisting">
+    acl allow all access exchange
+    acl allow all access exchange name=abc
+    acl allow all access exchange name=abc durable=true
+</pre><p>
+                             These rules could possibly match one or more of the broker lookups. However, this rule
+                             is not allowed:
+                           </p><pre class="programlisting">
+    acl allow all access exchange queuename=queue1 durable=true
+</pre><p>
+                             Properties <span class="emphasis"><em>queuename</em></span> and <span class="emphasis"><em>durable</em></span>
+                             are not in the list of allowed properties for any 'access exchange' lookup.
+                             This rule would never match a broker lookup query and would never contribute to an
+                             allow or deny decision.
+                           </p><p>
+                             For more information about matching ACL rules please refer to
+                             <a class="link" href="chap-Messaging_User_Guide-Security.html#sect-Messaging_User_Guide-Authorization-ACL_Rule_Matching" title="1.5.2.3.&#160;ACL Rule Matching">
+                               ACL Rule Matching
+                             </a>
+                           </p><div class="table"><a id="tabl-Messaging_User_Guide-ACL_Syntax-ACL_ActionObject_properties"></a><p class="title"><strong>Table&#160;1.16.&#160;Broker Lookup Events With Allowed Action, Object, and Properties</strong></p><div class="table-contents"><table border="1" summary="Broker Lookup Events With Allowed Action, Object, and Properties"><colgroup><col /><col /><col /><col /></colgroup><thead><tr><th>Lookup Event</th><th>Action</th><th>Object</th><th>Properties</th></tr></thead><tbody><tr><td>User querying message timestamp setting </td><td>access</td><td>broker</td><td>&#160;</td></tr><tr><td>AMQP 0-10 protocol received 'query'     </td><td>access</td><td>exchange</td><td>name </td></tr><tr><td>AMQP 0-10 query binding                 </td><td>access</td><td>exchange</td><td>name queuename routingkey </td></tr><tr><td>AMQP 0-10 exchange declare              </td><td>access</td><td>exchange</td><td>name type alternate durable autodelete </td></tr><tr><
 td>AMQP 1.0 exchange access                </td><td>access</td><td>exchange</td><td>name type durable </td></tr><tr><td>AMQP 1.0 node resolution                </td><td>access</td><td>exchange</td><td>name </td></tr><tr><td>Management method request               </td><td>access</td><td>method</td><td>name schemapackage schemaclass </td></tr><tr><td>Management agent method request         </td><td>access</td><td>method</td><td>name schemapackage schemaclass </td></tr><tr><td>Management agent query                  </td><td>access</td><td>query</td><td>name schemaclass </td></tr><tr><td>QMF 'query queue' method                </td><td>access</td><td>queue</td><td>name </td></tr><tr><td>AMQP 0-10 query                         </td><td>access</td><td>queue</td><td>name </td></tr><tr><td>AMQP 0-10 queue declare                 </td><td>access</td><td>queue</td><td>name alternate durable exclusive autodelete policytype queuemaxcountlowerlimit queuemaxcountupperlimit queuemaxsizelowerlimi
 t queuemaxsizeupperlimit </td></tr><tr><td>AMQP 1.0 queue access                   </td><td>access</td><td>queue</td><td>name alternate durable exclusive autodelete policytype queuemaxcountlowerlimit queuemaxcountupperlimit queuemaxsizelowerlimit queuemaxsizeupperlimit </td></tr><tr><td>AMQP 1.0 node resolution                </td><td>access</td><td>queue</td><td>name </td></tr><tr><td>AMQP 0-10 or QMF bind request           </td><td>bind</td><td>exchange</td><td>name queuename routingkey </td></tr><tr><td>AMQP 1.0 new outgoing link from exchange</td><td>bind</td><td>exchange</td><td>name queuename routingkey </td></tr><tr><td>AMQP 0-10 subscribe request             </td><td>consume</td><td>queue</td><td>name </td></tr><tr><td>AMQP 1.0 new outgoing link from queue   </td><td>consume</td><td>queue</td><td>name </td></tr><tr><td>TCP/IP connection creation              </td><td>create</td><td>connection</td><td>host </td></tr><tr><td>Create exchange                         </td><td>cre
 ate</td><td>exchange</td><td>name type alternate durable autodelete </td></tr><tr><td>Interbroker link creation               </td><td>create</td><td>link</td><td>&#160;</td></tr><tr><td>Interbroker link creation               </td><td>create</td><td>link</td><td>&#160;</td></tr><tr><td>Create queue                            </td><td>create</td><td>queue</td><td>name alternate durable exclusive autodelete policytype paging pageslowerlimit pagesupperlimit pagefactorlowerlimit pagefactorupperlimit queuemaxcountlowerlimit queuemaxcountupperlimit queuemaxsizelowerlimit queuemaxsizeupperlimit filemaxcountlowerlimit filemaxcountupperlimit filemaxsizelowerlimit filemaxsizeupperlimit </td></tr><tr><td>Delete exchange                         </td><td>delete</td><td>exchange</td><td>name type alternate durable </td></tr><tr><td>Delete queue                            </td><td>delete</td><td>queue</td><td>name alternate durable exclusive autodelete policytype </td></tr><tr><td>Management 'mov
 e queue' request         </td><td>move</td><td>queue</td><td>name queuename </td></tr><tr><td>AMQP 0-10 received message processing   </td><td>publish</td><td>exchange</td><td>name routingkey </td></tr><tr><td>AMQP 1.0 establish sender link to queue </td><td>publish</td><td>exchange</td><td>routingkey </td></tr><tr><td>AMQP 1.0 received message processing    </td><td>publish</td><td>exchange</td><td>name routingkey </td></tr><tr><td>Management 'purge queue' request        </td><td>purge</td><td>queue</td><td>name </td></tr><tr><td>Management 'purge queue' request        </td><td>purge</td><td>queue</td><td>name </td></tr><tr><td>Management 'redirect queue' request     </td><td>redirect</td><td>queue</td><td>name queuename </td></tr><tr><td>Management 'reroute queue' request      </td><td>reroute</td><td>queue</td><td>name exchangename </td></tr><tr><td>Management 'unbind exchange' request    </td><td>unbind</td><td>exchange</td><td>name queuename routingkey </td></tr><tr><td>User mo
 difying message timestamp setting</td><td>update</td><td>broker</td><td>&#160;</td></tr></tbody></table></div></div><br class="table-break" /></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntactic_Conventions"></a>1.5.2.2.&#160;ACL Syntactic Conventions</h4></div></div></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntactic_Conventions-comments"></a>Comments</h5></div></div></div><p>
+                            </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+                                  A line starting with the <span class="command"><strong>#</strong></span> character is considered a comment and is ignored.
+                                </p></li><li class="listitem"><p>
+                                  Embedded comments and trailing comments are not allowed. The <span class="command"><strong>#</strong></span> is commonly found in routing keys and other AMQP literals which occur naturally in ACL rule specifications.
+                                </p></li></ul></div><p>
+                          </p></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntactic_Conventions-whitespace"></a>White Space</h5></div></div></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+                                Empty lines and lines that contain only whitespace (' ', '\f', '\n', '\r', '\t', '\v') are ignored.
+                              </p></li><li class="listitem"><p>
+                                Additional whitespace between and after tokens is allowed.
+                              </p></li><li class="listitem"><p>
+                                Group and Acl definitions must start with <span class="command"><strong>group</strong></span> and <span class="command"><strong>acl</strong></span> respectively and with no preceding whitespace.
+                              </p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntactic_Conventions-characterset"></a>Character Set</h5></div></div></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+                                ACL files use 7-bit ASCII characters only
+                              </p></li><li class="listitem"><p>
+                                Group names may contain only
+                                </p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><span class="command"><strong>[a-z]</strong></span></li><li class="listitem"><span class="command"><strong>[A-Z]</strong></span></li><li class="listitem"><span class="command"><strong>[0-9]</strong></span></li><li class="listitem"><span class="command"><strong>'-'</strong></span> hyphen</li><li class="listitem"><span class="command"><strong>'_'</strong></span> underscore</li></ul></div><p>
+                              </p></li><li class="listitem"><p>
+                                Individual user names may contain only
+                                </p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><span class="command"><strong>[a-z]</strong></span></li><li class="listitem"><span class="command"><strong>[A-Z]</strong></span></li><li class="listitem"><span class="command"><strong>[0-9]</strong></span></li><li class="listitem"><span class="command"><strong>'-'</strong></span> hyphen</li><li class="listitem"><span class="command"><strong>'_'</strong></span> underscore</li><li class="listitem"><span class="command"><strong>'.'</strong></span> period</li><li class="listitem"><span class="command"><strong>'@'</strong></span> ampersand</li><li class="listitem"><span class="command"><strong>'/'</strong></span> slash</li></ul></div><p>
+                              </p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntactic_Conventions-casesensitivity"></a>Case Sensitivity</h5></div></div></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+                                All tokens are case sensitive. <em class="parameter"><code>name1</code></em> is not the same as <em class="parameter"><code>Name1</code></em> and <em class="parameter"><code>create</code></em> is not the same as <em class="parameter"><code>CREATE</code></em>.
+                              </p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntactic_Conventions-linecontinuation"></a>Line Continuation</h5></div></div></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+                                Group lists can be extended to the following line by terminating the line with the <span class="command"><strong>'\'</strong></span> character. No other ACL file lines may be continued.
+                              </p></li><li class="listitem"><p>
+                                Group specification lines may be continued only after the group name or any of the user names included in the group. See example below.
+                              </p></li><li class="listitem"><p>
+                                Lines consisting solely of a <span class="command"><strong>'\'</strong></span> character are not permitted.
+                              </p></li><li class="listitem"><p>
+                                The <span class="command"><strong>'\'</strong></span> continuation character is recognized only if it is the last character in the line. Any characters after the <span class="command"><strong>'\'</strong></span> are not permitted.
+                              </p></li></ul></div><pre class="programlisting">
+    #
+    # Examples of extending group lists using a trailing '\' character
+    #
+    group group1 name1 name2 \
+    name3 name4 \
+    name5
+
+    group group2 \
+                 group1 \
+                 name6
+    #
+    # The following are illegal:
+    #
+    # '\' must be after group name
+    #
+    group \
+          group3 name7 name8
+    #
+    # No empty extension line
+    #
+    group group4 name9 \
+                       \
+                 name10
+</pre></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntactic_Conventions-linelength"></a>Line Length</h5></div></div></div><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+                                ACL file lines are limited to 1024 characters.
+                              </p></li></ul></div></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntactic_Conventions-keywords"></a>ACL File Keywords</h5></div></div></div>
+                          ACL reserves several words for convenience and for context sensitive substitution.
+
+                          <div class="section"><div class="titlepage"><div><div><h6 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntactic_Conventions-keywords-all"></a>The <span class="command"><strong>all</strong></span> Keyword</h6></div></div></div>
+                            The keyword <span class="command"><strong>all</strong></span> is reserved. It may be used in ACL rules to match all individuals and groups, all actions, or all objects.
+                            <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">acl allow all create queue</li><li class="listitem">acl allow bob@QPID all queue</li><li class="listitem">acl allow bob@QPID create all</li></ul></div></div><div class="section"><div class="titlepage"><div><div><h6 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntactic_Conventions-keywords-userdomain"></a>User Name and Domain Name Keywords</h6></div></div></div><p>
+                              In the C++ Broker 0.20 a simple set of user name and domain name substitution variable keyword tokens is defined. This provides administrators with an easy way to describe private or shared resources.
+                            </p><p>
+                              Symbol substitution is allowed in the ACL file anywhere that text is supplied for a property value.
+                            </p><p>
+                              In the following table an authenticated user named bob.user@QPID.COM has his substitution keywords expanded.
+
+                              </p><div class="table"><a id="tabl-Messaging_User_Guide-ACL_Syntax-ACL_UsernameSubstitution"></a><p class="title"><strong>Table&#160;1.17.&#160;ACL User Name and Domain Name Substitution Keywords</strong></p><div class="table-contents"><table border="1" summary="ACL User Name and Domain Name Substitution Keywords"><colgroup><col /><col /></colgroup><thead><tr><th>Keyword</th><th>Expansion</th></tr></thead><tbody><tr><td> <span class="command"><strong>${userdomain}</strong></span> </td><td>bob_user_QPID_COM</td></tr><tr><td> <span class="command"><strong>${user}</strong></span> </td><td>bob_user</td></tr><tr><td> <span class="command"><strong>${domain}</strong></span> </td><td>QPID_COM</td></tr></tbody></table></div></div><p><br class="table-break" />
+                            </p><p>
+                              </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+                                  The original user name has the period &#8220;.&#8221; and ampersand &#8220;@&#8221; characters translated into underscore &#8220;_&#8221;. This allows substitution to work when the substitution keyword is used in a routingkey in the Acl file.
+                                </li><li class="listitem">
+                                  The Acl processing matches ${userdomain} before matching either ${user} or ${domain}. Rules that specify the combination ${user}_${domain} will never match.
+                                </li></ul></div><p>
+                            </p><pre class="programlisting">
+  # Example:
+  #
+  # Administrators can set up Acl rule files that allow every user to create a
+  # private exchange, a private queue, and a private binding between them.
+  # In this example the users are also allowed to create private backup exchanges,
+  # queues and bindings. This effectively provides limits to user's exchange,
+  # queue, and binding creation and guarantees that each user gets exclusive
+  # access to these resources.
+  #
+  #
+  # Create primary queue and exchange:
+  #
+  acl allow all create  queue    name=$\{user}-work alternate=$\{user}-work2
+  acl deny  all create  queue    name=$\{user}-work alternate=*
+  acl allow all create  queue    name=$\{user}-work
+  acl allow all create  exchange name=$\{user}-work alternate=$\{user}-work2
+  acl deny  all create  exchange name=$\{user}-work alternate=*
+  acl allow all create  exchange name=$\{user}-work
+  #
+  # Create backup queue and exchange
+  #
+  acl deny  all create  queue    name=$\{user}-work2 alternate=*
+  acl allow all create  queue    name=$\{user}-work2
+  acl deny  all create  exchange name=$\{user}-work2 alternate=*
+  acl allow all create  exchange name=$\{user}-work2
+  #
+  # Bind/unbind primary exchange
+  #
+  acl allow all bind   exchange name=$\{user}-work routingkey=$\{user} queuename=$\{user}-work
+  acl allow all unbind exchange name=$\{user}-work routingkey=$\{user} queuename=$\{user}-work
+  #
+  # Bind/unbind backup exchange
+  #
+  acl allow all bind   exchange name=$\{user}-work2 routingkey=$\{user} queuename=$\{user}-work2
+  acl allow all unbind exchange name=$\{user}-work2 routingkey=$\{user} queuename=$\{user}-work2
+  #
+  # Access primary exchange
+  #
+  acl allow all access exchange name=$\{user}-work routingkey=$\{user} queuename=$\{user}-work
+  #
+  # Access backup exchange
+  #
+  acl allow all access exchange name=$\{user}-work2 routingkey=$\{user} queuename=$\{user}-work2
+  #
+  # Publish primary exchange
+  #
+  acl allow all publish exchange name=$\{user}-work routingkey=$\{user}
+  #
+  # Publish backup exchange
+  #
+  acl allow all publish exchange name=$\{user}-work2 routingkey=$\{user}
+  #
+  # deny mode
+  #
+  acl deny all all
+</pre></div></div><div class="section"><div class="titlepage"><div><div><h5 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntatic_Conventions-wildcards"></a>Wildcards</h5></div></div></div>
+                          ACL privides two types of wildcard matching to provide flexibility in writing rules.
+
+                          <div class="section"><div class="titlepage"><div><div><h6 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntatic_Conventions-wildcards-asterisk"></a>Property Value Wildcard</h6></div></div></div><p>
+                              Text specifying a property value may end with a single trailing <span class="command"><strong>*</strong></span> character.
+                              This is a simple wildcard match indicating that strings which match up to that point are matches for the ACL property rule.
+                              An ACL rule such as
+                            </p><p>
+                              </p><pre class="programlisting">    acl allow bob@QPID create queue name=bob*</pre><p>
+                            </p><p>
+                              allow user bob@QPID to create queues named bob1, bob2, bobQueue3, and so on.
+                            </p></div><div class="section"><div class="titlepage"><div><div><h6 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Syntatic_Conventions-wildcards-topickey"></a>Topic Routing Key Wildcard</h6></div></div></div><p>
+                              In the C++ Broker 0.20 the logic governing the ACL Match has changed for each ACL rule that contains a routingkey property.
+                              The routingkey property is matched according to Topic Exchange match logic the broker uses when it distributes messages published to a topic exchange.
+                            </p><p>
+                              Routing keys are hierarchical where each level is separated by a period:
+                              </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">weather.usa</li><li class="listitem">weather.europe.germany</li><li class="listitem">weather.europe.germany.berlin</li><li class="listitem">company.engineering.repository</li></ul></div><p>
+                            </p><p>
+                              Within the routing key hierarchy two wildcard characters are defined.
+                              </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><span class="command"><strong>*</strong></span> matches one field</li><li class="listitem"><span class="command"><strong>#</strong></span> matches zero or more fields</li></ul></div><p>
+                            </p><p>
+                              Suppose an ACL rule file is:
+                            </p><p>
+                              </p><pre class="programlisting">
+    acl allow-log uHash1@COMPANY publish exchange name=X routingkey=a.#.b
+    acl deny all all
+                              </pre><p>
+                            </p><p>
+                              When user uHash1@COMPANY attempts to publish to exchange X the ACL will return these results:
+
+                              </p><div class="table"><a id="tabl-Messaging_User_Guide-ACL_Syntax-ACL_TopicExchangeMatch"></a><p class="title"><strong>Table&#160;1.18.&#160;Topic Exchange Wildcard Match Examples</strong></p><div class="table-contents"><table border="1" summary="Topic Exchange Wildcard Match Examples"><colgroup><col /><col /></colgroup><thead><tr><th>routingkey in publish to exchange X</th><th>result</th></tr></thead><tbody><tr><td> <span class="command"><strong>a.b</strong></span> </td><td>allow-log</td></tr><tr><td> <span class="command"><strong>a.x.b</strong></span> </td><td>allow-log</td></tr><tr><td> <span class="command"><strong>a.x.y.zz.b</strong></span> </td><td>allow-log</td></tr><tr><td> <span class="command"><strong>a.b.</strong></span> </td><td>deny</td></tr><tr><td> <span class="command"><strong>q.x.b</strong></span> </td><td>deny</td></tr></tbody></table></div></div><p><br class="table-break" />
+
+                            </p></div></div></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-Authorization-ACL_Rule_Matching"></a>1.5.2.3.&#160;ACL Rule Matching</h4></div></div></div><p>
+                           The minimum matching criteria for ACL rules are:
+                           </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">An actor (individually named or group member)</li><li class="listitem">An action</li><li class="listitem">An object</li></ul></div><p>
+                         </p><p>
+                           If a rule does not match the minimum criteria then that rule does not control the ACL allow or deny decision.
+                         </p><p>
+                           ACL rules optionally specify object names and property name=value pairs. If an ACL rule specifies an object name or property values than all of them must match to cause the rule to match.
+                         </p><p>
+                           The following illustration shows how ACL rules are processed to find matching rules.
+</p><pre class="programlisting">
+    # Example of rule matching
+    #
+    # Using this ACL file content:
+
+    (1)  acl deny bob create exchange name=test durable=true passive=true
+    (2)  acl deny bob create exchange name=myEx type=direct
+    (3)  acl allow all all
+
+    #
+    # Lookup 1. id:bob action:create objectType:exchange name=test
+    #           {durable=false passive=false type=direct alternate=}
+    #
+    # ACL Match Processing:
+    #  1. Rule 1 passes minimum criteria with user bob, action create,
+    #     and object exchange.
+    #  2. Rule 1 matches name=test.
+    #  3. Rule 1 does not match the rule's durable=true with the requested
+    #     lookup of durable=false.
+    #  4. Rule 1 does not control the decision and processing continues
+    #     to Rule 2.
+    #  5. Rule 2 passes minimum criteria with user bob, action create,
+    #     and object exchange.
+    #  6. Rule 2 does not match the rule's name=myEx with the requested
+    #     lookup of name=test.
+    #  7. Rule 2 does not control the decision and processing continues
+    #     to Rule 3.
+    #  8. Rule 3 matches everything and the decision is 'allow'.
+    #
+    # Lookup 2. id:bob action:create objectType:exchange name=myEx
+    #           {durable=true passive=true type=direct alternate=}
+    #
+    # ACL Match Processing:
+    #  1. Rule 1 passes minimum criteria with user bob, action create,
+    #     and object exchange.
+    #  2. Rule 1 does not match the rule's name=test with the requested
+    #     lookup of name=myEx.
+    #  3. Rule 1 does not control the decision and processing continues
+    #     to Rule 2.
+    #  4. Rule 2 passes minimum criteria with user bob, action create,
+    #     and object exchange.
+    #  5. Rule 2 matches name=myEx.
+    #  6. Rule 2 matches the rule's type=direct with the requested
+    #     lookup of type=direct.
+    #  7. Rule 2 is the matching rule and the decision is 'deny'.
+    #
+</pre><p>
+                         </p><p>
+                           Referring to <a class="link" href="chap-Messaging_User_Guide-Security.html#tabl-Messaging_User_Guide-ACL_Syntax-ACL_ActionObject_properties" title="Table&#160;1.16.&#160;Broker Lookup Events With Allowed Action, Object, and Properties">ACL Properties Allowed for each Action and Object table</a> observe that some Action/Object pairs have different sets of allowed properties. For example different broker ACL lookups for <span class="emphasis"><em>access exchange</em></span> have different property subsets.
+                         </p><pre class="programlisting">
+    [1] access exchange name
+    [2] access exchange name type alternate durable autodelete
+    [3] access exchange name queuename routingkey
+    [4] access exchange name type durable
+</pre><p>
+                           If an ACL rule specifies the <span class="emphasis"><em>autodelete</em></span> property then it can possibly match only the second case above. It can never match cases 1, 3, and 4 because the broker calls to ACL will not present the autodelete property for matching. To get proper matching the ACL rule must have only the properties of the intended lookup case.
+                         </p><pre class="programlisting">
+    acl allow bob access exchange alternate=other    ! may match pattern 2 only
+    acl allow bob access exchange queuename=other    ! may match pattern 3 only
+    acl allow bob access exchange durable=true       ! may match patterns 2 and 4 only
+    acl deny  bob access exchange                    ! may match all patterns
+</pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-Authorization-Specifying_ACL_Permissions"></a>1.5.2.4.&#160;Specifying ACL Permissions</h4></div></div></div><p>
+                           Now that we have seen the ACL syntax, we will provide representative examples and guidelines for ACL files.
+                        </p><p>
+                                Most ACL files begin by defining groups:
+                        </p><pre class="programlisting">
+    group admin ted@QPID martin@QPID
+    group user-consume martin@QPID ted@QPID
+    group group2 kim@QPID user-consume rob@QPID
+    group publisher group2 \
+    tom@QPID andrew@QPID debbie@QPID
+</pre><p>
+                                Rules in an ACL file grant or deny specific permissions to users or groups:
+                        </p><pre class="programlisting">
+    acl allow carlt@QPID create exchange name=carl.*
+    acl allow rob@QPID create queue
+    acl allow guest@QPID bind exchange name=amq.topic routingkey=stocks.rht.#
+    acl allow user-consume create queue name=tmp.*
+
+    acl allow publisher publish all durable=false
+    acl allow publisher create queue name=RequestQueue
+    acl allow consumer consume queue durable=true
+    acl allow fred@QPID create all
+    acl allow bob@QPID all queue
+    acl allow admin all
+    acl allow all consume queue
+    acl allow all bind exchange
+    acl deny all all
+</pre><p>
+                                In the previous example, the last line, <code class="literal">acl deny all all</code>, denies all authorizations that have not been specifically granted. This is the default, but it is useful to include it explicitly on the last line for the sake of clarity. If you want to grant all rights by default, you can specify <code class="literal">acl allow all all</code> in the last line.
+                        </p><p>
+                          ACL allows specification of conflicting rules. Be sure to specify the most specific rules first followed by more general rules. Here is an example:
+                        </p><p>
+</p><pre class="programlisting">
+    group users alice@QPID bob@QPID charlie@QPID
+    acl deny  charlie@QPID create queue
+    acl allow users        create queue
+    acl deny all all
+</pre><p>
+                        </p><p>
+                          In this example users alice and bob would be able to create queues due to their membership in the users group. However, user charlie is denied from creating a queue despite his membership in the users group because a deny rule for him is stated before the allow rule for the users group.
+                        </p><p>
+                                Do not allow <em class="parameter"><code>guest</code></em> to access and log QMF management methods that could cause security breaches:
+                        </p><pre class="programlisting">
+    group allUsers guest@QPID
+    ...
+    acl deny-log allUsers create link
+    acl deny-log allUsers access method name=connect
+    acl deny-log allUsers access method name=echo
+    acl allow all all
+</pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-Authorization-Auditing_ACL_Settings"></a>1.5.2.5.&#160;Auditing ACL Settings</h4></div></div></div><p>
+                    The 0.30 C++ Broker ACL module provides a comprehensive set of run-time and debug logging checks.
+                    The following example ACL file is used to illustrate working with the ACL module debugging features.
+                  </p><pre class="programlisting">
+   group x a@QPID b@QPID b2@QPID b3@QPID
+   acl allow all delete broker
+   acl allow all create queue name=abc
+   acl allow all create queue exchangename=xyz
+   acl allow all create connection host=1.1.1.1
+   acl allow all access exchange alternate=abc queuename=xyz
+   acl allow all access exchange queuename=xyz
+   acl allow all access exchange alternate=abc
+   acl allow a@qpid all all exchangename=123
+   acl allow b@qpid all all
+   acl allow all all
+</pre><p>
+                    When this file is loaded it will show the following (truncated, formatted) Info-level log.
+                  </p><pre class="programlisting">
+  notice ACL: Read file "/home/chug/acl/svn-acl.acl"
+  warning ACL rule ignored: Broker never checks for rules with
+                            action: 'delete' and object: 'broker'
+  warning ACL rule ignored: Broker checks for rules with
+                            action: 'create' and object: 'queue'
+              but will never match with property set: { exchangename=xyz }
+  warning ACL rule ignored: Broker checks for rules with
+                            action: 'access' and object: 'exchange'
+              but will never match with property set: { alternate=abc queuename=xyz }
+  info ACL Plugin loaded
+</pre><p>
+                    Three of the rules are invalid. The first invalid rule is rejected because there are no rules
+                    that specify 'delete broker' regardless of the properties. The other two rules are rejected
+                    because the property sets in the ACL rule don't match any broker lookups.
+                  </p><p>
+                    The ACL module only issues a warning about these rules and continues to operate. Users upgrading
+                    from previous versions should be concerned that these rules never had any effect and should fix
+                    the rules to have the property sets needed to allow or deny the intended broker events.
+                  </p><p>
+                    The next illustration shows the Debug-level log. Debug log level includes information about
+                    constructing the rule tables, expanding groups and keywords, connection and queue quotas, and
+                    connection black and white lists.
+                  </p><pre class="programlisting">
+  notice ACL: Read file "/home/chug/acl/svn-acl.acl"
+  debug ACL: Group list: 1 groups found:
+  debug ACL:   "x": a@QPID b2@QPID b3@QPID b@QPID
+  debug ACL: name list: 7 names found:
+  debug ACL:  * a@QPID a@qpid b2@QPID b3@QPID b@QPID b@qpid
+  debug ACL: Rule list: 10 ACL rules found:
+  debug ACL:    1 allow [*] delete broker
+  warning ACL rule ignored: Broker never checks for rules with
+                            action: 'delete' and object: 'broker'
+  debug ACL:    2 allow [*] create queue name=abc
+  debug ACL:    3 allow [*] create queue exchangename=xyz
+  warning ACL rule ignored: Broker checks for rules with
+                            action: 'create' and object: 'queue'
+                     but will never match with property set: { exchangename=xyz }
+  debug ACL:    4 allow [*] create connection host=1.1.1.1
+  debug ACL:    5 allow [*] access exchange alternate=abc queuename=xyz
+  warning ACL rule ignored: Broker checks for rules with
+                            action: 'access' and object: 'exchange'
+                     but will never match with property set: { alternate=abc queuename=xyz }
+  debug ACL:    6 allow [*] access exchange queuename=xyz
+  debug ACL:    7 allow [*] access exchange alternate=abc
+  debug ACL:    8 allow [a@qpid] * * exchangename=123
+  debug ACL:    9 allow [b@qpid] * *
+  debug ACL:   10 allow [*] *
+  debug ACL: connections quota: 0 rules found:
+  debug ACL: queues quota: 0 rules found:
+  debug ACL: Load Rules
+  debug ACL: Processing 10 allow [*] *
+  debug ACL: FoundMode allow
+  debug ACL: Processing  9 allow [b@qpid] * *
+  debug ACL: Adding actions {access,bind,consume,create,delete,move,publish,purge,
+                             redirect,reroute,unbind,update}
+                 to objects {broker,connection,exchange,link,method,query,queue}
+                 with props { }
+                  for users {b@qpid}
+  debug ACL: Processing  8 allow [a@qpid] * * exchangename=123
+  debug ACL: Adding actions {access,bind,consume,create,delete,move,publish,purge,
+                             redirect,reroute,unbind,update}
+                 to objects {broker,connection,exchange,link,method,query,queue}
+                 with props { exchangename=123 }
+                  for users {a@qpid}
+  debug ACL: Processing  7 allow [*] access exchange alternate=abc
+  debug ACL: Adding actions {access}
+                 to objects {exchange}
+                 with props { alternate=abc }
+                  for users {*,a@QPID,a@qpid,b2@QPID,b3@QPID,b@QPID,b@qpid}
+  debug ACL: Processing  6 allow [*] access exchange queuename=xyz
+  debug ACL: Adding actions {access}
+                 to objects {exchange}
+                 with props { queuename=xyz }
+                  for users {*,a@QPID,a@qpid,b2@QPID,b3@QPID,b@QPID,b@qpid}
+  debug ACL: Processing  5 allow [*] access exchange alternate=abc queuename=xyz
+  debug ACL: Processing  4 allow [*] create connection host=1.1.1.1
+  debug ACL: Processing  3 allow [*] create queue exchangename=xyz
+  debug ACL: Processing  2 allow [*] create queue name=abc
+  debug ACL: Adding actions {create}
+                 to objects {queue}
+                 with props { name=abc }
+                  for users {*,a@QPID,a@qpid,b2@QPID,b3@QPID,b@QPID,b@qpid}
+  debug ACL: Processing  1 allow [*] delete broker
+  debug ACL: global Connection Rule list : 1 rules found :
+  debug ACL:    1 [ruleMode = allow {(1.1.1.1,1.1.1.1)}
+  debug ACL: User Connection Rule lists : 0 user lists found :
+  debug ACL: Transfer ACL is Enabled!
+  info ACL Plugin loaded
+</pre><p>
+                    The previous illustration is interesting because it shows the settings as the <span class="emphasis"><em>all</em></span> keywords are
+                    being expanded. However, that does not show the information about what is actually going into the ACL lookup tables.
+                  </p><p>
+                    The next two illustrations show additional information provided by Trace-level logs for ACL startup.
+                    The first shows a dump of the broker's internal
+                    action/object/properties table. This table is authoratative.
+                  </p><pre class="programlisting">
+  trace ACL: Definitions of action, object, (allowed properties) lookups
+  trace ACL: Lookup  1: "User querying message timestamp setting  "
+                          access   broker     ()
+  trace ACL: Lookup  2: "AMQP 0-10 protocol received 'query'      "
+                          access   exchange   (name)
+  trace ACL: Lookup  3: "AMQP 0-10 query binding                  "
+                          access   exchange   (name,routingkey,queuename)
+  trace ACL: Lookup  4: "AMQP 0-10 exchange declare               "
+                          access   exchange   (name,durable,autodelete,type,alternate)
+  trace ACL: Lookup  5: "AMQP 1.0 exchange access                 "
+                          access   exchange   (name,durable,type)
+  trace ACL: Lookup  6: "AMQP 1.0 node resolution                 "
+                          access   exchange   (name)
+  trace ACL: Lookup  7: "Management method request                "
+                          access   method     (name,schemapackage,schemaclass)
+  trace ACL: Lookup  8: "Management agent method request          "
+                          access   method     (name,schemapackage,schemaclass)
+  trace ACL: Lookup  9: "Management agent query                   "
+                          access   query      (name,schemaclass)
+  trace ACL: Lookup 10: "QMF 'query queue' method                 "
+                          access   queue      (name)
+  trace ACL: Lookup 11: "AMQP 0-10 query                          "
+                          access   queue      (name)
+  trace ACL: Lookup 12: "AMQP 0-10 queue declare                  "
+                          access   queue      (name,durable,autodelete,exclusive,alternate,
+                            policytype,queuemaxsizelowerlimit,queuemaxsizeupperlimit,
+                            queuemaxcountlowerlimit,queuemaxcountupperlimit)
+  trace ACL: Lookup 13: "AMQP 1.0 queue access                    "
+                          access   queue      (name,durable,autodelete,exclusive,alternate,
+                            policytype,queuemaxsizelowerlimit,queuemaxsizeupperlimit,
+                            queuemaxcountlowerlimit,queuemaxcountupperlimit)
+  trace ACL: Lookup 14: "AMQP 1.0 node resolution                 "
+                          access   queue      (name)
+  trace ACL: Lookup 15: "AMQP 0-10 or QMF bind request            "
+                          bind     exchange   (name,routingkey,queuename)
+  trace ACL: Lookup 16: "AMQP 1.0 new outgoing link from exchange "
+                          bind     exchange   (name,routingkey,queuename)
+  trace ACL: Lookup 17: "AMQP 0-10 subscribe request              "
+                          consume  queue      (name)
+  trace ACL: Lookup 18: "AMQP 1.0 new outgoing link from queue    "
+                          consume  queue      (name)
+  trace ACL: Lookup 19: "TCP/IP connection creation               "
+                          create   connection (host)
+  trace ACL: Lookup 20: "Create exchange                          "
+                          create   exchange   (name,durable,autodelete,type,alternate)
+  trace ACL: Lookup 21: "Interbroker link creation                "
+                          create   link       ()
+  trace ACL: Lookup 22: "Interbroker link creation                "
+                          create   link       ()
+  trace ACL: Lookup 23: "Create queue                             "
+                          create   queue      (name,durable,autodelete,exclusive,
+                            alternate,policytype,paging,
+                            queuemaxsizelowerlimit,queuemaxsizeupperlimit,
+                            queuemaxcountlowerlimit,queuemaxcountupperlimit,
+                            filemaxsizelowerlimit,filemaxsizeupperlimit,
+                            filemaxcountlowerlimit,filemaxcountupperlimit,
+                            pageslowerlimit,pagesupperlimit,
+                            pagefactorlowerlimit,pagefactorupperlimit)
+  trace ACL: Lookup 24: "Delete exchange                          "
+                          delete   exchange   (name,durable,type,alternate)
+  trace ACL: Lookup 25: "Delete queue                             "
+                          delete   queue      (name,durable,autodelete,exclusive,
+                            alternate,policytype)
+  trace ACL: Lookup 26: "Management 'move queue' request          "
+                          move     queue      (name,queuename)
+  trace ACL: Lookup 27: "AMQP 0-10 received message processing    "
+                          publish  exchange   (name,routingkey)
+  trace ACL: Lookup 28: "AMQP 1.0 establish sender link to queue  "
+                          publish  exchange   (routingkey)
+  trace ACL: Lookup 29: "AMQP 1.0 received message processing     "
+                          publish  exchange   (name,routingkey)
+  trace ACL: Lookup 30: "Management 'purge queue' request         "
+                          purge    queue      (name)
+  trace ACL: Lookup 31: "Management 'purge queue' request         "
+                          purge    queue      (name)
+  trace ACL: Lookup 32: "Management 'redirect queue' request      "
+                          redirect queue      (name,queuename)
+  trace ACL: Lookup 33: "Management 'reroute queue' request       "
+                          reroute  queue      (name,exchangename)
+  trace ACL: Lookup 34: "Management 'unbind exchange' request     "
+                          unbind   exchange   (name,routingkey,queuename)
+  trace ACL: Lookup 35: "User modifying message timestamp setting "
+                          update   broker     ()
+</pre><p>
+                    The final illustration shows a dump of every rule for every user in the ACL database.
+                    It includes the user name, action, object, original ACL rule number, allow or deny status,
+                    and a cross reference indicating which Lookup Events the rule could possibly satisfy.
+                  </p><p>
+                    Note that rules identified by <span class="emphasis"><em>User: *</em></span> are the rules in effect
+                    for users otherwise unnamed in the ACL file.
+                  </p><pre class="programlisting">
+  trace ACL: Decision rule cross reference
+  trace ACL: User: b@qpid   access   broker
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (1)
+  trace ACL: User: *        access   exchange
+                        Rule: [rule 6 ruleMode = allow props{ queuename=xyz }]
+                              may match Lookups : (3)
+  trace ACL: User: *        access   exchange
+                        Rule: [rule 7 ruleMode = allow props{ alternate=abc }]
+                              may match Lookups : (4)
+  trace ACL: User: a@QPID   access   exchange
+                        Rule: [rule 6 ruleMode = allow props{ queuename=xyz }]
+                              may match Lookups : (3)
+  trace ACL: User: a@QPID   access   exchange
+                        Rule: [rule 7 ruleMode = allow props{ alternate=abc }]
+                              may match Lookups : (4)
+  trace ACL: User: a@qpid   access   exchange
+                        Rule: [rule 6 ruleMode = allow props{ queuename=xyz }]
+                              may match Lookups : (3)
+  trace ACL: User: a@qpid   access   exchange
+                        Rule: [rule 7 ruleMode = allow props{ alternate=abc }]
+                              may match Lookups : (4)
+  trace ACL: User: b2@QPID  access   exchange
+                        Rule: [rule 6 ruleMode = allow props{ queuename=xyz }]
+                              may match Lookups : (3)
+  trace ACL: User: b2@QPID  access   exchange
+                        Rule: [rule 7 ruleMode = allow props{ alternate=abc }]
+                              may match Lookups : (4)
+  trace ACL: User: b3@QPID  access   exchange
+                        Rule: [rule 6 ruleMode = allow props{ queuename=xyz }]
+                              may match Lookups : (3)
+  trace ACL: User: b3@QPID  access   exchange
+                        Rule: [rule 7 ruleMode = allow props{ alternate=abc }]
+                              may match Lookups : (4)
+  trace ACL: User: b@QPID   access   exchange
+                        Rule: [rule 6 ruleMode = allow props{ queuename=xyz }]
+                              may match Lookups : (3)
+  trace ACL: User: b@QPID   access   exchange
+                        Rule: [rule 7 ruleMode = allow props{ alternate=abc }]
+                              may match Lookups : (4)
+  trace ACL: User: b@qpid   access   exchange
+                        Rule: [rule 6 ruleMode = allow props{ queuename=xyz }]
+                              may match Lookups : (3)
+  trace ACL: User: b@qpid   access   exchange
+                        Rule: [rule 7 ruleMode = allow props{ alternate=abc }]
+                              may match Lookups : (4)
+  trace ACL: User: b@qpid   access   exchange
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (2,3,4,5,6)
+  trace ACL: User: b@qpid   access   method
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (7,8)
+  trace ACL: User: b@qpid   access   query
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (9)
+  trace ACL: User: b@qpid   access   queue
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (10,11,12,13,14)
+  trace ACL: User: b@qpid   bind     exchange
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (15,16)
+  trace ACL: User: b@qpid   consume  queue
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (17,18)
+  trace ACL: User: b@qpid   create   connection
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (19)
+  trace ACL: User: b@qpid   create   exchange
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (20)
+  trace ACL: User: b@qpid   create   link
+                        Rule: [rule 9 ruleMode = allow props{ }]
+                              may match Lookups : (21,22)
+  trace ACL: User: *        create   queue
+                        Rule: [rule 2 ruleMode = allow props{ name=abc }]
+                              may match Lookups : (23)
+  trace ACL: User: a@QPID   create   queue
+                        Rule: [rule 2 ruleMode = allow props{ name=abc }]
+                              may match Lookups : (23)
+  trace ACL: User: a@qpid   create   queue
+                        Rule: [rule 2 ruleMode = allow props{

<TRUNCATED>

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[06/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Message_8h_source.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Message_8h_source.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Message_8h_source.html
new file mode 100644
index 0000000..56bc2fb
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Message_8h_source.html
@@ -0,0 +1,115 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/Message.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Message_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)">
+</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">Message.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_MESSAGE_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_MESSAGE_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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;<span class="preprocessor">#include &quot;qpid/messaging/ImportExport.h&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;qpid/messaging/Duration.h&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class=
 "preprocessor">#include &quot;qpid/types/Exception.h&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;qpid/types/Variant.h&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;string&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="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno">   35
 </span>&#160;<span class="keyword">class </span>Address;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">class </span>Codec;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">class </span>MessageImpl;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Message.html">   42</a></span>&#160;<span class="keyword">class </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;{</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    QPID_MESSAGING_EXTER
 N <a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>(<a class="code" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>&amp;);</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    QPID_MESSAGING_EXTERN Message(<span class="keyword">const</span> std::string&amp; bytes = std::string());</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;    QPID_MESSAGING_EXTERN Message(<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keywordtype">size_t</span>);</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    QPID_MESSAGING_EXTERN Message(<span class="keyword">const</span> Message&amp;);</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    QPID_MESSAGING_EXTERN ~Message();</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="
 l00051"></a><span class="lineno">   51</span>&#160;    QPID_MESSAGING_EXTERN Message&amp; operator=(<span class="keyword">const</span> Message&amp;);</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setReplyTo(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Address.html">Address</a>&amp;);</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Address.html">Address</a>&amp; getReplyTo() <span class="keyword">const</span>;</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype
 ">void</span> setSubject(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> std::string&amp; getSubject() <span class="keyword">const</span>;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setContentType(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> std::string&amp; getContentType() <span class="keyword">const</span>;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;    QPID_MESSAGING_EXTERN <
 span class="keywordtype">void</span> setMessageId(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> std::string&amp; getMessageId() <span class="keyword">const</span>;</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setUserId(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> std::string&amp; getUserId() <span class="keyword">const</span>;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;    QPID_M
 ESSAGING_EXTERN <span class="keywordtype">void</span> setCorrelationId(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> std::string&amp; getCorrelationId() <span class="keyword">const</span>;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setPriority(uint8_t);</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;    QPID_MESSAGING_EXTERN uint8_t getPriority() <span class="keyword">const</span>;</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setTt
 l(<a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> ttl);</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> getTtl() <span class="keyword">const</span>;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setDurable(<span class="keywordtype">bool</span> durable);</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">bool</span> getDurable() <span class="keyword">const</span>;</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;    QPID_MESSAGING_EXTERN <spa
 n class="keywordtype">bool</span> getRedelivered() <span class="keyword">const</span>;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setRedelivered(<span class="keywordtype">bool</span>);</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> qpid::types::Variant::Map&amp; getProperties() <span class="keyword">const</span>;</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    QPID_MESSAGING_EXTERN qpid::types::Variant::Map&amp; getProperties();</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setProperties(<span class="keyword">const</span> qpid::types::Variant::Map&amp;);</div><div c
 lass="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setContent(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setContent(<span class="keyword">const</span> <span class="keywordtype">char</span>* chars, <span class="keywordtype">size_t</span> count);</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    QPID_MESSAGING_EXTERN std::string getContent() <span class="keyword">const</span>;</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;    QPID_MESSAGING_EXTERN std::string getContentBytes() <span class="keyword">const</spa
 n>;</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setContentBytes(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>&amp; getContentObject();</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>&amp; getContentObject() <span class="keyword">const</span>;</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setContentObject(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Variant.html">qpid::types::Va
 riant</a>&amp;);</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span>* getContentPtr() <span class="keyword">const</span>;</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">size_t</span> getContentSize() <span class="keyword">const</span>;</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setProperty(<span class="keyword">const</span> std::string&amp;, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>&amp;);</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;  <span class="keyword">private</span>:
 </div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;    MessageImpl* impl;</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;    <span class="keyword">friend</span> <span class="keyword">struct </span>MessageImplAccess;</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;};</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</div><div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1EncodingException.html">  206</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1EncodingException.html">EncodingException</a> : <a class="code" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;{</div><div class="line"><a name="l00208"></a><span
  class="lineno">  208</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1EncodingException.html">EncodingException</a>(<span class="keyword">const</span> std::string&amp; msg);</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;};</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> decode(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>&amp; message,</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;                                  qpid::types::Variant::Map&amp; map,</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;                                  <span class="keyword">const</span> std::string&amp; encoding = std::str
 ing());</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> decode(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>&amp; message,</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;                                  qpid::types::Variant::List&amp; list,</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;                                  <span class="keyword">const</span> std::string&amp; encoding = std::string());</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> encode(<span class="keyword">const</span> qpid::types::Variant::Map&amp; map,</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;                                  <a class="code" href="class
 qpid_1_1messaging_1_1Message.html">Message</a>&amp; message,</div><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;                                  <span class="keyword">const</span> std::string&amp; encoding = std::string());</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> encode(<span class="keyword">const</span> qpid::types::Variant::List&amp; list,</div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;                                  <a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>&amp; message,</div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;                                  <span class="keyword">const</span> std::string&amp; encoding = std::string());</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;</div><div class="line"><a name="
 l00260"></a><span class="lineno">  260</span>&#160;}} <span class="comment">// namespace qpid::messaging</span></div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;</div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1messaging_1_1Address_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></div><div class="ttdef"><b>Definition:</b> Address.h:122</div></div>
+<div class="ttc" id="classqpid_1_1types_1_1Exception_html"><div class="ttname"><a href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></div><div class="ttdef"><b>Definition:</b> Exception.h:31</div></div>
+<div class="ttc" id="classqpid_1_1types_1_1Variant_html"><div class="ttname"><a href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></div><div class="ttdef"><b>Definition:</b> Variant.h:73</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Duration_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a></div><div class="ttdef"><b>Definition:</b> Duration.h:35</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1EncodingException_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1EncodingException.html">qpid::messaging::EncodingException</a></div><div class="ttdef"><b>Definition:</b> Message.h:206</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Message_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>Message.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Message__io_8h_source.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Message__io_8h_source.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Message__io_8h_source.html
new file mode 100644
index 0000000..81c548a
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Message__io_8h_source.html
@@ -0,0 +1,109 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/Message_io.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Message__io_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)">
+</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">Message_io.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_MESSAGE_IO_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_MESSAGE_IO_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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><s
 pan 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;<span class="preprocessor">#include &quot;Message.h&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;iosfwd&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span><a class="co
 de" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;QPID_MESSAGING_EXTERN std::ostream&amp; operator&lt;&lt;(std::ostream&amp;, <span class="keyword">const</span> Message&amp;);</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="comment">// namespace qpid::messaging</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.ht
 ml">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>Message_io.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Receiver_8h_source.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Receiver_8h_source.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Receiver_8h_source.html
new file mode 100644
index 0000000..333d260
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Receiver_8h_source.html
@@ -0,0 +1,116 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/Receiver.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Receiver_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)">
+</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">Receiver.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_RECEIVER_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_RECEIVER_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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 clas
 s="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 nam
 e="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><spa
 n 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;<span class="preprocessor">#include &quot;qpid/messaging/ImportExport.h&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;qpid/messaging/exceptions.h&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span cl
 ass="preprocessor">#include &quot;qpid/messaging/Handle.h&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;qpid/messaging/Duration.h&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#ifndef SWIG</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</s
 pan>&gt; <span class="keyword">class </span>PrivateImplRef;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">class </span>Address;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">class </span>Message;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">class </span>ReceiverImpl;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">class </span>Session;</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Receiver.html">   4
 5</a></span>&#160;<span class="keyword">class </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> : <span class="keyword">public</span> <a class="code" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a>&lt;ReceiverImpl&gt;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;{</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a>(ReceiverImpl* impl = 0);</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    QPID_MESSAGING_EXTERN Receiver(<span class="keyword">const</span> Receiver&amp;);</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;    QPID_MESSAGING_EXTER
 N ~Receiver();</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;    QPID_MESSAGING_EXTERN Receiver&amp; operator=(<span class="keyword">const</span> Receiver&amp;);</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">bool</span> <span class="keyword">get</span>(<a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>&amp; message, <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> timeout=Duration::FOREVER);</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a> <span class="keyword">get</span>(<a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> timeout=Duration::FOREVER);</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;    QPID_MESSAGING_EXTE
 RN <span class="keywordtype">bool</span> fetch(<a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>&amp; message, <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> timeout=Duration::FOREVER);</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a> fetch(<a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> timeout=Duration::FOREVER);</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setCapacity(uint32_t);</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;    QPID_MESSAGING_EXTERN uint32_t getCapacity();</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;    QPID_MESSAGING_EXTERN uint32_t getAvailable();</div><div class="line"><a na
 me="l00116"></a><span class="lineno">  116</span>&#160;    QPID_MESSAGING_EXTERN uint32_t getUnsettled();</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> close();</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">bool</span> isClosed() <span class="keyword">const</span>;</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> std::string&amp; getName() <span class="keyword">const</span>;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160
 ;</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Session.html">Session</a> getSession() <span class="keyword">const</span>;</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Address.html">Address</a> getAddress() <span class="keyword">const</span>;</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="preprocessor">#ifndef SWIG</span></div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <span class="keyword">private</span>:</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;  <span class="keyword">fri
 end</span> <span class="keyword">class </span><a class="code" href="classqpid_1_1messaging_1_1PrivateImplRef.html">qpid::messaging::PrivateImplRef</a>&lt;Receiver&gt;;</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;};</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;}} <span class="comment">// namespace qpid::messaging</span></div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1messaging_1_1Address_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></div><div class="ttdef"><b>Definition:</b> Address.h:122</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Receiver_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></div><div class="ttdef"><b>Definition:</b> Receiver.h:45</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1PrivateImplRef_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1PrivateImplRef.html">qpid::messaging::PrivateImplRef</a></div><div class="ttdef"><b>Definition:</b> Connection.h:36</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Duration_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a></div><div class="ttdef"><b>Definition:</b> Duration.h:35</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Message_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Handle_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a></div><div class="ttdef"><b>Definition:</b> Handle.h:39</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Session_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></div><div class="ttdef"><b>Definition:</b> Session.h:49</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>Receiver.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Sender_8h_source.html
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Sender_8h_source.html b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Sender_8h_source.html
new file mode 100644
index 0000000..fc2cb5e
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Sender_8h_source.html
@@ -0,0 +1,115 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/Sender.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Sender_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)">
+</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">Sender.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_SENDER_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_SENDER_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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="l
 ine"><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="l
 00014"></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 cl
 ass="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;<span class="preprocessor">#include &quot;qpid/messaging/ImportExport.h&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;qpid/messaging/Handle.h&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="pre
 processor">#include &quot;qpid/sys/IntegerTypes.h&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#ifndef SWIG</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keywor
 d">template</span> &lt;<span class="keyword">class</span>&gt; <span class="keyword">class </span>PrivateImplRef;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">class </span>Address;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">class </span>Message;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">class </span>SenderImpl;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">class </span>Session;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Sender.html">   44</a></span>&#160;<span class="keyword">class </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="classqpid_1_1mes
 saging_1_1Sender.html">Sender</a> : <span class="keyword">public</span> <a class="code" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a>&lt;SenderImpl&gt;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;{</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Sender.html">Sender</a>(SenderImpl* impl = 0);</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    QPID_MESSAGING_EXTERN Sender(<span class="keyword">const</span> Sender&amp;);</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    QPID_MESSAGING_EXTERN ~Sender();</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;    QPID_MESSAGING_EXTERN Sender&amp; o
 perator=(<span class="keyword">const</span> Sender&amp;);</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> send(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>&amp; message, <span class="keywordtype">bool</span> sync=<span class="keyword">false</span>);</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> close();</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setCapacity(uint32_t);</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    QPI
 D_MESSAGING_EXTERN uint32_t getCapacity();</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    QPID_MESSAGING_EXTERN uint32_t getUnsettled();</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;    QPID_MESSAGING_EXTERN uint32_t getAvailable();</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> std::string&amp; getName() <span class="keyword">const</span>;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Session.html">Session</a> getSession() <span class="keyword">const</span>;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#
 160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Address.html">Address</a> getAddress() <span class="keyword">const</span>;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="preprocessor">#ifndef SWIG</span></div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <span class="keyword">private</span>:</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classqpid_1_1messaging_1_1PrivateImplRef.html">qpid::messaging::PrivateImplRef</a>&lt;Sender&gt;;</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;};</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;}} <span class="commen
 t">// namespace qpid::messaging</span></div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1messaging_1_1Address_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></div><div class="ttdef"><b>Definition:</b> Address.h:122</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1PrivateImplRef_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1PrivateImplRef.html">qpid::messaging::PrivateImplRef</a></div><div class="ttdef"><b>Definition:</b> Connection.h:36</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Message_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Handle_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a></div><div class="ttdef"><b>Definition:</b> Handle.h:39</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Session_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></div><div class="ttdef"><b>Definition:</b> Session.h:49</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Sender_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a></div><div class="ttdef"><b>Definition:</b> Sender.h:44</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>Sender.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[36/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Message.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Message.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Message.html
new file mode 100755
index 0000000..53b30ca
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Message.html
@@ -0,0 +1,599 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::Message Class Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Message.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#friends">Friends</a> &#124;
+<a href="classqpid_1_1messaging_1_1Message-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::Message Class Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="Message_8h_source.html">Message.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:af438602cbeff42fb30762a529d7885fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af438602cbeff42fb30762a529d7885fc"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Message</b> (<a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a> &amp;)</td></tr>
+<tr class="separator:af438602cbeff42fb30762a529d7885fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a10ceff23ff6fde62d9026fd13bc28662"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10ceff23ff6fde62d9026fd13bc28662"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Message</b> (const std::string &amp;bytes=std::string())</td></tr>
+<tr class="separator:a10ceff23ff6fde62d9026fd13bc28662"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a105afad925824684dc76ae9adf103cf6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a105afad925824684dc76ae9adf103cf6"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Message</b> (const char *, size_t)</td></tr>
+<tr class="separator:a105afad925824684dc76ae9adf103cf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a547919cba8f801d7d8681926b0390152"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a547919cba8f801d7d8681926b0390152"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Message</b> (const <a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> &amp;)</td></tr>
+<tr class="separator:a547919cba8f801d7d8681926b0390152"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa23e126753fb23cd85c4652fbfd848c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa23e126753fb23cd85c4652fbfd848c"></a>
+QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</a> &amp;)</td></tr>
+<tr class="separator:aaa23e126753fb23cd85c4652fbfd848c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f4f799077cdb8cfa42ebdb755ab87f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f4f799077cdb8cfa42ebdb755ab87f4"></a>
+QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><b>setReplyTo</b> (const <a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</a> &amp;)</td></tr>
+<tr class="separator:a9f4f799077cdb8cfa42ebdb755ab87f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3829a13e9989bed0661a5acc37f7f7e1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3829a13e9989bed0661a5acc37f7f7e1"></a>
+QPID_MESSAGING_EXTERN const <a class="el" href="classqpid_1_1messaging_1_1Address.html">Address</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getReplyTo</b> () const </td></tr>
+<tr class="separator:a3829a13e9989bed0661a5acc37f7f7e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a56865484aac95928f4a9c9ddec1d87aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56865484aac95928f4a9c9ddec1d87aa"></a>
+QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><b>setSubject</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a56865484aac95928f4a9c9ddec1d87aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a60af229b53bc6a2e3b45ed53cd0d6352"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60af229b53bc6a2e3b45ed53cd0d6352"></a>
+QPID_MESSAGING_EXTERN const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getSubject</b> () const </td></tr>
+<tr class="separator:a60af229b53bc6a2e3b45ed53cd0d6352"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a665db3e8bac8213ee6ed9f6f29eb0f07"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a665db3e8bac8213ee6ed9f6f29eb0f07">setContentType</a> (const std::string &amp;)</td></tr>
+<tr class="separator:a665db3e8bac8213ee6ed9f6f29eb0f07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada67fec1102706d19874b52cf90ee056"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#ada67fec1102706d19874b52cf90ee056">getContentType</a> () const </td></tr>
+<tr class="separator:ada67fec1102706d19874b52cf90ee056"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a6a9606ecdc6118298b21d57c6a1d63"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a6a6a9606ecdc6118298b21d57c6a1d63">setMessageId</a> (const std::string &amp;)</td></tr>
+<tr class="separator:a6a6a9606ecdc6118298b21d57c6a1d63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7d89b26d6eb3cb2238942168f932ecf2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d89b26d6eb3cb2238942168f932ecf2"></a>
+QPID_MESSAGING_EXTERN const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getMessageId</b> () const </td></tr>
+<tr class="separator:a7d89b26d6eb3cb2238942168f932ecf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4f35085b0cf9e847ad468d7f8c856820"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a4f35085b0cf9e847ad468d7f8c856820">setUserId</a> (const std::string &amp;)</td></tr>
+<tr class="separator:a4f35085b0cf9e847ad468d7f8c856820"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a46b2b6f7a5de4e3764017f01c544cb37"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46b2b6f7a5de4e3764017f01c544cb37"></a>
+QPID_MESSAGING_EXTERN const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getUserId</b> () const </td></tr>
+<tr class="separator:a46b2b6f7a5de4e3764017f01c544cb37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0824baf013319e899aa01fa60b2d3d07"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a0824baf013319e899aa01fa60b2d3d07">setCorrelationId</a> (const std::string &amp;)</td></tr>
+<tr class="separator:a0824baf013319e899aa01fa60b2d3d07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a722c95fb992686401e7589157f6a6946"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a722c95fb992686401e7589157f6a6946"></a>
+QPID_MESSAGING_EXTERN const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getCorrelationId</b> () const </td></tr>
+<tr class="separator:a722c95fb992686401e7589157f6a6946"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c5cbef82cdf9055ef352438888833dc"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a2c5cbef82cdf9055ef352438888833dc">setPriority</a> (uint8_t)</td></tr>
+<tr class="separator:a2c5cbef82cdf9055ef352438888833dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a98f9c6be1b49ef9fd4513e78366b7c18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98f9c6be1b49ef9fd4513e78366b7c18"></a>
+QPID_MESSAGING_EXTERN uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>getPriority</b> () const </td></tr>
+<tr class="separator:a98f9c6be1b49ef9fd4513e78366b7c18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a012018f9a693106aac3bc6162788f470"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a012018f9a693106aac3bc6162788f470">setTtl</a> (<a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> ttl)</td></tr>
+<tr class="separator:a012018f9a693106aac3bc6162788f470"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4cca5a6574ccb010307b4b189a238093"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a4cca5a6574ccb010307b4b189a238093">getTtl</a> () const </td></tr>
+<tr class="separator:a4cca5a6574ccb010307b4b189a238093"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7c62ed496827a8fc1b4b0af0997147ea"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a7c62ed496827a8fc1b4b0af0997147ea">setDurable</a> (bool durable)</td></tr>
+<tr class="separator:a7c62ed496827a8fc1b4b0af0997147ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3280b035b53a05126442b884f83b3c7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3280b035b53a05126442b884f83b3c7b"></a>
+QPID_MESSAGING_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><b>getDurable</b> () const </td></tr>
+<tr class="separator:a3280b035b53a05126442b884f83b3c7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1b730bac4a2af64da8caae4dea1576ab"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a1b730bac4a2af64da8caae4dea1576ab">getRedelivered</a> () const </td></tr>
+<tr class="separator:a1b730bac4a2af64da8caae4dea1576ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a022fc5eac6304adfa5f29e3cefa9d8a0"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a022fc5eac6304adfa5f29e3cefa9d8a0">setRedelivered</a> (bool)</td></tr>
+<tr class="separator:a022fc5eac6304adfa5f29e3cefa9d8a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a930d0be350a0d8f55759aaaa4e7180ec"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN const qpid::types::Variant::Map &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a930d0be350a0d8f55759aaaa4e7180ec">getProperties</a> () const </td></tr>
+<tr class="separator:a930d0be350a0d8f55759aaaa4e7180ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f36350fd3667751f5ae2510a10179a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f36350fd3667751f5ae2510a10179a6"></a>
+QPID_MESSAGING_EXTERN qpid::types::Variant::Map &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getProperties</b> ()</td></tr>
+<tr class="separator:a9f36350fd3667751f5ae2510a10179a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4a7ddfa30ae880cd481a8c6a2bb1542f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a7ddfa30ae880cd481a8c6a2bb1542f"></a>
+QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><b>setProperties</b> (const qpid::types::Variant::Map &amp;)</td></tr>
+<tr class="separator:a4a7ddfa30ae880cd481a8c6a2bb1542f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a934f6f5bfe913288b5a9787e43b52197"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a934f6f5bfe913288b5a9787e43b52197">setContent</a> (const std::string &amp;)</td></tr>
+<tr class="separator:a934f6f5bfe913288b5a9787e43b52197"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee48800579ed2ba4882d4356fccde55b"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#aee48800579ed2ba4882d4356fccde55b">setContent</a> (const char *chars, size_t count)</td></tr>
+<tr class="separator:aee48800579ed2ba4882d4356fccde55b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1c218326274652137d26033419723e14"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a1c218326274652137d26033419723e14">getContent</a> () const </td></tr>
+<tr class="separator:a1c218326274652137d26033419723e14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a06b392dcd1f1831519f88870ffd07d41"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a06b392dcd1f1831519f88870ffd07d41">getContentBytes</a> () const </td></tr>
+<tr class="separator:a06b392dcd1f1831519f88870ffd07d41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a82745780f99db04c59be7414a476c9b3"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a82745780f99db04c59be7414a476c9b3">setContentBytes</a> (const std::string &amp;)</td></tr>
+<tr class="separator:a82745780f99db04c59be7414a476c9b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3893ff4d0aeb3aedc647c7e8a3ed043f"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a3893ff4d0aeb3aedc647c7e8a3ed043f">getContentObject</a> ()</td></tr>
+<tr class="separator:a3893ff4d0aeb3aedc647c7e8a3ed043f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac3b61862ba1ef8662ce5e6eb16b23ca7"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN const <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#ac3b61862ba1ef8662ce5e6eb16b23ca7">getContentObject</a> () const </td></tr>
+<tr class="separator:ac3b61862ba1ef8662ce5e6eb16b23ca7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa479238420ccd27e1ffd73d856086d66"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#aa479238420ccd27e1ffd73d856086d66">setContentObject</a> (const <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a> &amp;)</td></tr>
+<tr class="separator:aa479238420ccd27e1ffd73d856086d66"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af234ed13df1c8d310d58ea1e638a2585"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#af234ed13df1c8d310d58ea1e638a2585">getContentPtr</a> () const </td></tr>
+<tr class="separator:af234ed13df1c8d310d58ea1e638a2585"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6a86431108a8e2cd35e164b14054e62b"><td class="memItemLeft" align="right" valign="top">QPID_MESSAGING_EXTERN size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classqpid_1_1messaging_1_1Message.html#a6a86431108a8e2cd35e164b14054e62b">getContentSize</a> () const </td></tr>
+<tr class="separator:a6a86431108a8e2cd35e164b14054e62b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4d2fb04c90540ba874b99445d13e82dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d2fb04c90540ba874b99445d13e82dd"></a>
+QPID_MESSAGING_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><b>setProperty</b> (const std::string &amp;, const <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a> &amp;)</td></tr>
+<tr class="separator:a4d2fb04c90540ba874b99445d13e82dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:a8ee4d4c39e6fe9e13d88b99053f4322f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ee4d4c39e6fe9e13d88b99053f4322f"></a>
+struct&#160;</td><td class="memItemRight" valign="bottom"><b>MessageImplAccess</b></td></tr>
+<tr class="separator:a8ee4d4c39e6fe9e13d88b99053f4322f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Representation of a message. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a1c218326274652137d26033419723e14"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN std::string qpid::messaging::Message::getContent </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the content as a std::string </p>
+
+</div>
+</div>
+<a class="anchor" id="a06b392dcd1f1831519f88870ffd07d41"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN std::string qpid::messaging::Message::getContentBytes </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the content as raw bytes (an alias for <a class="el" href="classqpid_1_1messaging_1_1Message.html#a1c218326274652137d26033419723e14">getContent()</a> </p>
+
+</div>
+</div>
+<a class="anchor" id="a3893ff4d0aeb3aedc647c7e8a3ed043f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>&amp; qpid::messaging::Message::getContentObject </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the content as a Variant, which can represent an object of different types. This can be used for content representing a map or a list for example. </p>
+
+</div>
+</div>
+<a class="anchor" id="ac3b61862ba1ef8662ce5e6eb16b23ca7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN const <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>&amp; qpid::messaging::Message::getContentObject </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the content as a Variant, which can represent an object of different types. This can be used for content representing a map or a list for example. </p>
+
+</div>
+</div>
+<a class="anchor" id="af234ed13df1c8d310d58ea1e638a2585"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN const char* qpid::messaging::Message::getContentPtr </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get a const pointer to the start of the content data. The memory pointed to is owned by the message. The <a class="el" href="classqpid_1_1messaging_1_1Message.html#a6a86431108a8e2cd35e164b14054e62b">getContentSize()</a> method indicates how much data there is (i.e. the extent of the memory region pointed to by the return value of this method). </p>
+
+</div>
+</div>
+<a class="anchor" id="a6a86431108a8e2cd35e164b14054e62b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN size_t qpid::messaging::Message::getContentSize </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the size of content in bytes. </p>
+
+</div>
+</div>
+<a class="anchor" id="ada67fec1102706d19874b52cf90ee056"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN const std::string&amp; qpid::messaging::Message::getContentType </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Returns the content type (i.e. the MIME type) for the message. This can be used to determine how to decode the message content. </p>
+
+</div>
+</div>
+<a class="anchor" id="a930d0be350a0d8f55759aaaa4e7180ec"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN const qpid::types::Variant::Map&amp; qpid::messaging::Message::getProperties </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>In addition to a payload (i.e. the content), messages can include annotations describing aspectf of the message. In addition to the standard annotations such as TTL and content type, application- or context- specific properties can also be defined. Each message has a map of name values for such custom properties. The value is specified as a Variant. </p>
+
+</div>
+</div>
+<a class="anchor" id="a1b730bac4a2af64da8caae4dea1576ab"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN bool qpid::messaging::Message::getRedelivered </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>The redelivered flag if set implies that the message <em>may</em> have been previously delivered and thus is a hint to the application or messaging infrastructure that if de-duplication is required this message should be examined to determine if it is a duplicate. </p>
+
+</div>
+</div>
+<a class="anchor" id="a4cca5a6574ccb010307b4b189a238093"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN <a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> qpid::messaging::Message::getTtl </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the time to live for this message in milliseconds. </p>
+
+</div>
+</div>
+<a class="anchor" id="a934f6f5bfe913288b5a9787e43b52197"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setContent </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the content to the data held in the string parameter. Note: this is treated as raw bytes and need not be text. Consider setting the content-type to indicate how the data should be interpreted by recipients. </p>
+
+</div>
+</div>
+<a class="anchor" id="aee48800579ed2ba4882d4356fccde55b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setContent </td>
+          <td>(</td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>chars</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&#160;</td>
+          <td class="paramname"><em>count</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Copy count bytes from the region pointed to by chars as the message content. </p>
+
+</div>
+</div>
+<a class="anchor" id="a82745780f99db04c59be7414a476c9b3"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setContentBytes </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the content as raw bytes (an alias for <a class="el" href="classqpid_1_1messaging_1_1Message.html#a934f6f5bfe913288b5a9787e43b52197">setContent()</a> </p>
+
+</div>
+</div>
+<a class="anchor" id="aa479238420ccd27e1ffd73d856086d66"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setContentObject </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a> &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the content using a Variant, which can represent an object of different types. </p>
+
+</div>
+</div>
+<a class="anchor" id="a665db3e8bac8213ee6ed9f6f29eb0f07"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setContentType </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the content type (i.e. the MIME type) for the message. This should be set by the sending application and indicates to recipients of message how to interpret or decode the content. </p>
+
+</div>
+</div>
+<a class="anchor" id="a0824baf013319e899aa01fa60b2d3d07"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setCorrelationId </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Can be used to set application specific correlation identifiers as part of a protocol for message exchange patterns. E.g. a request-reponse pattern might require the correlation-id of the request and response to match, or might use the message-id of the request as the correlation-id on the response etc. </p>
+
+</div>
+</div>
+<a class="anchor" id="a7c62ed496827a8fc1b4b0af0997147ea"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setDurable </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>durable</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Mark the message as durable. This is a hint to the messaging infrastructure that the message should be persisted or otherwise stored such that failoures or shutdown do not cause it to be lost. </p>
+
+</div>
+</div>
+<a class="anchor" id="a6a6a9606ecdc6118298b21d57c6a1d63"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setMessageId </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set an application defined identifier for the message. At present this must be a stringfied UUID (support for less restrictive IDs is anticipated however). </p>
+
+</div>
+</div>
+<a class="anchor" id="a2c5cbef82cdf9055ef352438888833dc"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setPriority </td>
+          <td>(</td>
+          <td class="paramtype">uint8_t&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Sets a priority level on the message. This may be used by the messaging infrastructure to prioritise delivery of higher priority messages. </p>
+
+</div>
+</div>
+<a class="anchor" id="a022fc5eac6304adfa5f29e3cefa9d8a0"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setRedelivered </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Can be used to provide a hint to the application or messaging infrastructure that if de-duplication is required this message should be examined to determine if it is a duplicate. </p>
+
+</div>
+</div>
+<a class="anchor" id="a012018f9a693106aac3bc6162788f470"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setTtl </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classqpid_1_1messaging_1_1Duration.html">Duration</a>&#160;</td>
+          <td class="paramname"><em>ttl</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the time to live for this message in milliseconds. This can be used by the messaging infrastructure to discard messages that are no longer of relevance. </p>
+
+</div>
+</div>
+<a class="anchor" id="a4f35085b0cf9e847ad468d7f8c856820"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">QPID_MESSAGING_EXTERN void qpid::messaging::Message::setUserId </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Sets the user id of the message. This should in general be the user-id as which the sending connection authenticated itself as the messaging infrastructure will verify this. See Connection::getAuthenticatedUsername() </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="Message_8h_source.html">Message.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="classqpid_1_1messaging_1_1Message.html">Message</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Message.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Message.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Message.js
new file mode 100755
index 0000000..4e6ddb0
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Message.js
@@ -0,0 +1,44 @@
+var classqpid_1_1messaging_1_1Message =
+[
+    [ "Message", "classqpid_1_1messaging_1_1Message.html#af438602cbeff42fb30762a529d7885fc", null ],
+    [ "Message", "classqpid_1_1messaging_1_1Message.html#a10ceff23ff6fde62d9026fd13bc28662", null ],
+    [ "Message", "classqpid_1_1messaging_1_1Message.html#a105afad925824684dc76ae9adf103cf6", null ],
+    [ "Message", "classqpid_1_1messaging_1_1Message.html#a547919cba8f801d7d8681926b0390152", null ],
+    [ "~Message", "classqpid_1_1messaging_1_1Message.html#a8f480d2b75e5095fc429106372620017", null ],
+    [ "getContent", "classqpid_1_1messaging_1_1Message.html#a1c218326274652137d26033419723e14", null ],
+    [ "getContentBytes", "classqpid_1_1messaging_1_1Message.html#a06b392dcd1f1831519f88870ffd07d41", null ],
+    [ "getContentObject", "classqpid_1_1messaging_1_1Message.html#a3893ff4d0aeb3aedc647c7e8a3ed043f", null ],
+    [ "getContentObject", "classqpid_1_1messaging_1_1Message.html#ac3b61862ba1ef8662ce5e6eb16b23ca7", null ],
+    [ "getContentPtr", "classqpid_1_1messaging_1_1Message.html#af234ed13df1c8d310d58ea1e638a2585", null ],
+    [ "getContentSize", "classqpid_1_1messaging_1_1Message.html#a6a86431108a8e2cd35e164b14054e62b", null ],
+    [ "getContentType", "classqpid_1_1messaging_1_1Message.html#ada67fec1102706d19874b52cf90ee056", null ],
+    [ "getCorrelationId", "classqpid_1_1messaging_1_1Message.html#a722c95fb992686401e7589157f6a6946", null ],
+    [ "getDurable", "classqpid_1_1messaging_1_1Message.html#a3280b035b53a05126442b884f83b3c7b", null ],
+    [ "getMessageId", "classqpid_1_1messaging_1_1Message.html#a7d89b26d6eb3cb2238942168f932ecf2", null ],
+    [ "getPriority", "classqpid_1_1messaging_1_1Message.html#a98f9c6be1b49ef9fd4513e78366b7c18", null ],
+    [ "getProperties", "classqpid_1_1messaging_1_1Message.html#a930d0be350a0d8f55759aaaa4e7180ec", null ],
+    [ "getProperties", "classqpid_1_1messaging_1_1Message.html#a9f36350fd3667751f5ae2510a10179a6", null ],
+    [ "getRedelivered", "classqpid_1_1messaging_1_1Message.html#a1b730bac4a2af64da8caae4dea1576ab", null ],
+    [ "getReplyTo", "classqpid_1_1messaging_1_1Message.html#a3829a13e9989bed0661a5acc37f7f7e1", null ],
+    [ "getSubject", "classqpid_1_1messaging_1_1Message.html#a60af229b53bc6a2e3b45ed53cd0d6352", null ],
+    [ "getTtl", "classqpid_1_1messaging_1_1Message.html#a4cca5a6574ccb010307b4b189a238093", null ],
+    [ "getUserId", "classqpid_1_1messaging_1_1Message.html#a46b2b6f7a5de4e3764017f01c544cb37", null ],
+    [ "operator=", "classqpid_1_1messaging_1_1Message.html#aaa23e126753fb23cd85c4652fbfd848c", null ],
+    [ "setContent", "classqpid_1_1messaging_1_1Message.html#a934f6f5bfe913288b5a9787e43b52197", null ],
+    [ "setContent", "classqpid_1_1messaging_1_1Message.html#aee48800579ed2ba4882d4356fccde55b", null ],
+    [ "setContentBytes", "classqpid_1_1messaging_1_1Message.html#a82745780f99db04c59be7414a476c9b3", null ],
+    [ "setContentObject", "classqpid_1_1messaging_1_1Message.html#aa479238420ccd27e1ffd73d856086d66", null ],
+    [ "setContentType", "classqpid_1_1messaging_1_1Message.html#a665db3e8bac8213ee6ed9f6f29eb0f07", null ],
+    [ "setCorrelationId", "classqpid_1_1messaging_1_1Message.html#a0824baf013319e899aa01fa60b2d3d07", null ],
+    [ "setDurable", "classqpid_1_1messaging_1_1Message.html#a7c62ed496827a8fc1b4b0af0997147ea", null ],
+    [ "setMessageId", "classqpid_1_1messaging_1_1Message.html#a6a6a9606ecdc6118298b21d57c6a1d63", null ],
+    [ "setPriority", "classqpid_1_1messaging_1_1Message.html#a2c5cbef82cdf9055ef352438888833dc", null ],
+    [ "setProperties", "classqpid_1_1messaging_1_1Message.html#a4a7ddfa30ae880cd481a8c6a2bb1542f", null ],
+    [ "setProperty", "classqpid_1_1messaging_1_1Message.html#a4d2fb04c90540ba874b99445d13e82dd", null ],
+    [ "setRedelivered", "classqpid_1_1messaging_1_1Message.html#a022fc5eac6304adfa5f29e3cefa9d8a0", null ],
+    [ "setReplyTo", "classqpid_1_1messaging_1_1Message.html#a9f4f799077cdb8cfa42ebdb755ab87f4", null ],
+    [ "setSubject", "classqpid_1_1messaging_1_1Message.html#a56865484aac95928f4a9c9ddec1d87aa", null ],
+    [ "setTtl", "classqpid_1_1messaging_1_1Message.html#a012018f9a693106aac3bc6162788f470", null ],
+    [ "setUserId", "classqpid_1_1messaging_1_1Message.html#a4f35085b0cf9e847ad468d7f8c856820", null ],
+    [ "MessageImplAccess", "classqpid_1_1messaging_1_1Message.html#a8ee4d4c39e6fe9e13d88b99053f4322f", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1PrivateImplRef.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1PrivateImplRef.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1PrivateImplRef.html
new file mode 100755
index 0000000..d83efe0
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1PrivateImplRef.html
@@ -0,0 +1,111 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::PrivateImplRef&lt; class &gt; Class Template Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1PrivateImplRef.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)">
+</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">qpid::messaging::PrivateImplRef&lt; class &gt; Class Template Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="Connection_8h_source.html">Connection.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="classqpid_1_1messaging_1_1PrivateImplRef.html">PrivateImplRef</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Receiver-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Receiver-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Receiver-members.html
new file mode 100755
index 0000000..5886886
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/classqpid_1_1messaging_1_1Receiver-members.html
@@ -0,0 +1,136 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('classqpid_1_1messaging_1_1Receiver.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)">
+</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">qpid::messaging::Receiver Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a5f9e4b67b32ed49aa795011f53938b8e">close</a>()</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#aa3b46a16b002054cd73f9c625ff496bb">fetch</a>(Message &amp;message, Duration timeout=Duration::FOREVER)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#aaa7226095a43c3dda3f1e709b21e7ab2">fetch</a>(Duration timeout=Duration::FOREVER)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#af60ff3ff2a71728b191bbfc656ccba93">get</a>(Message &amp;message, Duration timeout=Duration::FOREVER)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a31f17a5b1c0d250f319c5e82a5cdb8e9">get</a>(Duration timeout=Duration::FOREVER)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a5901bf6caf4eb575dccfa251e3653d2c">getAddress</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a7722e100c8a1908d873a60d250d30b27">getAvailable</a>()</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a66ec1eaf8e6bd407eab5f079e3eb0d59">getCapacity</a>()</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a72b101214e21adc36878ddc28da92142">getName</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a457fc99cfd1fa909d9b80bed1c945418">getSession</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a07974fffa1cb5ace0c85a6c4242ff79e">getUnsettled</a>()</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Handle</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ReceiverImpl &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ReceiverImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Impl</b> typedef (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ReceiverImpl &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ReceiverImpl &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>impl</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ReceiverImpl &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ReceiverImpl &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#a7a1ae5651527e3f5335ca58036a4fd41">isClosed</a>() const </td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52">isNull</a>() const</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ReceiverImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9">isValid</a>() const</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ReceiverImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252">operator bool</a>() const</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ReceiverImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b">operator!</a>() const</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ReceiverImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const Receiver &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>qpid::messaging::PrivateImplRef&lt; Receiver &gt;</b> (defined in <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Receiver</b>(ReceiverImpl *impl=0) (defined in <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Receiver</b>(const Receiver &amp;) (defined in <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html#abc79d61aa781451f60a9b689ae4aa66f">setCapacity</a>(uint32_t)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>swap</b>(Handle&lt; ReceiverImpl &gt; &amp;h) (defined in <a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ReceiverImpl &gt;</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle&lt; ReceiverImpl &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Receiver</b>() (defined in <a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a>)</td><td class="entry"><a class="el" href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></td><td class="entry"></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[11/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/input/releases/qpid-cpp-1.35.0/cpp-broker/book/chap-Messaging_User_Guide-Broker_Federation.html.in
----------------------------------------------------------------------
diff --git a/input/releases/qpid-cpp-1.35.0/cpp-broker/book/chap-Messaging_User_Guide-Broker_Federation.html.in b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/chap-Messaging_User_Guide-Broker_Federation.html.in
new file mode 100644
index 0000000..aa5a3e5
--- /dev/null
+++ b/input/releases/qpid-cpp-1.35.0/cpp-broker/book/chap-Messaging_User_Guide-Broker_Federation.html.in
@@ -0,0 +1,348 @@
+<div class="docbook"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">1.4.&#160;Broker Federation</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ch01s03.html">Prev</a>&#160;</td><th align="center" width="60%">Chapter&#160;1.&#160;
+      Running the AMQP Messaging Broker
+    </th><td align="right" width="20%">&#160;<a accesskey="n" href="chap-Messaging_User_Guide-Security.html">Next</a></td></tr></table><hr /></div><div class="section"><div class="titlepage"><div><div><h2 class="title"><a id="chap-Messaging_User_Guide-Broker_Federation"></a>1.4.&#160;Broker Federation</h2></div></div></div><p>
+    <em class="firstterm">Broker Federation</em> allows messaging networks to be defined by creating <em class="firstterm">message routes</em>, in which messages in one broker (the <em class="firstterm">source broker</em>) are automatically routed to another broker (the <em class="firstterm">destination broker</em>). These routes may be defined between exchanges in the two brokers (the <em class="firstterm">source exchange</em> and the <em class="firstterm">destination exchange</em>), or from a queue in the source broker (the <em class="firstterm">source queue</em>) to an exchange in the destination broker. Message routes are unidirectional; when bidirectional flow is needed, one route is created in each direction. Routes can be durable or transient. A durable route survives broker restarts, restoring a route as soon as both the source broker and the destination are available. If the connection to a destination is lost, messages associated with a durable route continue to accumulate
  on the source, so they can be retrieved when the connection is reestablished.
+  </p><p>
+    Broker Federation can be used to build large messaging networks, with many brokers, one route at a time. If network connectivity permits, an entire distributed messaging network can be configured from a single location. The rules used for routing can be changed dynamically as servers change, responsibilities change, at different times of day, or to reflect other changing conditions.
+  </p><p>
+    Broker Federation is useful in a wide variety of scenarios. Some of these have to do with functional organization; for instance, brokers may be organized by geography, service type, or priority. Here are some use cases for federation:
+    </p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+	  Geography: Customer requests may be routed to a processing location close to the customer.
+	</p></li><li class="listitem"><p>
+	  Service Type: High value customers may be routed to more responsive servers.
+	</p></li><li class="listitem"><p>
+	  Load balancing: Routing among brokers may be changed dynamically to account for changes in actual or anticipated load.
+	</p></li><li class="listitem"><p>
+	  High Availability: Routing may be changed to a new broker if an existing broker becomes unavailable.
+	</p></li><li class="listitem"><p>
+	  WAN Connectivity: Federated routes may connect disparate locations across a wide area network, while clients connect to brokers on their own local area network. Each broker can provide persistent queues that can hold messages even if there are gaps in WAN connectivity.
+	</p></li><li class="listitem"><p>
+	  Functional Organization: The flow of messages among software subsystems can be configured to mirror the logical structure of a distributed application.
+	</p></li><li class="listitem"><p>
+	  Replicated Exchanges: High-function exchanges like the XML exchange can be replicated to scale performance.
+	</p></li><li class="listitem"><p>
+	  Interdepartmental Workflow: The flow of messages among brokers can be configured to mirror interdepartmental workflow at an organization.
+	</p></li></ul></div><p>
+
+  </p><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="sect-Messaging_User_Guide-Broker_Federation-Message_Routes"></a>1.4.1.&#160;Message Routes</h3></div></div></div><p>
+      Broker Federation is done by creating message routes. The destination for a route is always an exchange on the destination broker. By default, a message route is created by configuring the destination broker, which then contacts the source broker to subscribe to the source queue. This is called a <em class="firstterm">pull route</em>. It is also possible to create a route by configuring the source broker, which then contacts the destination broker in order to send messages. This is called a <em class="firstterm">push route</em>, and is particularly useful when the destination broker may not be available at the time the messaging route is configured, or when a large number of routes are created with the same destination exchange.
+    </p><p>
+      The source for a route can be either an exchange or a queue on the source broker. If a route is between two exchanges, the routing criteria can be given explicitly, or the bindings of the destination exchange can be used to determine the routing criteria. To support this functionality, there are three kinds of message routes: queue routes, exchange routes, and dynamic exchange routes.
+    </p><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-Message_Routes-Queue_Routes"></a>1.4.1.1.&#160;Queue Routes</h4></div></div></div><p>
+	<em class="firstterm">Queue Routes</em> route all messages from a source queue to a destination exchange. If message acknowledgement is enabled, messages are removed from the queue when they have been received by the destination exchange; if message acknowledgement is off, messages are removed from the queue when sent.
+      </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-Message_Routes-Exchange_Routes"></a>1.4.1.2.&#160;Exchange Routes</h4></div></div></div><p>
+	<em class="firstterm">Exchange routes</em> route messages from a source exchange to a destination exchange, using a binding key (which is optional for a fanout exchange).
+      </p><p>
+	Internally, creating an exchange route creates a private queue (auto-delete, exclusive) on the source broker to hold messages that are to be routed to the destination broker, binds this private queue to the source broker exchange, and subscribes the destination broker to the queue.
+      </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-Message_Routes-Dynamic_Exchange_Routes"></a>1.4.1.3.&#160;Dynamic Exchange Routes</h4></div></div></div><p>
+	Dynamic exchange routes allow a client to create bindings to an exchange on one broker, and receive messages that satisfy the conditions of these bindings not only from the exchange to which the client created the binding, but also from other exchanges that are connected to it using dynamic exchange routes. If the client modifies the bindings for a given exchange, they are also modified for dynamic exchange routes associated with that exchange.
+      </p><p>
+	<em class="firstterm">Dynamic exchange routes</em> apply all the bindings of a destination exchange to a source exchange, so that any message that would match one of these bindings is routed to the destination exchange. If bindings are added or removed from the destination exchange, these changes are reflected in the dynamic exchange route -- when the destination broker creates a binding with a given binding key, this is reflected in the route, and when the destination broker drops a binding with a binding key, the route no longer incurs the overhead of transferring messages that match the binding key among brokers. If two exchanges have dynamic exchange routes to each other, then all bindings in each exchange are reflected in the dynamic exchange route of the other. In a dynamic exchange route, the source and destination exchanges must have the same exchange type, and they must have the same name; for instance, if the source exchange is a direct exchange, the destination exchange 
 must also be a direct exchange, and the names must match.
+      </p><p>
+	Internally, dynamic exchange routes are implemented in the same way as exchange routes, except that the bindings used to implement dynamic exchange routes are modified if the bindings in the destination exchange change.
+      </p><p>
+	A dynamic exchange route is always a pull route. It can never be a push route.
+      </p></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="sect-Messaging_User_Guide-Broker_Federation-Federation_Topologies"></a>1.4.2.&#160;Federation Topologies</h3></div></div></div><p>
+      A federated network is generally a tree, star, or line, using bidirectional links (implemented as a pair of unidirectional links) between any two brokers. A ring topology is also possible, if only unidirectional links are used.
+    </p><p>
+      Every message transfer takes time. For better performance, you should minimize the number of brokers between the message origin and final destination. In most cases, tree or star topologies do this best.
+    </p><p>
+      For any pair of nodes A,B in a federated network, there should be only one path from A to B. If there is more than one path, message loops can cause duplicate message transmission and flood the federated network. The topologies discussed above do not have message loops. A ring topology with bidirectional links is one example of a topology that does cause this problem, because a given broker can receive the same message from two different brokers. Mesh topologies can also cause this problem.
+    </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="sect-Messaging_User_Guide-Broker_Federation-Federation_among_High_Availability_Message_Clusters"></a>1.4.3.&#160;Federation among High Availability Message Clusters</h3></div></div></div><p>
+      Federation is generally used together with High Availability Message Clusters, using clusters to provide high availability on each LAN, and federation to route messages among the clusters. Because message state is replicated within a cluster, it makes little sense to define message routes between brokers in the same cluster.
+    </p><p>
+      To create a message route between two clusters, simply create a route between any one broker in the first cluster and any one broker in the second cluster. Each broker in a given cluster can use message routes defined for another broker in the same cluster. If the broker for which a message route is defined should fail, another broker in the same cluster can restore the message route.
+    </p></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="sect-Messaging_User_Guide-Broker_Federation-The_qpid_route_Utility"></a>1.4.4.&#160;The qpid-route Utility</h3></div></div></div><p>
+      <span class="command"><strong>qpid-route</strong></span> is a command line utility used to configure federated networks of brokers and to view the status and topology of networks. It can be used to configure routes among any brokers that <span class="command"><strong>qpid-route</strong></span> can connect to.
+    </p><p>
+      The syntax of <span class="command"><strong>qpid-route</strong></span> is as follows:
+    </p><pre class="screen">
+      qpid-route [OPTIONS] dynamic add &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt;
+      qpid-route [OPTIONS] dynamic del &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt;
+
+      qpid-route [OPTIONS] route add &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt; &lt;routing-key&gt;
+      qpid-route [OPTIONS] route del &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt; &lt;routing-key&gt;
+
+      qpid-route [OPTIONS] queue add &lt;dest-broker&gt; &lt;src-broker&gt; &lt;dest-exchange&gt;  &lt;src-queue&gt;
+      qpid-route [OPTIONS] queue del &lt;dest-broker&gt; &lt;src-broker&gt; &lt;dest-exchange&gt;  &lt;src-queue&gt;
+
+      qpid-route [OPTIONS] list  [&lt;broker&gt;]
+      qpid-route [OPTIONS] flush [&lt;broker&gt;]
+      qpid-route [OPTIONS] map   [&lt;broker&gt;]
+
+      
+      qpid-route [OPTIONS] list connections [&lt;broker&gt;]
+    </pre><p>
+      The syntax for <span class="command"><strong>broker</strong></span>, <span class="command"><strong>dest-broker</strong></span>, and <span class="command"><strong>src-broker</strong></span> is as follows:
+    </p><pre class="screen">
+      [username/password@] hostname | ip-address [:&lt;port&gt;]
+    </pre><p>
+      The following are all valid examples of the above syntax: <span class="command"><strong>localhost</strong></span>, <span class="command"><strong>10.1.1.7:10000</strong></span>, <span class="command"><strong>broker-host:10000</strong></span>, <span class="command"><strong>guest/guest@localhost</strong></span>.
+    </p><p>
+      These are the options for <span class="command"><strong>qpid-route</strong></span>:
+    </p><div class="table"><a id="tabl-Messaging_User_Guide-The_qpid_route_Utility-qpid_route_options"></a><p class="title"><strong>Table&#160;1.9.&#160;<span class="command">qpid-route</span> options</strong></p><div class="table-contents"><table border="1" summary="qpid-route options"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><tbody><tr><td align="left">
+	      <span class="command"><strong>-v</strong></span>
+	    </td><td align="left">
+	      Verbose output.
+	    </td></tr><tr><td align="left">
+	      <span class="command"><strong>-q</strong></span>
+	    </td><td align="left">
+	      Quiet output, will not print duplicate warnings.
+	    </td></tr><tr><td align="left">
+	      <span class="command"><strong>-d</strong></span>
+	    </td><td align="left">
+	      Make the route durable.
+	    </td></tr><tr><td align="left">
+	      <span class="command"><strong> --timeout N</strong></span>
+	    </td><td align="left">
+	      Maximum time to wait when qpid-route connects to a broker, in seconds. Default is 10 seconds.
+	    </td></tr><tr><td align="left">
+	      <span class="command"><strong>--ack N</strong></span>
+	    </td><td align="left">
+	      Acknowledge transfers of routed messages in batches of N. Default is 0 (no acknowledgements). Setting to 1 or greater enables acknowledgements; when using acknowledgements, values of N greater than 1 can significnantly improve performance, especially if there is significant network latency between the two brokers.
+	    </td></tr><tr><td align="left">
+	      <span class="command"><strong>-s [ --src-local ]</strong></span>
+	    </td><td align="left">
+	      Configure the route in the source broker (create a push route).
+	    </td></tr><tr><td align="left">
+	      <span class="command"><strong>-t &lt;transport&gt; [ --transport &lt;transport&gt;]</strong></span>
+	    </td><td align="left">
+	      Transport protocol to be used for the route.
+	      <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>
+		    tcp (default)
+		  </p></li><li class="listitem"><p>
+		    ssl
+		  </p></li><li class="listitem"><p>
+		    rdma
+		  </p></li></ul></div>
+
+	    </td></tr></tbody></table></div></div><br class="table-break" /><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-The_qpid_route_Utility-Creating_and_Deleting_Queue_Routes"></a>1.4.4.1.&#160;Creating and Deleting Queue Routes</h4></div></div></div><p>
+	The syntax for creating and deleting queue routes is as follows:
+      </p><pre class="screen">
+	qpid-route [OPTIONS] queue add &lt;dest-broker&gt; &lt;src-broker&gt; &lt;dest-exchange&gt; &lt;src-queue&gt;
+	qpid-route [OPTIONS] queue del &lt;dest-broker&gt; &lt;src-broker&gt; &lt;dest-exchange&gt; &lt;src-queue&gt;
+      </pre><p>
+	For instance, the following creates a queue route that routes all messages from the queue named <span class="command"><strong>public</strong></span> on the source broker <span class="command"><strong>localhost:10002</strong></span> to the <span class="command"><strong>amq.fanout</strong></span> exchange on the destination broker <span class="command"><strong>localhost:10001</strong></span>:
+      </p><pre class="screen">
+	$ qpid-route queue add localhost:10001 localhost:10002 amq.fanout public
+      </pre><p>
+	If the <span class="command"><strong>-d</strong></span> option is specified, this queue route is persistent, and will be restored if one or both of the brokers is restarted:
+      </p><pre class="screen">
+	$ qpid-route -d queue add localhost:10001 localhost:10002 amq.fanout public
+      </pre><p>
+	The <span class="command"><strong>del</strong></span> command takes the same arguments as the <span class="command"><strong>add</strong></span> command. The following command deletes the queue route described above:
+      </p><pre class="screen">
+	$ qpid-route queue del localhost:10001 localhost:10002 amq.fanout public
+      </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-The_qpid_route_Utility-Creating_and_Deleting_Exchange_Routes"></a>1.4.4.2.&#160;Creating and Deleting Exchange Routes</h4></div></div></div><p>
+	The syntax for creating and deleting exchange routes is as follows:
+      </p><pre class="screen">
+	qpid-route [OPTIONS] route add &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt; &lt;routing-key&gt;
+	qpid-route [OPTIONS] route del &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt; &lt;routing-key&gt;
+	qpid-route [OPTIONS] flush [&lt;broker&gt;]
+      </pre><p>
+	For instance, the following creates an exchange route that routes messages that match the binding key <span class="command"><strong>global.#</strong></span> from the <span class="command"><strong>amq.topic</strong></span> exchange on the source broker <span class="command"><strong>localhost:10002</strong></span> to the <span class="command"><strong>amq.topic</strong></span> exchange on the destination broker <span class="command"><strong>localhost:10001</strong></span>:
+      </p><pre class="screen">
+	$ qpid-route route add localhost:10001 localhost:10002 amq.topic global.#
+      </pre><p>
+	In many applications, messages published to the destination exchange should also be routed to the source exchange. This is accomplished by creating a second exchange route, reversing the roles of the two exchanges:
+      </p><pre class="screen">
+	$ qpid-route route add localhost:10002 localhost:10001 amq.topic global.#
+      </pre><p>
+	If the <span class="command"><strong>-d</strong></span> option is specified, the exchange route is persistent, and will be restored if one or both of the brokers is restarted:
+      </p><pre class="screen">
+	$ qpid-route -d route add localhost:10001 localhost:10002 amq.fanout public
+      </pre><p>
+	The <span class="command"><strong>del</strong></span> command takes the same arguments as the <span class="command"><strong>add</strong></span> command. The following command deletes the first exchange route described above:
+      </p><pre class="screen">
+	$ qpid-route route del localhost:10001 localhost:10002 amq.topic global.#
+      </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-The_qpid_route_Utility-Deleting_all_routes_for_a_broker"></a>1.4.4.3.&#160;Deleting all routes for a broker</h4></div></div></div><p>
+	Use the <span class="command"><strong>flush</strong></span> command to delete all routes for a given broker:
+      </p><pre class="screen">
+	qpid-route [OPTIONS] flush [&lt;broker&gt;]
+      </pre><p>
+	For instance, the following command deletes all routes for the broker <span class="command"><strong>localhost:10001</strong></span>:
+      </p><pre class="screen">
+	$ qpid-route flush localhost:10001
+      </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-The_qpid_route_Utility-Creating_and_Deleting_Dynamic_Exchange_Routes"></a>1.4.4.4.&#160;Creating and Deleting Dynamic Exchange Routes</h4></div></div></div><p>
+	The syntax for creating and deleting dynamic exchange routes is as follows:
+      </p><pre class="screen">
+	qpid-route [OPTIONS] dynamic add &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt;
+	qpid-route [OPTIONS] dynamic del &lt;dest-broker&gt; &lt;src-broker&gt; &lt;exchange&gt;
+      </pre><p>
+	In the following examples, we will route messages from a topic exchange. We will create a new topic exchange and federate it so that we are not affected by other all clients that use the built-in <span class="command"><strong>amq.topic</strong></span> exchange. The following commands create a new topic exchange on each of two brokers:
+      </p><pre class="screen">
+	$ qpid-config -a localhost:10003 add exchange topic fed.topic
+	$ qpid-config -a localhost:10004 add exchange topic fed.topic
+      </pre><p>
+	Now let's create a dynamic exchange route that routes messages from the <span class="command"><strong>fed.topic</strong></span> exchange on the source broker <span class="command"><strong>localhost:10004</strong></span> to the <span class="command"><strong>fed.topic</strong></span> exchange on the destination broker <span class="command"><strong>localhost:10003</strong></span> if they match any binding on the destination broker's <span class="command"><strong>fed.topic</strong></span> exchange:
+      </p><pre class="screen">
+	$ qpid-route dynamic add localhost:10003 localhost:10004 fed.topic
+      </pre><p>
+	Internally, this creates a private autodelete queue on the source broker, and binds that queue to the <span class="command"><strong>fed.topic</strong></span> exchange on the source broker, using each binding associated with the <span class="command"><strong>fed.topic</strong></span> exchange on the destination broker.
+      </p><p>
+	In many applications, messages published to the destination exchange should also be routed to the source exchange. This is accomplished by creating a second dynamic exchange route, reversing the roles of the two exchanges:
+      </p><pre class="screen">
+	$ qpid-route dynamic add localhost:10004 localhost:10003 fed.topic
+      </pre><p>
+	If the <span class="command"><strong>-d</strong></span> option is specified, the exchange route is persistent, and will be restored if one or both of the brokers is restarted:
+      </p><pre class="screen">
+	$ qpid-route -d dynamic add localhost:10004 localhost:10003 fed.topic
+      </pre><p>
+	When an exchange route is durable, the private queue used to store messages for the route on the source exchange is also durable. If the connection between the brokers is lost, messages for the destination exchange continue to accumulate until it can be restored.
+      </p><p>
+	The <span class="command"><strong>del</strong></span> command takes the same arguments as the <span class="command"><strong>add</strong></span> command. The following command deletes the first exchange route described above:
+      </p><pre class="screen">
+	$ qpid-route dynamic del localhost:10004 localhost:10003 fed.topic
+      </pre><p>
+	Internally, this deletes the bindings on the source exchange for the the private queues associated with the message route.
+      </p></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-The_qpid_route_Utility-Viewing_Routes"></a>1.4.4.5.&#160;Viewing Routes</h4></div></div></div><p>
+	The <span class="command"><strong>route list</strong></span> command shows the routes associated with an individual broker. For instance, suppose we have created the following two routes:
+      </p><pre class="screen">
+	$ qpid-route dynamic add localhost:10003 localhost:10004 fed.topic
+	$ qpid-route dynamic add localhost:10004 localhost:10003 fed.topic
+      </pre><p>
+	We can now use <span class="command"><strong>route list</strong></span> to show all routes for the broker <span class="command"><strong>localhost:10003</strong></span>:
+      </p><pre class="screen">
+	$ qpid-route route list localhost:10003
+	localhost:10003 localhost:10004 fed.topic &lt;dynamic&gt;
+      </pre><p>
+	Note that this shows only one of the two routes we created, the route for which <span class="command"><strong>localhost:10003</strong></span> is a destination. If we want to see the route for which <span class="command"><strong>localhost:10004</strong></span> is a destination, we need to do another route list:
+      </p><pre class="screen">
+	$ qpid-route route list localhost:10004
+	localhost:10004 localhost:10003 fed.topic &lt;dynamic&gt;
+      </pre><p>
+	The <span class="command"><strong>route map</strong></span> command shows all routes associated with a broker, and recursively displays all routes for brokers involved in federation relationships with the given broker. For instance, here is the output for the two brokers configured above:
+      </p><pre class="screen">
+	$ qpid-route route map localhost:10003
+
+	Finding Linked Brokers:
+	localhost:10003... Ok
+	localhost:10004... Ok
+
+	Dynamic Routes:
+
+	Exchange fed.topic:
+	localhost:10004 &lt;=&gt; localhost:10003
+
+	Static Routes:
+	none found
+      </pre><p>
+	Note that the two dynamic exchange links are displayed as though they were one bidirectional link. The <span class="command"><strong>route map</strong></span> command is particularly helpful for larger, more complex networks. Let's configure a somewhat more complex network with 16 dynamic exchange routes:
+      </p><pre class="screen">
+	qpid-route dynamic add localhost:10001 localhost:10002 fed.topic
+	qpid-route dynamic add localhost:10002 localhost:10001 fed.topic
+
+	qpid-route dynamic add localhost:10003 localhost:10002 fed.topic
+	qpid-route dynamic add localhost:10002 localhost:10003 fed.topic
+
+	qpid-route dynamic add localhost:10004 localhost:10002 fed.topic
+	qpid-route dynamic add localhost:10002 localhost:10004 fed.topic
+
+	qpid-route dynamic add localhost:10002 localhost:10005 fed.topic
+	qpid-route dynamic add localhost:10005 localhost:10002 fed.topic
+
+	qpid-route dynamic add localhost:10005 localhost:10006 fed.topic
+	qpid-route dynamic add localhost:10006 localhost:10005 fed.topic
+
+	qpid-route dynamic add localhost:10006 localhost:10007 fed.topic
+	qpid-route dynamic add localhost:10007 localhost:10006 fed.topic
+
+	qpid-route dynamic add localhost:10006 localhost:10008 fed.topic
+	qpid-route dynamic add localhost:10008 localhost:10006 fed.topic
+      </pre><p>
+	Now we can use <span class="command"><strong>route map</strong></span> starting with any one broker, and see the entire network:
+      </p><pre class="screen">
+	$ ./qpid-route route map localhost:10001
+
+	Finding Linked Brokers:
+	localhost:10001... Ok
+	localhost:10002... Ok
+	localhost:10003... Ok
+	localhost:10004... Ok
+	localhost:10005... Ok
+	localhost:10006... Ok
+	localhost:10007... Ok
+	localhost:10008... Ok
+
+	Dynamic Routes:
+
+	Exchange fed.topic:
+	localhost:10002 &lt;=&gt; localhost:10001
+	localhost:10003 &lt;=&gt; localhost:10002
+	localhost:10004 &lt;=&gt; localhost:10002
+	localhost:10005 &lt;=&gt; localhost:10002
+	localhost:10006 &lt;=&gt; localhost:10005
+	localhost:10007 &lt;=&gt; localhost:10006
+	localhost:10008 &lt;=&gt; localhost:10006
+
+	Static Routes:
+	none found
+      </pre></div><div class="section"><div class="titlepage"><div><div><h4 class="title"><a id="sect-Messaging_User_Guide-The_qpid_route_Utility-Resilient_Connections"></a>1.4.4.6.&#160;Resilient Connections</h4></div></div></div><p>
+	When a broker route is created, or when a durable broker route is restored after broker restart, a connection is created between the source broker and the destination broker. The connections used between brokers are called <em class="firstterm">resilient connections</em>; if the connection fails due to a communication error, it attempts to reconnect. The retry interval begins at 2 seconds and, as more attempts are made, grows to 64 seconds, and continues to retry every 64 seconds thereafter. If the connection fails due to an authentication problem, it will not continue to retry.
+      </p><p>
+	The command <span class="command"><strong>list connections</strong></span> can be used to show the resilient connections for a broker:
+      </p><pre class="screen">
+	$ qpid-route list connections localhost:10001
+
+	Host            Port    Transport Durable  State             Last Error
+	=============================================================================
+	localhost       10002   tcp          N     Operational
+	localhost       10003   tcp          N     Operational
+	localhost       10009   tcp          N     Waiting           Connection refused
+      </pre><p>
+	In the above output, <span class="command"><strong>Last Error</strong></span> contains the string representation of the last connection error received for the connection. <span class="command"><strong>State</strong></span> represents the state of the connection, and may be one of the following values:
+      </p><div class="table"><a id="tabl-Messaging_User_Guide-Resilient_Connections-State_values_in_qpid_route_list_connections"></a><p class="title"><strong>Table&#160;1.10.&#160;State values in <span class="command">$ qpid-route list connections</span></strong></p><div class="table-contents"><table border="1" summary="State values in $ qpid-route list connections"><colgroup><col /><col /></colgroup><tbody><tr><td align="left">
+		Waiting
+	      </td><td align="left">
+		Waiting before attempting to reconnect.
+	      </td></tr><tr><td align="left">
+		Connecting
+	      </td><td align="left">
+		Attempting to establish the connection.
+	      </td></tr><tr><td align="left">
+		Operational
+	      </td><td align="left">
+		The connection has been established and can be used.
+	      </td></tr><tr><td align="left">
+		Failed
+	      </td><td align="left">
+		The connection failed and will not retry (usually because authentication failed).
+	      </td></tr><tr><td align="left">
+		Closed
+	      </td><td align="left">
+		The connection has been closed and will soon be deleted.
+	      </td></tr><tr><td align="left">
+		Passive
+	      </td><td align="left">
+		If a cluster is federated to another cluster, only one of the nodes has an actual connection to remote node. Other nodes in the cluster have a passive connection.
+	      </td></tr></tbody></table></div></div><br class="table-break" /></div></div><div class="section"><div class="titlepage"><div><div><h3 class="title"><a id="federation-broker-options"></a>1.4.5.&#160;Broker options affecting federation</h3></div></div></div><p>
+      The following broker options affect federation:
+      </p><div class="table"><a id="federation-broker-options-table"></a><p class="title"><strong>Table&#160;1.11.&#160;Broker Options for Federation</strong></p><div class="table-contents"><table border="1" summary="Broker Options for Federation"><colgroup><col align="left" class="c1" /><col align="left" class="c2" /></colgroup><thead><tr><th align="center" colspan="2">
+		Options for Federation
+	      </th></tr></thead><tbody><tr><td align="left">
+		<code class="literal">federation-tag <em class="replaceable"><code>NAME</code></em></code>
+	      </td><td align="left">
+		A unique name to identify this broker in federation network.
+		If not specified, the broker will generate a unique identifier.
+	      </td></tr><tr><td align="left">
+		<code class="literal">link-maintenance-interval <em class="replaceable"><code>SECONDS</code></em></code>
+		<a class="footnoteref" href="chapter-ha.html#ftn.ha-seconds-spec"><sup class="footnoteref">[b]</sup></a>
+	      </td><td align="left">
+		<p>
+		  Interval to check if links need to be re-connected.  Default 2
+		  seconds. Can be a sub-second interval for faster failover,
+		  e.g. 0.1 seconds.
+		</p>
+	      </td></tr><tr><td align="left">
+		<code class="literal">link-heartbeat-interval <em class="replaceable"><code>SECONDS</code></em></code>
+		<a class="footnoteref" href="chapter-ha.html#ftn.ha-seconds-spec"><sup class="footnoteref">[b]</sup></a>
+	      </td><td align="left">
+		<p>
+		  Heart-beat interval for federation links. If no heart-beat is
+		  received for twice the interval the link is considered dead.
+		  Default 120 seconds.
+		</p>
+	      </td></tr></tbody></table></div></div><p><br class="table-break" />
+    </p></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ch01s03.html">Prev</a>&#160;</td><td align="center" width="20%"><a accesskey="u" href="ch01.html">Up</a></td><td align="right" width="40%">&#160;<a accesskey="n" href="chap-Messaging_User_Guide-Security.html">Next</a></td></tr><tr><td align="left" valign="top" width="40%">1.3.&#160;
+    Cheat Sheet for configuring Exchange Options
+  &#160;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Home</a></td><td align="right" valign="top" width="40%">&#160;1.5.&#160;Security</td></tr></table></div></div>
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[41/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Logger_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Logger_8h_source.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Logger_8h_source.html
new file mode 100755
index 0000000..942ae63
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Logger_8h_source.html
@@ -0,0 +1,111 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/Logger.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Logger_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)">
+</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">Logger.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_LOGGING_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_LOGGING_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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 cl
 ass="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 &quot;qpid/messaging/ImportExport.h&quot;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l000
 28"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">enum</span> Level { trace, debug, info, notice, warning, error, critical };</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1LoggerOutput.html">   41</a></span>&#160;<span class="keyword">class </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="classqpid_1_1messaging_1_1LoggerOutput.html">LoggerOutput</a></div><div class="line"><a name="l00042"></a><span class="lineno">   42</sp
 an>&#160;{</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">virtual</span> ~<a class="code" href="classqpid_1_1messaging_1_1LoggerOutput.html">LoggerOutput</a>();</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> log(Level level, <span class="keywordtype">bool</span> user, <span class="keyword">const</span> <span class="keywordtype">char</span>* file, <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">function</span>, <span class="keyword">const</span> std::string&amp; message) = 0;</div><div class="line">
 <a name="l00063"></a><span class="lineno">   63</span>&#160;};</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Logger.html">   72</a></span>&#160;<span class="keyword">class </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Logger.html">Logger</a></div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;{</div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">static</span> <span class="keywordtype">void</span> configure(<span class="keywordtype">int</span> argc, <span class="keyword">const</span> <span class="keywordtype">char</span>* argv[], <span class="keyword">const</span> std::stri
 ng&amp; prefix=std::string());</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">static</span> std::string usage();</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">static</span> <span class="keywordtype">void</span> setOutput(<a class="code" href="classqpid_1_1messaging_1_1LoggerOutput.html">LoggerOutput</a>&amp; output);</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">static</span> <span class="keywordtype">void</span> log(Level level, <span class="keyword">const</span> <span class="keywordty
 pe">char</span>* file, <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">function</span>, <span class="keyword">const</span> std::string&amp; message);</div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;    <span class="comment">//This class has only one instance so no need to copy</span></div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;    <a class="code" href="classqpid_1_1messaging_1_1Logger.html">Logger</a>();</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;    ~<a class="code" href="classqpid_1_1messaging_1_1Logger.html">Logger</a>();</div><div class="line"><a name="l00159"></a><span class=
 "lineno">  159</span>&#160;</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;    <a class="code" href="classqpid_1_1messaging_1_1Logger.html">Logger</a>(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Logger.html">Logger</a>&amp;);</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;    <a class="code" href="classqpid_1_1messaging_1_1Logger.html">Logger</a> operator=(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Logger.html">Logger</a>&amp;);</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;};</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;}} <span class="comment">// namespace qpid::messaging</span></div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="pre
 processor">#endif  </span></div><div class="ttc" id="classqpid_1_1messaging_1_1LoggerOutput_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1LoggerOutput.html">qpid::messaging::LoggerOutput</a></div><div class="ttdef"><b>Definition:</b> Logger.h:41</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Logger_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Logger.html">qpid::messaging::Logger</a></div><div class="ttdef"><b>Definition:</b> Logger.h:72</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>Logger.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Message_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Message_8h_source.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Message_8h_source.html
new file mode 100755
index 0000000..56bc2fb
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Message_8h_source.html
@@ -0,0 +1,115 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/Message.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Message_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)">
+</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">Message.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_MESSAGE_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_MESSAGE_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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;<span class="preprocessor">#include &quot;qpid/messaging/ImportExport.h&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;qpid/messaging/Duration.h&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class=
 "preprocessor">#include &quot;qpid/types/Exception.h&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;qpid/types/Variant.h&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;string&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="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno">   35
 </span>&#160;<span class="keyword">class </span>Address;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">class </span>Codec;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">class </span>MessageImpl;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Message.html">   42</a></span>&#160;<span class="keyword">class </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;{</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;    QPID_MESSAGING_EXTER
 N <a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>(<a class="code" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>&amp;);</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;    QPID_MESSAGING_EXTERN Message(<span class="keyword">const</span> std::string&amp; bytes = std::string());</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;    QPID_MESSAGING_EXTERN Message(<span class="keyword">const</span> <span class="keywordtype">char</span>*, <span class="keywordtype">size_t</span>);</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    QPID_MESSAGING_EXTERN Message(<span class="keyword">const</span> Message&amp;);</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    QPID_MESSAGING_EXTERN ~Message();</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;</div><div class="line"><a name="
 l00051"></a><span class="lineno">   51</span>&#160;    QPID_MESSAGING_EXTERN Message&amp; operator=(<span class="keyword">const</span> Message&amp;);</div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setReplyTo(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Address.html">Address</a>&amp;);</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Address.html">Address</a>&amp; getReplyTo() <span class="keyword">const</span>;</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype
 ">void</span> setSubject(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> std::string&amp; getSubject() <span class="keyword">const</span>;</div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setContentType(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> std::string&amp; getContentType() <span class="keyword">const</span>;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;    QPID_MESSAGING_EXTERN <
 span class="keywordtype">void</span> setMessageId(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> std::string&amp; getMessageId() <span class="keyword">const</span>;</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setUserId(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> std::string&amp; getUserId() <span class="keyword">const</span>;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;    QPID_M
 ESSAGING_EXTERN <span class="keywordtype">void</span> setCorrelationId(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> std::string&amp; getCorrelationId() <span class="keyword">const</span>;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setPriority(uint8_t);</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;    QPID_MESSAGING_EXTERN uint8_t getPriority() <span class="keyword">const</span>;</div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setTt
 l(<a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> ttl);</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> getTtl() <span class="keyword">const</span>;</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setDurable(<span class="keywordtype">bool</span> durable);</div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">bool</span> getDurable() <span class="keyword">const</span>;</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;    QPID_MESSAGING_EXTERN <spa
 n class="keywordtype">bool</span> getRedelivered() <span class="keyword">const</span>;</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setRedelivered(<span class="keywordtype">bool</span>);</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> qpid::types::Variant::Map&amp; getProperties() <span class="keyword">const</span>;</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    QPID_MESSAGING_EXTERN qpid::types::Variant::Map&amp; getProperties();</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setProperties(<span class="keyword">const</span> qpid::types::Variant::Map&amp;);</div><div c
 lass="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;</div><div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setContent(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setContent(<span class="keyword">const</span> <span class="keywordtype">char</span>* chars, <span class="keywordtype">size_t</span> count);</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;    QPID_MESSAGING_EXTERN std::string getContent() <span class="keyword">const</span>;</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;    QPID_MESSAGING_EXTERN std::string getContentBytes() <span class="keyword">const</spa
 n>;</div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setContentBytes(<span class="keyword">const</span> std::string&amp;);</div><div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>&amp; getContentObject();</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>&amp; getContentObject() <span class="keyword">const</span>;</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setContentObject(<span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Variant.html">qpid::types::Va
 riant</a>&amp;);</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span>* getContentPtr() <span class="keyword">const</span>;</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">size_t</span> getContentSize() <span class="keyword">const</span>;</div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setProperty(<span class="keyword">const</span> std::string&amp;, <span class="keyword">const</span> <a class="code" href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a>&amp;);</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;  <span class="keyword">private</span>:
 </div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;    MessageImpl* impl;</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;    <span class="keyword">friend</span> <span class="keyword">struct </span>MessageImplAccess;</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;};</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</div><div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="structqpid_1_1messaging_1_1EncodingException.html">  206</a></span>&#160;<span class="keyword">struct </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="structqpid_1_1messaging_1_1EncodingException.html">EncodingException</a> : <a class="code" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></div><div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;{</div><div class="line"><a name="l00208"></a><span
  class="lineno">  208</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="structqpid_1_1messaging_1_1EncodingException.html">EncodingException</a>(<span class="keyword">const</span> std::string&amp; msg);</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;};</div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> decode(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>&amp; message,</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;                                  qpid::types::Variant::Map&amp; map,</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;                                  <span class="keyword">const</span> std::string&amp; encoding = std::str
 ing());</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> decode(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>&amp; message,</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;                                  qpid::types::Variant::List&amp; list,</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;                                  <span class="keyword">const</span> std::string&amp; encoding = std::string());</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> encode(<span class="keyword">const</span> qpid::types::Variant::Map&amp; map,</div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;                                  <a class="code" href="class
 qpid_1_1messaging_1_1Message.html">Message</a>&amp; message,</div><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;                                  <span class="keyword">const</span> std::string&amp; encoding = std::string());</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> encode(<span class="keyword">const</span> qpid::types::Variant::List&amp; list,</div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;                                  <a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>&amp; message,</div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;                                  <span class="keyword">const</span> std::string&amp; encoding = std::string());</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;</div><div class="line"><a name="
 l00260"></a><span class="lineno">  260</span>&#160;}} <span class="comment">// namespace qpid::messaging</span></div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;</div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1messaging_1_1Address_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></div><div class="ttdef"><b>Definition:</b> Address.h:122</div></div>
+<div class="ttc" id="classqpid_1_1types_1_1Exception_html"><div class="ttname"><a href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></div><div class="ttdef"><b>Definition:</b> Exception.h:31</div></div>
+<div class="ttc" id="classqpid_1_1types_1_1Variant_html"><div class="ttname"><a href="classqpid_1_1types_1_1Variant.html">qpid::types::Variant</a></div><div class="ttdef"><b>Definition:</b> Variant.h:73</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Duration_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a></div><div class="ttdef"><b>Definition:</b> Duration.h:35</div></div>
+<div class="ttc" id="structqpid_1_1messaging_1_1EncodingException_html"><div class="ttname"><a href="structqpid_1_1messaging_1_1EncodingException.html">qpid::messaging::EncodingException</a></div><div class="ttdef"><b>Definition:</b> Message.h:206</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Message_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>Message.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Message__io_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Message__io_8h_source.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Message__io_8h_source.html
new file mode 100755
index 0000000..81c548a
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Message__io_8h_source.html
@@ -0,0 +1,109 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/Message_io.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Message__io_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)">
+</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">Message_io.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_MESSAGE_IO_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_MESSAGE_IO_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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><s
 pan 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;<span class="preprocessor">#include &quot;Message.h&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;iosfwd&gt;</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="keyword">namespace </span><a class="co
 de" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;QPID_MESSAGING_EXTERN std::ostream&amp; operator&lt;&lt;(std::ostream&amp;, <span class="keyword">const</span> Message&amp;);</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="comment">// namespace qpid::messaging</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.ht
 ml">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>Message_io.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Receiver_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Receiver_8h_source.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Receiver_8h_source.html
new file mode 100755
index 0000000..333d260
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Receiver_8h_source.html
@@ -0,0 +1,116 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/Receiver.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Receiver_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)">
+</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">Receiver.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_RECEIVER_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_RECEIVER_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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 clas
 s="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 nam
 e="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><spa
 n 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;<span class="preprocessor">#include &quot;qpid/messaging/ImportExport.h&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;qpid/messaging/exceptions.h&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span cl
 ass="preprocessor">#include &quot;qpid/messaging/Handle.h&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;qpid/messaging/Duration.h&quot;</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#ifndef SWIG</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">class</s
 pan>&gt; <span class="keyword">class </span>PrivateImplRef;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">class </span>Address;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">class </span>Message;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">class </span>ReceiverImpl;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">class </span>Session;</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Receiver.html">   4
 5</a></span>&#160;<span class="keyword">class </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a> : <span class="keyword">public</span> <a class="code" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a>&lt;ReceiverImpl&gt;</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;{</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Receiver.html">Receiver</a>(ReceiverImpl* impl = 0);</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    QPID_MESSAGING_EXTERN Receiver(<span class="keyword">const</span> Receiver&amp;);</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;    QPID_MESSAGING_EXTER
 N ~Receiver();</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;    QPID_MESSAGING_EXTERN Receiver&amp; operator=(<span class="keyword">const</span> Receiver&amp;);</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">bool</span> <span class="keyword">get</span>(<a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>&amp; message, <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> timeout=Duration::FOREVER);</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a> <span class="keyword">get</span>(<a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> timeout=Duration::FOREVER);</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;    QPID_MESSAGING_EXTE
 RN <span class="keywordtype">bool</span> fetch(<a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>&amp; message, <a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> timeout=Duration::FOREVER);</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a> fetch(<a class="code" href="classqpid_1_1messaging_1_1Duration.html">Duration</a> timeout=Duration::FOREVER);</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setCapacity(uint32_t);</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;    QPID_MESSAGING_EXTERN uint32_t getCapacity();</div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;    QPID_MESSAGING_EXTERN uint32_t getAvailable();</div><div class="line"><a na
 me="l00116"></a><span class="lineno">  116</span>&#160;    QPID_MESSAGING_EXTERN uint32_t getUnsettled();</div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> close();</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">bool</span> isClosed() <span class="keyword">const</span>;</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> std::string&amp; getName() <span class="keyword">const</span>;</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160
 ;</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Session.html">Session</a> getSession() <span class="keyword">const</span>;</div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Address.html">Address</a> getAddress() <span class="keyword">const</span>;</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="preprocessor">#ifndef SWIG</span></div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;  <span class="keyword">private</span>:</div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;  <span class="keyword">fri
 end</span> <span class="keyword">class </span><a class="code" href="classqpid_1_1messaging_1_1PrivateImplRef.html">qpid::messaging::PrivateImplRef</a>&lt;Receiver&gt;;</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;};</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;}} <span class="comment">// namespace qpid::messaging</span></div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;</div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1messaging_1_1Address_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></div><div class="ttdef"><b>Definition:</b> Address.h:122</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Receiver_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Receiver.html">qpid::messaging::Receiver</a></div><div class="ttdef"><b>Definition:</b> Receiver.h:45</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1PrivateImplRef_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1PrivateImplRef.html">qpid::messaging::PrivateImplRef</a></div><div class="ttdef"><b>Definition:</b> Connection.h:36</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Duration_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Duration.html">qpid::messaging::Duration</a></div><div class="ttdef"><b>Definition:</b> Duration.h:35</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Message_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Handle_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a></div><div class="ttdef"><b>Definition:</b> Handle.h:39</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Session_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></div><div class="ttdef"><b>Definition:</b> Session.h:49</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>Receiver.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Sender_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Sender_8h_source.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Sender_8h_source.html
new file mode 100755
index 0000000..fc2cb5e
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/Sender_8h_source.html
@@ -0,0 +1,115 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid/messaging/Sender.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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('Sender_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)">
+</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">Sender.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef QPID_MESSAGING_SENDER_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define QPID_MESSAGING_SENDER_H</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</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="l
 ine"><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="l
 00014"></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 cl
 ass="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;<span class="preprocessor">#include &quot;qpid/messaging/ImportExport.h&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;qpid/messaging/Handle.h&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="pre
 processor">#include &quot;qpid/sys/IntegerTypes.h&quot;</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceqpid.html">qpid</a> {</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">namespace </span>messaging {</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#ifndef SWIG</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keywor
 d">template</span> &lt;<span class="keyword">class</span>&gt; <span class="keyword">class </span>PrivateImplRef;</div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">class </span>Address;</div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">class </span>Message;</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">class </span>SenderImpl;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">class </span>Session;</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classqpid_1_1messaging_1_1Sender.html">   44</a></span>&#160;<span class="keyword">class </span>QPID_MESSAGING_CLASS_EXTERN <a class="code" href="classqpid_1_1mes
 saging_1_1Sender.html">Sender</a> : <span class="keyword">public</span> <a class="code" href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a>&lt;SenderImpl&gt;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;{</div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;  <span class="keyword">public</span>:</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Sender.html">Sender</a>(SenderImpl* impl = 0);</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;    QPID_MESSAGING_EXTERN Sender(<span class="keyword">const</span> Sender&amp;);</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;    QPID_MESSAGING_EXTERN ~Sender();</div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;    QPID_MESSAGING_EXTERN Sender&amp; o
 perator=(<span class="keyword">const</span> Sender&amp;);</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> send(<span class="keyword">const</span> <a class="code" href="classqpid_1_1messaging_1_1Message.html">Message</a>&amp; message, <span class="keywordtype">bool</span> sync=<span class="keyword">false</span>);</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> close();</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    QPID_MESSAGING_EXTERN <span class="keywordtype">void</span> setCapacity(uint32_t);</div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    QPI
 D_MESSAGING_EXTERN uint32_t getCapacity();</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    QPID_MESSAGING_EXTERN uint32_t getUnsettled();</div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;    QPID_MESSAGING_EXTERN uint32_t getAvailable();</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    QPID_MESSAGING_EXTERN <span class="keyword">const</span> std::string&amp; getName() <span class="keyword">const</span>;</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Session.html">Session</a> getSession() <span class="keyword">const</span>;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#
 160;    QPID_MESSAGING_EXTERN <a class="code" href="classqpid_1_1messaging_1_1Address.html">Address</a> getAddress() <span class="keyword">const</span>;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="preprocessor">#ifndef SWIG</span></div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;  <span class="keyword">private</span>:</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classqpid_1_1messaging_1_1PrivateImplRef.html">qpid::messaging::PrivateImplRef</a>&lt;Sender&gt;;</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;};</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;}} <span class="commen
 t">// namespace qpid::messaging</span></div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="preprocessor">#endif  </span></div><div class="ttc" id="classqpid_1_1messaging_1_1Address_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Address.html">qpid::messaging::Address</a></div><div class="ttdef"><b>Definition:</b> Address.h:122</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1PrivateImplRef_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1PrivateImplRef.html">qpid::messaging::PrivateImplRef</a></div><div class="ttdef"><b>Definition:</b> Connection.h:36</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Message_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Message.html">qpid::messaging::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Handle_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Handle.html">qpid::messaging::Handle</a></div><div class="ttdef"><b>Definition:</b> Handle.h:39</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Session_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Session.html">qpid::messaging::Session</a></div><div class="ttdef"><b>Definition:</b> Session.h:49</div></div>
+<div class="ttc" id="namespaceqpid_html"><div class="ttname"><a href="namespaceqpid.html">qpid</a></div><div class="ttdef"><b>Definition:</b> Address.h:32</div></div>
+<div class="ttc" id="classqpid_1_1messaging_1_1Sender_html"><div class="ttname"><a href="classqpid_1_1messaging_1_1Sender.html">qpid::messaging::Sender</a></div><div class="ttdef"><b>Definition:</b> Sender.h:44</div></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_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_20ca349f353d950391945791158d5618.html">messaging</a></li><li class="navelem"><b>Sender.h</b></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[26/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_2.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_2.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_2.html
new file mode 100755
index 0000000..c93d089
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_2.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_2.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_2.js
new file mode 100755
index 0000000..9d87fc9
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['described',['described',['../classqpid_1_1types_1_1Variant.html#a3b486c73ad069de85dc995fb76794641',1,'qpid::types::Variant::described(const Variant &amp;descriptor, const Variant &amp;value)'],['../classqpid_1_1types_1_1Variant.html#a328765159474f69304617f25ffeb414f',1,'qpid::types::Variant::described(const Variant &amp;descriptor, const List &amp;value)']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_3.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_3.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_3.html
new file mode 100755
index 0000000..caa48ea
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_3.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_3.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_3.js
new file mode 100755
index 0000000..1b53ba9
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['fetch',['fetch',['../classqpid_1_1messaging_1_1Receiver.html#aa3b46a16b002054cd73f9c625ff496bb',1,'qpid::messaging::Receiver::fetch(Message &amp;message, Duration timeout=Duration::FOREVER)'],['../classqpid_1_1messaging_1_1Receiver.html#aaa7226095a43c3dda3f1e709b21e7ab2',1,'qpid::messaging::Receiver::fetch(Duration timeout=Duration::FOREVER)']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_4.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_4.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_4.html
new file mode 100755
index 0000000..a9c64ad
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_4.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_4.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_4.js
new file mode 100755
index 0000000..11857f2
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_4.js
@@ -0,0 +1,29 @@
+var searchData=
+[
+  ['generate',['generate',['../classqpid_1_1types_1_1Uuid.html#a3805c19501e878ad5f8972e30c2f2855',1,'qpid::types::Uuid']]],
+  ['get',['get',['../classqpid_1_1messaging_1_1Receiver.html#af60ff3ff2a71728b191bbfc656ccba93',1,'qpid::messaging::Receiver::get(Message &amp;message, Duration timeout=Duration::FOREVER)'],['../classqpid_1_1messaging_1_1Receiver.html#a31f17a5b1c0d250f319c5e82a5cdb8e9',1,'qpid::messaging::Receiver::get(Duration timeout=Duration::FOREVER)']]],
+  ['getaddress',['getAddress',['../classqpid_1_1messaging_1_1Receiver.html#a5901bf6caf4eb575dccfa251e3653d2c',1,'qpid::messaging::Receiver::getAddress()'],['../classqpid_1_1messaging_1_1Sender.html#afd64d4c3be35c74b8e146ca1fb75fb94',1,'qpid::messaging::Sender::getAddress()']]],
+  ['getavailable',['getAvailable',['../classqpid_1_1messaging_1_1Receiver.html#a7722e100c8a1908d873a60d250d30b27',1,'qpid::messaging::Receiver::getAvailable()'],['../classqpid_1_1messaging_1_1Sender.html#a2aaec7fcb5362df5f5c3c63acaf61c21',1,'qpid::messaging::Sender::getAvailable()']]],
+  ['getcapacity',['getCapacity',['../classqpid_1_1messaging_1_1Receiver.html#a66ec1eaf8e6bd407eab5f079e3eb0d59',1,'qpid::messaging::Receiver::getCapacity()'],['../classqpid_1_1messaging_1_1Sender.html#ae23edfc07ba612172c314b044f1e7dcc',1,'qpid::messaging::Sender::getCapacity()']]],
+  ['getconnection',['getConnection',['../classqpid_1_1messaging_1_1Session.html#a836dd42d857166ea28a732e51bbba62a',1,'qpid::messaging::Session']]],
+  ['getcontent',['getContent',['../classqpid_1_1messaging_1_1Message.html#a1c218326274652137d26033419723e14',1,'qpid::messaging::Message']]],
+  ['getcontentbytes',['getContentBytes',['../classqpid_1_1messaging_1_1Message.html#a06b392dcd1f1831519f88870ffd07d41',1,'qpid::messaging::Message']]],
+  ['getcontentobject',['getContentObject',['../classqpid_1_1messaging_1_1Message.html#a3893ff4d0aeb3aedc647c7e8a3ed043f',1,'qpid::messaging::Message::getContentObject()'],['../classqpid_1_1messaging_1_1Message.html#ac3b61862ba1ef8662ce5e6eb16b23ca7',1,'qpid::messaging::Message::getContentObject() const ']]],
+  ['getcontentptr',['getContentPtr',['../classqpid_1_1messaging_1_1Message.html#af234ed13df1c8d310d58ea1e638a2585',1,'qpid::messaging::Message']]],
+  ['getcontentsize',['getContentSize',['../classqpid_1_1messaging_1_1Message.html#a6a86431108a8e2cd35e164b14054e62b',1,'qpid::messaging::Message']]],
+  ['getcontenttype',['getContentType',['../classqpid_1_1messaging_1_1Message.html#ada67fec1102706d19874b52cf90ee056',1,'qpid::messaging::Message']]],
+  ['getdescriptor',['getDescriptor',['../classqpid_1_1types_1_1Variant.html#a29c206d339c796f1c888ff1c95e4da36',1,'qpid::types::Variant']]],
+  ['getdescriptors',['getDescriptors',['../classqpid_1_1types_1_1Variant.html#af58a31d895341a5e6c45b77d3baec65d',1,'qpid::types::Variant::getDescriptors()'],['../classqpid_1_1types_1_1Variant.html#a709db949e66a510c34ec10df4582c093',1,'qpid::types::Variant::getDescriptors() const ']]],
+  ['getname',['getName',['../classqpid_1_1messaging_1_1Receiver.html#a72b101214e21adc36878ddc28da92142',1,'qpid::messaging::Receiver::getName()'],['../classqpid_1_1messaging_1_1Sender.html#a69ca2efedb0eb470d200b9d5011f22df',1,'qpid::messaging::Sender::getName()']]],
+  ['getproperties',['getProperties',['../classqpid_1_1messaging_1_1Message.html#a930d0be350a0d8f55759aaaa4e7180ec',1,'qpid::messaging::Message']]],
+  ['getreceivable',['getReceivable',['../classqpid_1_1messaging_1_1Session.html#a83dadf90e79a917efbbcaf766568fbe9',1,'qpid::messaging::Session']]],
+  ['getreceiver',['getReceiver',['../classqpid_1_1messaging_1_1Session.html#a7659b4c2b740c2e9d9762b93725b12eb',1,'qpid::messaging::Session']]],
+  ['getredelivered',['getRedelivered',['../classqpid_1_1messaging_1_1Message.html#a1b730bac4a2af64da8caae4dea1576ab',1,'qpid::messaging::Message']]],
+  ['getsender',['getSender',['../classqpid_1_1messaging_1_1Session.html#aa21188f60375a3f7a97697355668dab1',1,'qpid::messaging::Session']]],
+  ['getsession',['getSession',['../classqpid_1_1messaging_1_1Receiver.html#a457fc99cfd1fa909d9b80bed1c945418',1,'qpid::messaging::Receiver::getSession()'],['../classqpid_1_1messaging_1_1Sender.html#aeda816d78423ca522169c83a8df18115',1,'qpid::messaging::Sender::getSession()']]],
+  ['getstring',['getString',['../classqpid_1_1types_1_1Variant.html#a40632d7034fbdd23f208edf81f8b5fa6',1,'qpid::types::Variant']]],
+  ['getttl',['getTtl',['../classqpid_1_1messaging_1_1Message.html#a4cca5a6574ccb010307b4b189a238093',1,'qpid::messaging::Message']]],
+  ['getunsettled',['getUnsettled',['../classqpid_1_1messaging_1_1Receiver.html#a07974fffa1cb5ace0c85a6c4242ff79e',1,'qpid::messaging::Receiver::getUnsettled()'],['../classqpid_1_1messaging_1_1Sender.html#a1dd1f41ed7b5fcb2c8049692e865f049',1,'qpid::messaging::Sender::getUnsettled()']]],
+  ['getunsettledacks',['getUnsettledAcks',['../classqpid_1_1messaging_1_1Session.html#a7e10103e4cd4303c38e92f7f0dd140a2',1,'qpid::messaging::Session']]],
+  ['geturl',['getUrl',['../classqpid_1_1messaging_1_1Connection.html#a37a0bb2470e17aeb8257e1b1513fa0b6',1,'qpid::messaging::Connection']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_5.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_5.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_5.html
new file mode 100755
index 0000000..9d135fa
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_5.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_5.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_5.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_5.js
new file mode 100755
index 0000000..b67512d
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_5.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['haserror',['hasError',['../classqpid_1_1messaging_1_1Session.html#a58892c263a96014bd6e7ddf20e654a4f',1,'qpid::messaging::Session']]],
+  ['hash',['hash',['../classqpid_1_1types_1_1Uuid.html#accce57bbf9d38185808bc62bd7d8f79a',1,'qpid::types::Uuid']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_6.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_6.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_6.html
new file mode 100755
index 0000000..5fca897
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_6.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_6.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_6.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_6.js
new file mode 100755
index 0000000..439f2e8
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_6.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+  ['isclosed',['isClosed',['../classqpid_1_1messaging_1_1Receiver.html#a7a1ae5651527e3f5335ca58036a4fd41',1,'qpid::messaging::Receiver']]],
+  ['isdescribed',['isDescribed',['../classqpid_1_1types_1_1Variant.html#a1d28bb9ab2b36d324057844e7282e1ad',1,'qpid::types::Variant']]],
+  ['isnull',['isNull',['../classqpid_1_1messaging_1_1Handle.html#a85d30ccb081c4b15dc3bedeb40ffbf52',1,'qpid::messaging::Handle::isNull()'],['../classqpid_1_1types_1_1Uuid.html#a77bc48ca0719c2b06be1b2600befa26f',1,'qpid::types::Uuid::isNull()']]],
+  ['isvalid',['isValid',['../classqpid_1_1messaging_1_1Handle.html#ad6666ec615c78a110d36011aaa7f74f9',1,'qpid::messaging::Handle']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_7.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_7.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_7.html
new file mode 100755
index 0000000..02631a3
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_7.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_7.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_7.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_7.js
new file mode 100755
index 0000000..a67062f
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_7.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['log',['log',['../classqpid_1_1messaging_1_1LoggerOutput.html#a1b9caecf783ed92d7f400a180df7aa6e',1,'qpid::messaging::LoggerOutput::log()'],['../classqpid_1_1messaging_1_1Logger.html#a6cdeb3f0081f0e7e254347ff78436761',1,'qpid::messaging::Logger::log()']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_8.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_8.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_8.html
new file mode 100755
index 0000000..ff37095
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_8.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_8.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_8.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_8.js
new file mode 100755
index 0000000..97fcecd
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_8.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['nextreceiver',['nextReceiver',['../classqpid_1_1messaging_1_1Session.html#a1ffd236475a8d94b57608b9cba2ab599',1,'qpid::messaging::Session::nextReceiver(Receiver &amp;, Duration timeout=Duration::FOREVER)'],['../classqpid_1_1messaging_1_1Session.html#a1abec0c0aa7950e1a0eaca1f1d7e9ecd',1,'qpid::messaging::Session::nextReceiver(Duration timeout=Duration::FOREVER)']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_9.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_9.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_9.html
new file mode 100755
index 0000000..1d34583
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_9.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_9.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_9.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_9.js
new file mode 100755
index 0000000..dafdebc
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_9.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['operator_20bool',['operator bool',['../classqpid_1_1messaging_1_1Handle.html#a75949c9b0035ce83928ae1bb877ff252',1,'qpid::messaging::Handle']]],
+  ['operator_21',['operator!',['../classqpid_1_1messaging_1_1Handle.html#a79cc121e1185d3d90a2d36e43ac8d82b',1,'qpid::messaging::Handle']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_a.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_a.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_a.html
new file mode 100755
index 0000000..8eb5e56
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_a.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_a.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_a.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_a.js
new file mode 100755
index 0000000..d003fab
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_a.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+  ['parse',['parse',['../classqpid_1_1types_1_1Variant.html#afe8749ffa406f413549399a02b378b45',1,'qpid::types::Variant']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_b.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_b.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_b.html
new file mode 100755
index 0000000..fa9cff5
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_b.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_b.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_b.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_b.js
new file mode 100755
index 0000000..86a5cf2
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_b.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+  ['reconnect',['reconnect',['../classqpid_1_1messaging_1_1Connection.html#a2fba4dbb2563544316f3050d340c02dd',1,'qpid::messaging::Connection::reconnect(const std::string &amp;url)'],['../classqpid_1_1messaging_1_1Connection.html#ac64520572413ec653b0d20c61887f0cc',1,'qpid::messaging::Connection::reconnect()']]],
+  ['reject',['reject',['../classqpid_1_1messaging_1_1Session.html#aacc65f05408dccb2977f556b9674161a',1,'qpid::messaging::Session']]],
+  ['release',['release',['../classqpid_1_1messaging_1_1Session.html#a4cd6031f9824f9296441113834c17da9',1,'qpid::messaging::Session']]],
+  ['reset',['reset',['../classqpid_1_1types_1_1Variant.html#a7c454d14b3246a4c7fd8859318dd05c1',1,'qpid::types::Variant']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_c.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_c.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_c.html
new file mode 100755
index 0000000..fce7a6b
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_c.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_c.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_c.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_c.js
new file mode 100755
index 0000000..f4d011b
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_c.js
@@ -0,0 +1,21 @@
+var searchData=
+[
+  ['send',['send',['../classqpid_1_1messaging_1_1Sender.html#adedcff9ec995b301479d395f995736a9',1,'qpid::messaging::Sender']]],
+  ['setcapacity',['setCapacity',['../classqpid_1_1messaging_1_1Receiver.html#abc79d61aa781451f60a9b689ae4aa66f',1,'qpid::messaging::Receiver::setCapacity()'],['../classqpid_1_1messaging_1_1Sender.html#a93ade0badc46bb1a9f5662579145e4ce',1,'qpid::messaging::Sender::setCapacity()']]],
+  ['setcontent',['setContent',['../classqpid_1_1messaging_1_1Message.html#a934f6f5bfe913288b5a9787e43b52197',1,'qpid::messaging::Message::setContent(const std::string &amp;)'],['../classqpid_1_1messaging_1_1Message.html#aee48800579ed2ba4882d4356fccde55b',1,'qpid::messaging::Message::setContent(const char *chars, size_t count)']]],
+  ['setcontentbytes',['setContentBytes',['../classqpid_1_1messaging_1_1Message.html#a82745780f99db04c59be7414a476c9b3',1,'qpid::messaging::Message']]],
+  ['setcontentobject',['setContentObject',['../classqpid_1_1messaging_1_1Message.html#aa479238420ccd27e1ffd73d856086d66',1,'qpid::messaging::Message']]],
+  ['setcontenttype',['setContentType',['../classqpid_1_1messaging_1_1Message.html#a665db3e8bac8213ee6ed9f6f29eb0f07',1,'qpid::messaging::Message']]],
+  ['setcorrelationid',['setCorrelationId',['../classqpid_1_1messaging_1_1Message.html#a0824baf013319e899aa01fa60b2d3d07',1,'qpid::messaging::Message']]],
+  ['setdescriptor',['setDescriptor',['../classqpid_1_1types_1_1Variant.html#a97645efd52fe90ce0939f970e83d6522',1,'qpid::types::Variant']]],
+  ['setdurable',['setDurable',['../classqpid_1_1messaging_1_1Message.html#a7c62ed496827a8fc1b4b0af0997147ea',1,'qpid::messaging::Message']]],
+  ['setmessageid',['setMessageId',['../classqpid_1_1messaging_1_1Message.html#a6a6a9606ecdc6118298b21d57c6a1d63',1,'qpid::messaging::Message']]],
+  ['setoutput',['setOutput',['../classqpid_1_1messaging_1_1Logger.html#aa78eced330829f501b89290d4f98817e',1,'qpid::messaging::Logger']]],
+  ['setpriority',['setPriority',['../classqpid_1_1messaging_1_1Message.html#a2c5cbef82cdf9055ef352438888833dc',1,'qpid::messaging::Message']]],
+  ['setredelivered',['setRedelivered',['../classqpid_1_1messaging_1_1Message.html#a022fc5eac6304adfa5f29e3cefa9d8a0',1,'qpid::messaging::Message']]],
+  ['setttl',['setTtl',['../classqpid_1_1messaging_1_1Message.html#a012018f9a693106aac3bc6162788f470',1,'qpid::messaging::Message']]],
+  ['settype',['setType',['../classqpid_1_1messaging_1_1Address.html#abca57a308f240c074cab8571c7f4f03f',1,'qpid::messaging::Address']]],
+  ['setuserid',['setUserId',['../classqpid_1_1messaging_1_1Message.html#a4f35085b0cf9e847ad468d7f8c856820',1,'qpid::messaging::Message']]],
+  ['str',['str',['../classqpid_1_1types_1_1Uuid.html#a041c621553271f81eaba28ea70f92796',1,'qpid::types::Uuid']]],
+  ['sync',['sync',['../classqpid_1_1messaging_1_1Session.html#a1ab5fe48656003e5e14158c23bdb0f56',1,'qpid::messaging::Session']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_d.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_d.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_d.html
new file mode 100755
index 0000000..82b2b0c
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_d.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_d.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_d.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_d.js
new file mode 100755
index 0000000..87b9ef5
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/functions_d.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+  ['usage',['usage',['../classqpid_1_1messaging_1_1Logger.html#aa6b632b061c375607e6f1f943bc95f47',1,'qpid::messaging::Logger']]],
+  ['uuid',['Uuid',['../classqpid_1_1types_1_1Uuid.html#a168aff6ecbf2e4bec99998227d7313db',1,'qpid::types::Uuid::Uuid(bool unique=false)'],['../classqpid_1_1types_1_1Uuid.html#a7a29645dd675a74261ae5af32c6a8a83',1,'qpid::types::Uuid::Uuid(const unsigned char *data16)']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/mag_sel.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/mag_sel.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/mag_sel.png
new file mode 100755
index 0000000..81f6040
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/mag_sel.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/nomatches.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/nomatches.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/nomatches.html
new file mode 100755
index 0000000..b1ded27
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/nomatches.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/related_0.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/related_0.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/related_0.html
new file mode 100755
index 0000000..e40ed42
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/related_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="related_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/related_0.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/related_0.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/related_0.js
new file mode 100755
index 0000000..21031c6
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/related_0.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+  ['operator_21_3d',['operator!=',['../classqpid_1_1types_1_1Uuid.html#a3ec5f94563170e87675841527e261aa9',1,'qpid::types::Uuid']]],
+  ['operator_3c_3c',['operator&lt;&lt;',['../classqpid_1_1types_1_1Uuid.html#ae2c8b5f3ca5a10086436d6ce578d9d6e',1,'qpid::types::Uuid']]],
+  ['operator_3d_3d',['operator==',['../classqpid_1_1types_1_1Uuid.html#ade1e4263b646d63ce5df5ef13b58f183',1,'qpid::types::Uuid']]],
+  ['operator_3e_3e',['operator&gt;&gt;',['../classqpid_1_1types_1_1Uuid.html#a516a2d0f74836fb0e130ea7c294aebc6',1,'qpid::types::Uuid']]]
+];

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/search.css
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/search.css b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/search.css
new file mode 100755
index 0000000..f8e2a8b
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/search.css
@@ -0,0 +1,271 @@
+/*---------------- Search Box */
+
+#FSearchBox {
+    float: left;
+}
+
+#MSearchBox {
+    white-space : nowrap;
+    position: absolute;
+    float: none;
+    display: inline;
+    margin-top: 0px;
+    right: 0px;
+    width: 170px;
+    z-index: 102;
+    background-color: white;
+}
+
+#MSearchBox .left
+{
+    display:block;
+    position:absolute;
+    left:10px;
+    width:20px;
+    height:19px;
+    background:url('search_l.png') no-repeat;
+    background-position:right;
+}
+
+#MSearchSelect {
+    display:block;
+    position:absolute;
+    width:20px;
+    height:19px;
+}
+
+.left #MSearchSelect {
+    left:4px;
+}
+
+.right #MSearchSelect {
+    right:5px;
+}
+
+#MSearchField {
+    display:block;
+    position:absolute;
+    height:19px;
+    background:url('search_m.png') repeat-x;
+    border:none;
+    width:111px;
+    margin-left:20px;
+    padding-left:4px;
+    color: #909090;
+    outline: none;
+    font: 9pt Arial, Verdana, sans-serif;
+}
+
+#FSearchBox #MSearchField {
+    margin-left:15px;
+}
+
+#MSearchBox .right {
+    display:block;
+    position:absolute;
+    right:10px;
+    top:0px;
+    width:20px;
+    height:19px;
+    background:url('search_r.png') no-repeat;
+    background-position:left;
+}
+
+#MSearchClose {
+    display: none;
+    position: absolute;
+    top: 4px;
+    background : none;
+    border: none;
+    margin: 0px 4px 0px 0px;
+    padding: 0px 0px;
+    outline: none;
+}
+
+.left #MSearchClose {
+    left: 6px;
+}
+
+.right #MSearchClose {
+    right: 2px;
+}
+
+.MSearchBoxActive #MSearchField {
+    color: #000000;
+}
+
+/*---------------- Search filter selection */
+
+#MSearchSelectWindow {
+    display: none;
+    position: absolute;
+    left: 0; top: 0;
+    border: 1px solid #90A5CE;
+    background-color: #F9FAFC;
+    z-index: 1;
+    padding-top: 4px;
+    padding-bottom: 4px;
+    -moz-border-radius: 4px;
+    -webkit-border-top-left-radius: 4px;
+    -webkit-border-top-right-radius: 4px;
+    -webkit-border-bottom-left-radius: 4px;
+    -webkit-border-bottom-right-radius: 4px;
+    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+.SelectItem {
+    font: 8pt Arial, Verdana, sans-serif;
+    padding-left:  2px;
+    padding-right: 12px;
+    border: 0px;
+}
+
+span.SelectionMark {
+    margin-right: 4px;
+    font-family: monospace;
+    outline-style: none;
+    text-decoration: none;
+}
+
+a.SelectItem {
+    display: block;
+    outline-style: none;
+    color: #000000; 
+    text-decoration: none;
+    padding-left:   6px;
+    padding-right: 12px;
+}
+
+a.SelectItem:focus,
+a.SelectItem:active {
+    color: #000000; 
+    outline-style: none;
+    text-decoration: none;
+}
+
+a.SelectItem:hover {
+    color: #FFFFFF;
+    background-color: #3D578C;
+    outline-style: none;
+    text-decoration: none;
+    cursor: pointer;
+    display: block;
+}
+
+/*---------------- Search results window */
+
+iframe#MSearchResults {
+    width: 60ex;
+    height: 15em;
+}
+
+#MSearchResultsWindow {
+    display: none;
+    position: absolute;
+    left: 0; top: 0;
+    border: 1px solid #000;
+    background-color: #EEF1F7;
+}
+
+/* ----------------------------------- */
+
+
+#SRIndex {
+    clear:both; 
+    padding-bottom: 15px;
+}
+
+.SREntry {
+    font-size: 10pt;
+    padding-left: 1ex;
+}
+
+.SRPage .SREntry {
+    font-size: 8pt;
+    padding: 1px 5px;
+}
+
+body.SRPage {
+    margin: 5px 2px;
+}
+
+.SRChildren {
+    padding-left: 3ex; padding-bottom: .5em 
+}
+
+.SRPage .SRChildren {
+    display: none;
+}
+
+.SRSymbol {
+    font-weight: bold; 
+    color: #425E97;
+    font-family: Arial, Verdana, sans-serif;
+    text-decoration: none;
+    outline: none;
+}
+
+a.SRScope {
+    display: block;
+    color: #425E97; 
+    font-family: Arial, Verdana, sans-serif;
+    text-decoration: none;
+    outline: none;
+}
+
+a.SRSymbol:focus, a.SRSymbol:active,
+a.SRScope:focus, a.SRScope:active {
+    text-decoration: underline;
+}
+
+span.SRScope {
+    padding-left: 4px;
+}
+
+.SRPage .SRStatus {
+    padding: 2px 5px;
+    font-size: 8pt;
+    font-style: italic;
+}
+
+.SRResult {
+    display: none;
+}
+
+DIV.searchresults {
+    margin-left: 10px;
+    margin-right: 10px;
+}
+
+/*---------------- External search page results */
+
+.searchresult {
+    background-color: #F0F3F8;
+}
+
+.pages b {
+   color: white;
+   padding: 5px 5px 3px 5px;
+   background-image: url("../tab_a.png");
+   background-repeat: repeat-x;
+   text-shadow: 0 1px 1px #000000;
+}
+
+.pages {
+    line-height: 17px;
+    margin-left: 4px;
+    text-decoration: none;
+}
+
+.hl {
+    font-weight: bold;
+}
+
+#searchresults {
+    margin-bottom: 20px;
+}
+
+.searchpages {
+    margin-top: 10px;
+}
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/search.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/search.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/search.js
new file mode 100755
index 0000000..dedce3b
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/search.js
@@ -0,0 +1,791 @@
+function convertToId(search)
+{
+  var result = '';
+  for (i=0;i<search.length;i++)
+  {
+    var c = search.charAt(i);
+    var cn = c.charCodeAt(0);
+    if (c.match(/[a-z0-9\u0080-\uFFFF]/))
+    {
+      result+=c;
+    }
+    else if (cn<16)
+    {
+      result+="_0"+cn.toString(16);
+    }
+    else
+    {
+      result+="_"+cn.toString(16);
+    }
+  }
+  return result;
+}
+
+function getXPos(item)
+{
+  var x = 0;
+  if (item.offsetWidth)
+  {
+    while (item && item!=document.body)
+    {
+      x   += item.offsetLeft;
+      item = item.offsetParent;
+    }
+  }
+  return x;
+}
+
+function getYPos(item)
+{
+  var y = 0;
+  if (item.offsetWidth)
+  {
+     while (item && item!=document.body)
+     {
+       y   += item.offsetTop;
+       item = item.offsetParent;
+     }
+  }
+  return y;
+}
+
+/* A class handling everything associated with the search panel.
+
+   Parameters:
+   name - The name of the global variable that will be
+          storing this instance.  Is needed to be able to set timeouts.
+   resultPath - path to use for external files
+*/
+function SearchBox(name, resultsPath, inFrame, label)
+{
+  if (!name || !resultsPath) {  alert("Missing parameters to SearchBox."); }
+
+  // ---------- Instance variables
+  this.name                  = name;
+  this.resultsPath           = resultsPath;
+  this.keyTimeout            = 0;
+  this.keyTimeoutLength      = 500;
+  this.closeSelectionTimeout = 300;
+  this.lastSearchValue       = "";
+  this.lastResultsPage       = "";
+  this.hideTimeout           = 0;
+  this.searchIndex           = 0;
+  this.searchActive          = false;
+  this.insideFrame           = inFrame;
+  this.searchLabel           = label;
+
+  // ----------- DOM Elements
+
+  this.DOMSearchField = function()
+  {  return document.getElementById("MSearchField");  }
+
+  this.DOMSearchSelect = function()
+  {  return document.getElementById("MSearchSelect");  }
+
+  this.DOMSearchSelectWindow = function()
+  {  return document.getElementById("MSearchSelectWindow");  }
+
+  this.DOMPopupSearchResults = function()
+  {  return document.getElementById("MSearchResults");  }
+
+  this.DOMPopupSearchResultsWindow = function()
+  {  return document.getElementById("MSearchResultsWindow");  }
+
+  this.DOMSearchClose = function()
+  {  return document.getElementById("MSearchClose"); }
+
+  this.DOMSearchBox = function()
+  {  return document.getElementById("MSearchBox");  }
+
+  // ------------ Event Handlers
+
+  // Called when focus is added or removed from the search field.
+  this.OnSearchFieldFocus = function(isActive)
+  {
+    this.Activate(isActive);
+  }
+
+  this.OnSearchSelectShow = function()
+  {
+    var searchSelectWindow = this.DOMSearchSelectWindow();
+    var searchField        = this.DOMSearchSelect();
+
+    if (this.insideFrame)
+    {
+      var left = getXPos(searchField);
+      var top  = getYPos(searchField);
+      left += searchField.offsetWidth + 6;
+      top += searchField.offsetHeight;
+
+      // show search selection popup
+      searchSelectWindow.style.display='block';
+      left -= searchSelectWindow.offsetWidth;
+      searchSelectWindow.style.left =  left + 'px';
+      searchSelectWindow.style.top  =  top  + 'px';
+    }
+    else
+    {
+      var left = getXPos(searchField);
+      var top  = getYPos(searchField);
+      top += searchField.offsetHeight;
+
+      // show search selection popup
+      searchSelectWindow.style.display='block';
+      searchSelectWindow.style.left =  left + 'px';
+      searchSelectWindow.style.top  =  top  + 'px';
+    }
+
+    // stop selection hide timer
+    if (this.hideTimeout)
+    {
+      clearTimeout(this.hideTimeout);
+      this.hideTimeout=0;
+    }
+    return false; // to avoid "image drag" default event
+  }
+
+  this.OnSearchSelectHide = function()
+  {
+    this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
+                                  this.closeSelectionTimeout);
+  }
+
+  // Called when the content of the search field is changed.
+  this.OnSearchFieldChange = function(evt)
+  {
+    if (this.keyTimeout) // kill running timer
+    {
+      clearTimeout(this.keyTimeout);
+      this.keyTimeout = 0;
+    }
+
+    var e  = (evt) ? evt : window.event; // for IE
+    if (e.keyCode==40 || e.keyCode==13)
+    {
+      if (e.shiftKey==1)
+      {
+        this.OnSearchSelectShow();
+        var win=this.DOMSearchSelectWindow();
+        for (i=0;i<win.childNodes.length;i++)
+        {
+          var child = win.childNodes[i]; // get span within a
+          if (child.className=='SelectItem')
+          {
+            child.focus();
+            return;
+          }
+        }
+        return;
+      }
+      else if (window.frames.MSearchResults.searchResults)
+      {
+        var elem = window.frames.MSearchResults.searchResults.NavNext(0);
+        if (elem) elem.focus();
+      }
+    }
+    else if (e.keyCode==27) // Escape out of the search field
+    {
+      this.DOMSearchField().blur();
+      this.DOMPopupSearchResultsWindow().style.display = 'none';
+      this.DOMSearchClose().style.display = 'none';
+      this.lastSearchValue = '';
+      this.Activate(false);
+      return;
+    }
+
+    // strip whitespaces
+    var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+
+    if (searchValue != this.lastSearchValue) // search value has changed
+    {
+      if (searchValue != "") // non-empty search
+      {
+        // set timer for search update
+        this.keyTimeout = setTimeout(this.name + '.Search()',
+                                     this.keyTimeoutLength);
+      }
+      else // empty search field
+      {
+        this.DOMPopupSearchResultsWindow().style.display = 'none';
+        this.DOMSearchClose().style.display = 'none';
+        this.lastSearchValue = '';
+      }
+    }
+  }
+
+  this.SelectItemCount = function(id)
+  {
+    var count=0;
+    var win=this.DOMSearchSelectWindow();
+    for (i=0;i<win.childNodes.length;i++)
+    {
+      var child = win.childNodes[i]; // get span within a
+      if (child.className=='SelectItem')
+      {
+        count++;
+      }
+    }
+    return count;
+  }
+
+  this.SelectItemSet = function(id)
+  {
+    var i,j=0;
+    var win=this.DOMSearchSelectWindow();
+    for (i=0;i<win.childNodes.length;i++)
+    {
+      var child = win.childNodes[i]; // get span within a
+      if (child.className=='SelectItem')
+      {
+        var node = child.firstChild;
+        if (j==id)
+        {
+          node.innerHTML='&#8226;';
+        }
+        else
+        {
+          node.innerHTML='&#160;';
+        }
+        j++;
+      }
+    }
+  }
+
+  // Called when an search filter selection is made.
+  // set item with index id as the active item
+  this.OnSelectItem = function(id)
+  {
+    this.searchIndex = id;
+    this.SelectItemSet(id);
+    var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+    if (searchValue!="" && this.searchActive) // something was found -> do a search
+    {
+      this.Search();
+    }
+  }
+
+  this.OnSearchSelectKey = function(evt)
+  {
+    var e = (evt) ? evt : window.event; // for IE
+    if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
+    {
+      this.searchIndex++;
+      this.OnSelectItem(this.searchIndex);
+    }
+    else if (e.keyCode==38 && this.searchIndex>0) // Up
+    {
+      this.searchIndex--;
+      this.OnSelectItem(this.searchIndex);
+    }
+    else if (e.keyCode==13 || e.keyCode==27)
+    {
+      this.OnSelectItem(this.searchIndex);
+      this.CloseSelectionWindow();
+      this.DOMSearchField().focus();
+    }
+    return false;
+  }
+
+  // --------- Actions
+
+  // Closes the results window.
+  this.CloseResultsWindow = function()
+  {
+    this.DOMPopupSearchResultsWindow().style.display = 'none';
+    this.DOMSearchClose().style.display = 'none';
+    this.Activate(false);
+  }
+
+  this.CloseSelectionWindow = function()
+  {
+    this.DOMSearchSelectWindow().style.display = 'none';
+  }
+
+  // Performs a search.
+  this.Search = function()
+  {
+    this.keyTimeout = 0;
+
+    // strip leading whitespace
+    var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
+
+    var code = searchValue.toLowerCase().charCodeAt(0);
+    var idxChar = searchValue.substr(0, 1).toLowerCase();
+    if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
+    {
+      idxChar = searchValue.substr(0, 2);
+    }
+
+    var resultsPage;
+    var resultsPageWithSearch;
+    var hasResultsPage;
+
+    var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
+    if (idx!=-1)
+    {
+       var hexCode=idx.toString(16);
+       resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
+       resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
+       hasResultsPage = true;
+    }
+    else // nothing available for this search term
+    {
+       resultsPage = this.resultsPath + '/nomatches.html';
+       resultsPageWithSearch = resultsPage;
+       hasResultsPage = false;
+    }
+
+    window.frames.MSearchResults.location = resultsPageWithSearch;
+    var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
+
+    if (domPopupSearchResultsWindow.style.display!='block')
+    {
+       var domSearchBox = this.DOMSearchBox();
+       this.DOMSearchClose().style.display = 'inline';
+       if (this.insideFrame)
+       {
+         var domPopupSearchResults = this.DOMPopupSearchResults();
+         domPopupSearchResultsWindow.style.position = 'relative';
+         domPopupSearchResultsWindow.style.display  = 'block';
+         var width = document.body.clientWidth - 8; // the -8 is for IE :-(
+         domPopupSearchResultsWindow.style.width    = width + 'px';
+         domPopupSearchResults.style.width          = width + 'px';
+       }
+       else
+       {
+         var domPopupSearchResults = this.DOMPopupSearchResults();
+         var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
+         var top  = getYPos(domSearchBox) + 20;  // domSearchBox.offsetHeight + 1;
+         domPopupSearchResultsWindow.style.display = 'block';
+         left -= domPopupSearchResults.offsetWidth;
+         domPopupSearchResultsWindow.style.top     = top  + 'px';
+         domPopupSearchResultsWindow.style.left    = left + 'px';
+       }
+    }
+
+    this.lastSearchValue = searchValue;
+    this.lastResultsPage = resultsPage;
+  }
+
+  // -------- Activation Functions
+
+  // Activates or deactivates the search panel, resetting things to
+  // their default values if necessary.
+  this.Activate = function(isActive)
+  {
+    if (isActive || // open it
+        this.DOMPopupSearchResultsWindow().style.display == 'block'
+       )
+    {
+      this.DOMSearchBox().className = 'MSearchBoxActive';
+
+      var searchField = this.DOMSearchField();
+
+      if (searchField.value == this.searchLabel) // clear "Search" term upon entry
+      {
+        searchField.value = '';
+        this.searchActive = true;
+      }
+    }
+    else if (!isActive) // directly remove the panel
+    {
+      this.DOMSearchBox().className = 'MSearchBoxInactive';
+      this.DOMSearchField().value   = this.searchLabel;
+      this.searchActive             = false;
+      this.lastSearchValue          = ''
+      this.lastResultsPage          = '';
+    }
+  }
+}
+
+// -----------------------------------------------------------------------
+
+// The class that handles everything on the search results page.
+function SearchResults(name)
+{
+    // The number of matches from the last run of <Search()>.
+    this.lastMatchCount = 0;
+    this.lastKey = 0;
+    this.repeatOn = false;
+
+    // Toggles the visibility of the passed element ID.
+    this.FindChildElement = function(id)
+    {
+      var parentElement = document.getElementById(id);
+      var element = parentElement.firstChild;
+
+      while (element && element!=parentElement)
+      {
+        if (element.nodeName == 'DIV' && element.className == 'SRChildren')
+        {
+          return element;
+        }
+
+        if (element.nodeName == 'DIV' && element.hasChildNodes())
+        {
+           element = element.firstChild;
+        }
+        else if (element.nextSibling)
+        {
+           element = element.nextSibling;
+        }
+        else
+        {
+          do
+          {
+            element = element.parentNode;
+          }
+          while (element && element!=parentElement && !element.nextSibling);
+
+          if (element && element!=parentElement)
+          {
+            element = element.nextSibling;
+          }
+        }
+      }
+    }
+
+    this.Toggle = function(id)
+    {
+      var element = this.FindChildElement(id);
+      if (element)
+      {
+        if (element.style.display == 'block')
+        {
+          element.style.display = 'none';
+        }
+        else
+        {
+          element.style.display = 'block';
+        }
+      }
+    }
+
+    // Searches for the passed string.  If there is no parameter,
+    // it takes it from the URL query.
+    //
+    // Always returns true, since other documents may try to call it
+    // and that may or may not be possible.
+    this.Search = function(search)
+    {
+      if (!search) // get search word from URL
+      {
+        search = window.location.search;
+        search = search.substring(1);  // Remove the leading '?'
+        search = unescape(search);
+      }
+
+      search = search.replace(/^ +/, ""); // strip leading spaces
+      search = search.replace(/ +$/, ""); // strip trailing spaces
+      search = search.toLowerCase();
+      search = convertToId(search);
+
+      var resultRows = document.getElementsByTagName("div");
+      var matches = 0;
+
+      var i = 0;
+      while (i < resultRows.length)
+      {
+        var row = resultRows.item(i);
+        if (row.className == "SRResult")
+        {
+          var rowMatchName = row.id.toLowerCase();
+          rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
+
+          if (search.length<=rowMatchName.length &&
+             rowMatchName.substr(0, search.length)==search)
+          {
+            row.style.display = 'block';
+            matches++;
+          }
+          else
+          {
+            row.style.display = 'none';
+          }
+        }
+        i++;
+      }
+      document.getElementById("Searching").style.display='none';
+      if (matches == 0) // no results
+      {
+        document.getElementById("NoMatches").style.display='block';
+      }
+      else // at least one result
+      {
+        document.getElementById("NoMatches").style.display='none';
+      }
+      this.lastMatchCount = matches;
+      return true;
+    }
+
+    // return the first item with index index or higher that is visible
+    this.NavNext = function(index)
+    {
+      var focusItem;
+      while (1)
+      {
+        var focusName = 'Item'+index;
+        focusItem = document.getElementById(focusName);
+        if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+        {
+          break;
+        }
+        else if (!focusItem) // last element
+        {
+          break;
+        }
+        focusItem=null;
+        index++;
+      }
+      return focusItem;
+    }
+
+    this.NavPrev = function(index)
+    {
+      var focusItem;
+      while (1)
+      {
+        var focusName = 'Item'+index;
+        focusItem = document.getElementById(focusName);
+        if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+        {
+          break;
+        }
+        else if (!focusItem) // last element
+        {
+          break;
+        }
+        focusItem=null;
+        index--;
+      }
+      return focusItem;
+    }
+
+    this.ProcessKeys = function(e)
+    {
+      if (e.type == "keydown")
+      {
+        this.repeatOn = false;
+        this.lastKey = e.keyCode;
+      }
+      else if (e.type == "keypress")
+      {
+        if (!this.repeatOn)
+        {
+          if (this.lastKey) this.repeatOn = true;
+          return false; // ignore first keypress after keydown
+        }
+      }
+      else if (e.type == "keyup")
+      {
+        this.lastKey = 0;
+        this.repeatOn = false;
+      }
+      return this.lastKey!=0;
+    }
+
+    this.Nav = function(evt,itemIndex)
+    {
+      var e  = (evt) ? evt : window.event; // for IE
+      if (e.keyCode==13) return true;
+      if (!this.ProcessKeys(e)) return false;
+
+      if (this.lastKey==38) // Up
+      {
+        var newIndex = itemIndex-1;
+        var focusItem = this.NavPrev(newIndex);
+        if (focusItem)
+        {
+          var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
+          if (child && child.style.display == 'block') // children visible
+          {
+            var n=0;
+            var tmpElem;
+            while (1) // search for last child
+            {
+              tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
+              if (tmpElem)
+              {
+                focusItem = tmpElem;
+              }
+              else // found it!
+              {
+                break;
+              }
+              n++;
+            }
+          }
+        }
+        if (focusItem)
+        {
+          focusItem.focus();
+        }
+        else // return focus to search field
+        {
+           parent.document.getElementById("MSearchField").focus();
+        }
+      }
+      else if (this.lastKey==40) // Down
+      {
+        var newIndex = itemIndex+1;
+        var focusItem;
+        var item = document.getElementById('Item'+itemIndex);
+        var elem = this.FindChildElement(item.parentNode.parentNode.id);
+        if (elem && elem.style.display == 'block') // children visible
+        {
+          focusItem = document.getElementById('Item'+itemIndex+'_c0');
+        }
+        if (!focusItem) focusItem = this.NavNext(newIndex);
+        if (focusItem)  focusItem.focus();
+      }
+      else if (this.lastKey==39) // Right
+      {
+        var item = document.getElementById('Item'+itemIndex);
+        var elem = this.FindChildElement(item.parentNode.parentNode.id);
+        if (elem) elem.style.display = 'block';
+      }
+      else if (this.lastKey==37) // Left
+      {
+        var item = document.getElementById('Item'+itemIndex);
+        var elem = this.FindChildElement(item.parentNode.parentNode.id);
+        if (elem) elem.style.display = 'none';
+      }
+      else if (this.lastKey==27) // Escape
+      {
+        parent.searchBox.CloseResultsWindow();
+        parent.document.getElementById("MSearchField").focus();
+      }
+      else if (this.lastKey==13) // Enter
+      {
+        return true;
+      }
+      return false;
+    }
+
+    this.NavChild = function(evt,itemIndex,childIndex)
+    {
+      var e  = (evt) ? evt : window.event; // for IE
+      if (e.keyCode==13) return true;
+      if (!this.ProcessKeys(e)) return false;
+
+      if (this.lastKey==38) // Up
+      {
+        if (childIndex>0)
+        {
+          var newIndex = childIndex-1;
+          document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
+        }
+        else // already at first child, jump to parent
+        {
+          document.getElementById('Item'+itemIndex).focus();
+        }
+      }
+      else if (this.lastKey==40) // Down
+      {
+        var newIndex = childIndex+1;
+        var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
+        if (!elem) // last child, jump to parent next parent
+        {
+          elem = this.NavNext(itemIndex+1);
+        }
+        if (elem)
+        {
+          elem.focus();
+        }
+      }
+      else if (this.lastKey==27) // Escape
+      {
+        parent.searchBox.CloseResultsWindow();
+        parent.document.getElementById("MSearchField").focus();
+      }
+      else if (this.lastKey==13) // Enter
+      {
+        return true;
+      }
+      return false;
+    }
+}
+
+function setKeyActions(elem,action)
+{
+  elem.setAttribute('onkeydown',action);
+  elem.setAttribute('onkeypress',action);
+  elem.setAttribute('onkeyup',action);
+}
+
+function setClassAttr(elem,attr)
+{
+  elem.setAttribute('class',attr);
+  elem.setAttribute('className',attr);
+}
+
+function createResults()
+{
+  var results = document.getElementById("SRResults");
+  for (var e=0; e<searchData.length; e++)
+  {
+    var id = searchData[e][0];
+    var srResult = document.createElement('div');
+    srResult.setAttribute('id','SR_'+id);
+    setClassAttr(srResult,'SRResult');
+    var srEntry = document.createElement('div');
+    setClassAttr(srEntry,'SREntry');
+    var srLink = document.createElement('a');
+    srLink.setAttribute('id','Item'+e);
+    setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
+    setClassAttr(srLink,'SRSymbol');
+    srLink.innerHTML = searchData[e][1][0];
+    srEntry.appendChild(srLink);
+    if (searchData[e][1].length==2) // single result
+    {
+      srLink.setAttribute('href',searchData[e][1][1][0]);
+      if (searchData[e][1][1][1])
+      {
+       srLink.setAttribute('target','_parent');
+      }
+      var srScope = document.createElement('span');
+      setClassAttr(srScope,'SRScope');
+      srScope.innerHTML = searchData[e][1][1][2];
+      srEntry.appendChild(srScope);
+    }
+    else // multiple results
+    {
+      srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
+      var srChildren = document.createElement('div');
+      setClassAttr(srChildren,'SRChildren');
+      for (var c=0; c<searchData[e][1].length-1; c++)
+      {
+        var srChild = document.createElement('a');
+        srChild.setAttribute('id','Item'+e+'_c'+c);
+        setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
+        setClassAttr(srChild,'SRScope');
+        srChild.setAttribute('href',searchData[e][1][c+1][0]);
+        if (searchData[e][1][c+1][1])
+        {
+         srChild.setAttribute('target','_parent');
+        }
+        srChild.innerHTML = searchData[e][1][c+1][2];
+        srChildren.appendChild(srChild);
+      }
+      srEntry.appendChild(srChildren);
+    }
+    srResult.appendChild(srEntry);
+    results.appendChild(srResult);
+  }
+}
+
+function init_search()
+{
+  var results = document.getElementById("MSearchSelectWindow");
+  for (var key in indexSectionLabels)
+  {
+    var link = document.createElement('a');
+    link.setAttribute('class','SelectItem');
+    link.setAttribute('onclick','searchBox.OnSelectItem('+key+')');
+    link.href='javascript:void(0)';
+    link.innerHTML='<span class="SelectionMark">&#160;</span>'+indexSectionLabels[key];
+    results.appendChild(link);
+  }
+  searchBox.OnSelectItem(0);
+}
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/search_l.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/search_l.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/search_l.png
new file mode 100755
index 0000000..c872f4d
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/search_l.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/search_m.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/search_m.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/search_m.png
new file mode 100755
index 0000000..b429a16
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/search_m.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/search_r.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/search_r.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/search_r.png
new file mode 100755
index 0000000..97ee8b4
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/search_r.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/searchdata.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/searchdata.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/searchdata.js
new file mode 100755
index 0000000..e1e10bc
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/search/searchdata.js
@@ -0,0 +1,24 @@
+var indexSectionsWithContent =
+{
+  0: "acdefghiklmnoprstuv",
+  1: "acdefhiklmnoprstuv",
+  2: "acdfghilnoprsu",
+  3: "o"
+};
+
+var indexSectionNames =
+{
+  0: "all",
+  1: "classes",
+  2: "functions",
+  3: "related"
+};
+
+var indexSectionLabels =
+{
+  0: "All",
+  1: "Classes",
+  2: "Functions",
+  3: "Friends"
+};
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/splitbar.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/splitbar.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/splitbar.png
new file mode 100755
index 0000000..fe895f2
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/splitbar.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AddressError-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AddressError-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AddressError-members.html
new file mode 100755
index 0000000..532b7ca
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1AddressError-members.html
@@ -0,0 +1,117 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1AddressError.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)">
+</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">qpid::messaging::AddressError Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1AddressError.html">qpid::messaging::AddressError</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AddressError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1AddressError.html">qpid::messaging::AddressError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1AddressError.html">qpid::messaging::AddressError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>LinkError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[24/51] [partial] qpid-site git commit: QPID-7353: Update for the Qpid C++ 1.35.0 release

Posted by jr...@apache.org.
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1FetchError-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1FetchError-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1FetchError-members.html
new file mode 100755
index 0000000..2a78d87
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1FetchError-members.html
@@ -0,0 +1,118 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1FetchError.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)">
+</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">qpid::messaging::FetchError Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1FetchError.html">qpid::messaging::FetchError</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>FetchError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1FetchError.html">qpid::messaging::FetchError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1FetchError.html">qpid::messaging::FetchError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>LinkError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ReceiverError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1ReceiverError.html">qpid::messaging::ReceiverError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1ReceiverError.html">qpid::messaging::ReceiverError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1FetchError.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1FetchError.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1FetchError.html
new file mode 100755
index 0000000..2998dc7
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1FetchError.html
@@ -0,0 +1,153 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::FetchError Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1FetchError.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1FetchError-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::FetchError Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::FetchError:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1FetchError.png" usemap="#qpid::messaging::FetchError_map" alt=""/>
+  <map id="qpid::messaging::FetchError_map" name="qpid::messaging::FetchError_map">
+<area href="structqpid_1_1messaging_1_1ReceiverError.html" alt="qpid::messaging::ReceiverError" shape="rect" coords="0,224,226,248"/>
+<area href="structqpid_1_1messaging_1_1LinkError.html" alt="qpid::messaging::LinkError" shape="rect" coords="0,168,226,192"/>
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="0,112,226,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="0,56,226,80"/>
+<area href="structqpid_1_1messaging_1_1NoMessageAvailable.html" alt="qpid::messaging::NoMessageAvailable" shape="rect" coords="0,336,226,360"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aef96b45e84415e22b42ef171f8593556"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef96b45e84415e22b42ef171f8593556"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>FetchError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:aef96b45e84415e22b42ef171f8593556"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1ReceiverError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1ReceiverError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1ReceiverError.html">qpid::messaging::ReceiverError</a></td></tr>
+<tr class="memitem:a4e033da931f45817b016354f15bfebaa inherit pub_methods_structqpid_1_1messaging_1_1ReceiverError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e033da931f45817b016354f15bfebaa"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>ReceiverError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a4e033da931f45817b016354f15bfebaa inherit pub_methods_structqpid_1_1messaging_1_1ReceiverError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1LinkError"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1LinkError')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td></tr>
+<tr class="memitem:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a73e81b14d57824fb2c39b81a45217f"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>LinkError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a8a73e81b14d57824fb2c39b81a45217f inherit pub_methods_structqpid_1_1messaging_1_1LinkError"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1FetchError.html">FetchError</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1FetchError.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1FetchError.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1FetchError.js
new file mode 100755
index 0000000..ebf1134
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1FetchError.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1FetchError =
+[
+    [ "FetchError", "structqpid_1_1messaging_1_1FetchError.html#aef96b45e84415e22b42ef171f8593556", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1FetchError.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1FetchError.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1FetchError.png
new file mode 100755
index 0000000..fe71760
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1FetchError.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1InvalidOptionString-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1InvalidOptionString-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1InvalidOptionString-members.html
new file mode 100755
index 0000000..2fbd1ac
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1InvalidOptionString-members.html
@@ -0,0 +1,116 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1InvalidOptionString.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)">
+</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">qpid::messaging::InvalidOptionString Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1InvalidOptionString.html">qpid::messaging::InvalidOptionString</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>InvalidOptionString</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1InvalidOptionString.html">qpid::messaging::InvalidOptionString</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1InvalidOptionString.html">qpid::messaging::InvalidOptionString</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1InvalidOptionString.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1InvalidOptionString.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1InvalidOptionString.html
new file mode 100755
index 0000000..7de0e56
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1InvalidOptionString.html
@@ -0,0 +1,146 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::InvalidOptionString Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1InvalidOptionString.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1InvalidOptionString-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::InvalidOptionString Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="exceptions_8h_source.html">exceptions.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::InvalidOptionString:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1InvalidOptionString.png" usemap="#qpid::messaging::InvalidOptionString_map" alt=""/>
+  <map id="qpid::messaging::InvalidOptionString_map" name="qpid::messaging::InvalidOptionString_map">
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="0,112,222,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="0,56,222,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a347270baa28c2c3f9681a56e5cfd8302"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a347270baa28c2c3f9681a56e5cfd8302"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>InvalidOptionString</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:a347270baa28c2c3f9681a56e5cfd8302"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Thrown when the syntax of the option string used to configure a connection in not valid </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1InvalidOptionString.html">InvalidOptionString</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1InvalidOptionString.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1InvalidOptionString.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1InvalidOptionString.js
new file mode 100755
index 0000000..f203e5b
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1InvalidOptionString.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1InvalidOptionString =
+[
+    [ "InvalidOptionString", "structqpid_1_1messaging_1_1InvalidOptionString.html#a347270baa28c2c3f9681a56e5cfd8302", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1InvalidOptionString.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1InvalidOptionString.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1InvalidOptionString.png
new file mode 100755
index 0000000..52a11f5
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1InvalidOptionString.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1KeyError-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1KeyError-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1KeyError-members.html
new file mode 100755
index 0000000..5399451
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1KeyError-members.html
@@ -0,0 +1,116 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1KeyError.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)">
+</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">qpid::messaging::KeyError Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1KeyError.html">qpid::messaging::KeyError</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KeyError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1KeyError.html">qpid::messaging::KeyError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1KeyError.html">qpid::messaging::KeyError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1KeyError.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1KeyError.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1KeyError.html
new file mode 100755
index 0000000..fcfd6fd
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1KeyError.html
@@ -0,0 +1,146 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::KeyError Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1KeyError.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1KeyError-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::KeyError Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="exceptions_8h_source.html">exceptions.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::KeyError:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1KeyError.png" usemap="#qpid::messaging::KeyError_map" alt=""/>
+  <map id="qpid::messaging::KeyError_map" name="qpid::messaging::KeyError_map">
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="0,112,222,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="0,56,222,80"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aa5f82a11f2e76e569233f3a6960cdc49"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5f82a11f2e76e569233f3a6960cdc49"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>KeyError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:aa5f82a11f2e76e569233f3a6960cdc49"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Thrown to indicate a failed lookup of some local object. For example when attempting to retrieve a session, sender or receiver by name. </p>
+</div><hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1KeyError.html">KeyError</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1KeyError.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1KeyError.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1KeyError.js
new file mode 100755
index 0000000..32b82c4
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1KeyError.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1KeyError =
+[
+    [ "KeyError", "structqpid_1_1messaging_1_1KeyError.html#aa5f82a11f2e76e569233f3a6960cdc49", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1KeyError.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1KeyError.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1KeyError.png
new file mode 100755
index 0000000..3722753
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1KeyError.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1LinkError-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1LinkError-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1LinkError-members.html
new file mode 100755
index 0000000..1d3806b
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1LinkError-members.html
@@ -0,0 +1,116 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1LinkError.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)">
+</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">qpid::messaging::LinkError Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>LinkError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1LinkError.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1LinkError.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1LinkError.html
new file mode 100755
index 0000000..47c0a6f
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1LinkError.html
@@ -0,0 +1,155 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: qpid::messaging::LinkError Struct Reference</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1LinkError.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)">
+</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="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="structqpid_1_1messaging_1_1LinkError-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">qpid::messaging::LinkError Struct Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Inheritance diagram for qpid::messaging::LinkError:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="structqpid_1_1messaging_1_1LinkError.png" usemap="#qpid::messaging::LinkError_map" alt=""/>
+  <map id="qpid::messaging::LinkError_map" name="qpid::messaging::LinkError_map">
+<area href="structqpid_1_1messaging_1_1MessagingException.html" alt="qpid::messaging::MessagingException" shape="rect" coords="645,112,893,136"/>
+<area href="classqpid_1_1types_1_1Exception.html" alt="qpid::types::Exception" shape="rect" coords="645,56,893,80"/>
+<area href="structqpid_1_1messaging_1_1AddressError.html" alt="qpid::messaging::AddressError" shape="rect" coords="129,224,377,248"/>
+<area href="structqpid_1_1messaging_1_1ReceiverError.html" alt="qpid::messaging::ReceiverError" shape="rect" coords="645,224,893,248"/>
+<area href="structqpid_1_1messaging_1_1SenderError.html" alt="qpid::messaging::SenderError" shape="rect" coords="1161,224,1409,248"/>
+<area href="structqpid_1_1messaging_1_1MalformedAddress.html" alt="qpid::messaging::MalformedAddress" shape="rect" coords="0,280,248,304"/>
+<area href="structqpid_1_1messaging_1_1ResolutionError.html" alt="qpid::messaging::ResolutionError" shape="rect" coords="258,280,506,304"/>
+<area href="structqpid_1_1messaging_1_1FetchError.html" alt="qpid::messaging::FetchError" shape="rect" coords="645,280,893,304"/>
+<area href="structqpid_1_1messaging_1_1SendError.html" alt="qpid::messaging::SendError" shape="rect" coords="1161,280,1409,304"/>
+<area href="structqpid_1_1messaging_1_1AssertionFailed.html" alt="qpid::messaging::AssertionFailed" shape="rect" coords="129,336,377,360"/>
+<area href="structqpid_1_1messaging_1_1NotFound.html" alt="qpid::messaging::NotFound" shape="rect" coords="387,336,635,360"/>
+<area href="structqpid_1_1messaging_1_1NoMessageAvailable.html" alt="qpid::messaging::NoMessageAvailable" shape="rect" coords="645,336,893,360"/>
+<area href="structqpid_1_1messaging_1_1MessageRejected.html" alt="qpid::messaging::MessageRejected" shape="rect" coords="903,336,1151,360"/>
+<area href="structqpid_1_1messaging_1_1OutOfCapacity.html" alt="qpid::messaging::OutOfCapacity" shape="rect" coords="1161,336,1409,360"/>
+<area href="structqpid_1_1messaging_1_1TargetCapacityExceeded.html" alt="qpid::messaging::TargetCapacityExceeded" shape="rect" coords="1419,336,1667,360"/>
+</map>
+ </div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a8a73e81b14d57824fb2c39b81a45217f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a73e81b14d57824fb2c39b81a45217f"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>LinkError</b> (const std::string &amp;)</td></tr>
+<tr class="separator:a8a73e81b14d57824fb2c39b81a45217f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_structqpid_1_1messaging_1_1MessagingException"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structqpid_1_1messaging_1_1MessagingException')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td></tr>
+<tr class="memitem:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac099fd8b7b4795f59a6a1f318e51749a"></a>
+QPID_MESSAGING_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>MessagingException</b> (const std::string &amp;msg)</td></tr>
+<tr class="separator:ac099fd8b7b4795f59a6a1f318e51749a inherit pub_methods_structqpid_1_1messaging_1_1MessagingException"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_methods_classqpid_1_1types_1_1Exception"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classqpid_1_1types_1_1Exception')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td></tr>
+<tr class="memitem:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2edbb42276ac514a2ac230640ef3dd7b"></a>
+QPID_TYPES_EXTERN&#160;</td><td class="memItemRight" valign="bottom"><b>Exception</b> (const std::string &amp;message=std::string())  throw ()</td></tr>
+<tr class="separator:a2edbb42276ac514a2ac230640ef3dd7b inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96ddb3fe10a2b9d059cb78832a64751d"></a>
+virtual QPID_TYPES_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><b>what</b> () const   throw ()</td></tr>
+<tr class="separator:a96ddb3fe10a2b9d059cb78832a64751d inherit pub_methods_classqpid_1_1types_1_1Exception"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<hr/>The documentation for this struct was generated from the following file:<ul>
+<li>qpid/messaging/<a class="el" href="exceptions_8h_source.html">exceptions.h</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><b>qpid</b></li><li class="navelem"><b>messaging</b></li><li class="navelem"><a class="el" href="structqpid_1_1messaging_1_1LinkError.html">LinkError</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.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1LinkError.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1LinkError.js b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1LinkError.js
new file mode 100755
index 0000000..7c27870
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1LinkError.js
@@ -0,0 +1,4 @@
+var structqpid_1_1messaging_1_1LinkError =
+[
+    [ "LinkError", "structqpid_1_1messaging_1_1LinkError.html#a8a73e81b14d57824fb2c39b81a45217f", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1LinkError.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1LinkError.png b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1LinkError.png
new file mode 100755
index 0000000..1980f24
Binary files /dev/null and b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1LinkError.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/eff0fe55/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MalformedAddress-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MalformedAddress-members.html b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MalformedAddress-members.html
new file mode 100755
index 0000000..a8684d4
--- /dev/null
+++ b/content/releases/qpid-cpp-1.35.0/messaging-api/cpp/api/structqpid_1_1messaging_1_1MalformedAddress-members.html
@@ -0,0 +1,118 @@
+<!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.11"/>
+<title>Qpid C++ Messaging API: Member List</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="navtreedata.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/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</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 id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid C++ Messaging API
+   &#160;<span id="projectnumber">1.35.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.11 -->
+<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('structqpid_1_1messaging_1_1MalformedAddress.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)">
+</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">qpid::messaging::MalformedAddress Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="structqpid_1_1messaging_1_1MalformedAddress.html">qpid::messaging::MalformedAddress</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AddressError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1AddressError.html">qpid::messaging::AddressError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1AddressError.html">qpid::messaging::AddressError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>Exception</b>(const std::string &amp;message=std::string()) (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>LinkError</b>(const std::string &amp;) (defined in <a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1LinkError.html">qpid::messaging::LinkError</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>MalformedAddress</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MalformedAddress.html">qpid::messaging::MalformedAddress</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MalformedAddress.html">qpid::messaging::MalformedAddress</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>MessagingException</b>(const std::string &amp;msg) (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>what</b>() const  (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Exception</b>() (defined in <a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a>)</td><td class="entry"><a class="el" href="classqpid_1_1types_1_1Exception.html">qpid::types::Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~MessagingException</b>() (defined in <a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a>)</td><td class="entry"><a class="el" href="structqpid_1_1messaging_1_1MessagingException.html">qpid::messaging::MessagingException</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></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.11 </li>
+  </ul>
+</div>
+</body>
+</html>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org