http://git-wip-us.apache.org/repos/asf/qpid-site/blob/de3c3488/content/releases/qpid-proton-0.15.0/proton/c/api/group__event.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.15.0/proton/c/api/group__event.html 
b/content/releases/qpid-proton-0.15.0/proton/c/api/group__event.html
new file mode 100755
index 0000000..cc3d580
--- /dev/null
+++ b/content/releases/qpid-proton-0.15.0/proton/c/api/group__event.html
@@ -0,0 +1,813 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
+<title>Qpid Proton C API: Event</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.15.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" 
href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" 
border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.3.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('group__event.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" 
onclick="searchBox.OnSelectItem(0)"><span 
class="SelectionMark">&#160;</span>All</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span 
class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span 
class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span 
class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span 
class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span 
class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span 
class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" 
href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span 
class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span 
class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span 
class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">Event<div class="ingroups"><a class="el" 
href="group__engine.html">Engine</a></div></div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:ga87f3028b4888632bbd56fb71ac737ae8"><td class="memItemLeft" 
align="right" valign="top">typedef struct <a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a></td></tr>
+<tr class="separator:ga87f3028b4888632bbd56fb71ac737ae8"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga905cdecedb8020bc28e648e43348b5d1"><td class="memItemLeft" 
align="right" valign="top">typedef struct <a class="el" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a></td></tr>
+<tr class="separator:ga905cdecedb8020bc28e648e43348b5d1"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:ga4876e2eed24a4d4e4c52b99842103cda"><td class="memItemLeft" 
align="right" valign="top">enum &#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__event.html#ga4876e2eed24a4d4e4c52b99842103cda">pn_event_type_t</a> 
{ <br/>
+&#160;&#160;<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa1f5eec218463ae8e4f962fcc8eb2e657">PN_EVENT_NONE</a>
 = 0, 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa95e9355638399ee20a697f3f494ab7db">PN_REACTOR_INIT</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5548649935a6aab6e6547c9036f685ff">PN_REACTOR_QUIESCED</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaad164b6566815866ed2c1d981e02bacb0">PN_REACTOR_FINAL</a>,
 
+<br/>
+&#160;&#160;<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa13fdcb0402f982fd366e58f165f376c9">PN_TIMER_TASK</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa182e571a0310028514bce66a41063a6e">PN_CONNECTION_INIT</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaf61aa79ca82b3a8f5017dc735843fae5">PN_CONNECTION_BOUND</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaac683ba544c12cbf36a3d3015ae818498">PN_CONNECTION_UNBOUND</a>,
 
+<br/>
+&#160;&#160;<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5d285c46982df224c3e4733b05c3540a">PN_CONNECTION_LOCAL_OPEN</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaad48bce685db553740fa71cc36473b5cc">PN_CONNECTION_REMOTE_OPEN</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaac8567664d41057ae94d23776f5ecdb86">PN_CONNECTION_LOCAL_CLOSE</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa1252529cf9f03d214c9b4fea5cf11b2f">PN_CONNECTION_REMOTE_CLOSE</a>,
 
+<br/>
+&#160;&#160;<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa6c7d6b4e5f1e4f47fa80dae1ad686e0b">PN_CONNECTION_FINAL</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaf5b92fb6331bfe63786db3950073147f">PN_SESSION_INIT</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa0862b8e3613b7a2b5a08a779474df424">PN_SESSION_LOCAL_OPEN</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaf67df046bea45df34aea863d9541e806">PN_SESSION_REMOTE_OPEN</a>,
 
+<br/>
+&#160;&#160;<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5d3fe92cc7ef0e8712b038ecfbd05029">PN_SESSION_LOCAL_CLOSE</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa3410075b825c59b8f4efdcddf5a5b135">PN_SESSION_REMOTE_CLOSE</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaf5eb59f4d99ef5a8efd48be64a2bd8f8">PN_SESSION_FINAL</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa2f9e46bded95d0233cc74a71fdc75a2c">PN_LINK_INIT</a>,
 
+<br/>
+&#160;&#160;<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5ddecd4b0ea72895413fbf1b5cb41f65">PN_LINK_LOCAL_OPEN</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa45edb44a6cc7908b5032944e08925307">PN_LINK_REMOTE_OPEN</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa3b27f8d1c91cc05b47bed1905d42373a">PN_LINK_LOCAL_CLOSE</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa1153f0108be071c31210dd1cd3e40a1f">PN_LINK_REMOTE_CLOSE</a>,
 
+<br/>
+&#160;&#160;<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa838b909cce908f5769d043ba3e73e73e">PN_LINK_LOCAL_DETACH</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5a84b68a2bd5ca705187381a785121d2">PN_LINK_REMOTE_DETACH</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa4eaecc54c07cdc9b0df7b1d536a7dc3f">PN_LINK_FLOW</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaeacdc45bfe24b2a9da2aeed7b6effac5">PN_LINK_FINAL</a>,
 
+<br/>
+&#160;&#160;<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa70bbfc163d85732b5652dc70fb3330fe">PN_DELIVERY</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaad7329eb7a015f62ce70719ea20abab76">PN_TRANSPORT</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaa205271edd307e5d33bd8287a760ad28">PN_TRANSPORT_AUTHENTICATED</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa7c7278de5bcbf3b42b3e692ca21f6c5a">PN_TRANSPORT_ERROR</a>,
 
+<br/>
+&#160;&#160;<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa98facd13835b4a1d8e878d6f13c10a51">PN_TRANSPORT_HEAD_CLOSED</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa205d07df6cd3d07b37a89f046b1184db">PN_TRANSPORT_TAIL_CLOSED</a>,
 
+<a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa1ca722ce3c0b2c13a33636cded8430ba">PN_TRANSPORT_CLOSED</a>,
 
+<b>PN_SELECTABLE_INIT</b>, 
+<br/>
+&#160;&#160;<b>PN_SELECTABLE_UPDATED</b>, 
+<b>PN_SELECTABLE_READABLE</b>, 
+<b>PN_SELECTABLE_WRITABLE</b>, 
+<b>PN_SELECTABLE_ERROR</b>, 
+<br/>
+&#160;&#160;<b>PN_SELECTABLE_EXPIRED</b>, 
+<b>PN_SELECTABLE_FINAL</b>
+<br/>
+ }</td></tr>
+<tr class="separator:ga4876e2eed24a4d4e4c52b99842103cda"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gaede985de776fb37eaf3d2a34af60a5dc"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN const char *&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="group__event.html#gaede985de776fb37eaf3d2a34af60a5dc">pn_event_type_name</a>
 (<a class="el" 
href="group__event.html#ga4876e2eed24a4d4e4c52b99842103cda">pn_event_type_t</a> 
type)</td></tr>
+<tr class="separator:gaede985de776fb37eaf3d2a34af60a5dc"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa880eb8a610de74e5d34bc0a4c239ada"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN <a class="el" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> 
*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="group__event.html#gaa880eb8a610de74e5d34bc0a4c239ada">pn_collector</a> 
(void)</td></tr>
+<tr class="separator:gaa880eb8a610de74e5d34bc0a4c239ada"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaff9695d4c47feea83a5762cec75d6ccf"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__event.html#gaff9695d4c47feea83a5762cec75d6ccf">pn_collector_free</a>
 (<a class="el" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> 
*collector)</td></tr>
+<tr class="separator:gaff9695d4c47feea83a5762cec75d6ccf"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad1f005d4eae73f8d81e2df08da151f53"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__event.html#gad1f005d4eae73f8d81e2df08da151f53">pn_collector_release</a>
 (<a class="el" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> 
*collector)</td></tr>
+<tr class="separator:gad1f005d4eae73f8d81e2df08da151f53"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafa2f79fd9dd3cd78fb8edef78a70048c"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN <a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="group__event.html#gafa2f79fd9dd3cd78fb8edef78a70048c">pn_collector_put</a>
 (<a class="el" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> 
*collector, const <a class="el" href="structpn__class__t.html">pn_class_t</a> 
*clazz, void *context, <a class="el" 
href="group__event.html#ga4876e2eed24a4d4e4c52b99842103cda">pn_event_type_t</a> 
type)</td></tr>
+<tr class="separator:gafa2f79fd9dd3cd78fb8edef78a70048c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga93fe9a4d042d37ade5cd00b3cc1cb59f"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN <a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="group__event.html#ga93fe9a4d042d37ade5cd00b3cc1cb59f">pn_collector_peek</a>
 (<a class="el" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> 
*collector)</td></tr>
+<tr class="separator:ga93fe9a4d042d37ade5cd00b3cc1cb59f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa555f47b96943d506be173d3bfbb0e2f"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN bool&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__event.html#gaa555f47b96943d506be173d3bfbb0e2f">pn_collector_pop</a>
 (<a class="el" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> 
*collector)</td></tr>
+<tr class="separator:gaa555f47b96943d506be173d3bfbb0e2f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5ca84a1786d2707cfcfe821bdcf19d15"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN bool&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__event.html#ga5ca84a1786d2707cfcfe821bdcf19d15">pn_collector_more</a>
 (<a class="el" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> 
*collector)</td></tr>
+<tr class="separator:ga5ca84a1786d2707cfcfe821bdcf19d15"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6f4ad7aa02de3d8e3d9006d1ff274585"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN <a class="el" 
href="group__event.html#ga4876e2eed24a4d4e4c52b99842103cda">pn_event_type_t</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="group__event.html#ga6f4ad7aa02de3d8e3d9006d1ff274585">pn_event_type</a> 
(<a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*event)</td></tr>
+<tr class="separator:ga6f4ad7aa02de3d8e3d9006d1ff274585"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7cde0db3bb43614323ff1aee87bf45aa"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN const <a class="el" 
href="structpn__class__t.html">pn_class_t</a> *&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="group__event.html#ga7cde0db3bb43614323ff1aee87bf45aa">pn_event_class</a> 
(<a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*event)</td></tr>
+<tr class="separator:ga7cde0db3bb43614323ff1aee87bf45aa"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae7306ffd931c65d9acab76fde75fbd53"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN void *&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__event.html#gae7306ffd931c65d9acab76fde75fbd53">pn_event_context</a>
 (<a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*event)</td></tr>
+<tr class="separator:gae7306ffd931c65d9acab76fde75fbd53"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7ac86262676e6ced40bacc2ca85d205e"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN <a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="group__event.html#ga7ac86262676e6ced40bacc2ca85d205e">pn_event_root</a> 
(<a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*event)</td></tr>
+<tr class="separator:ga7ac86262676e6ced40bacc2ca85d205e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabd51118bb12d11911fb189ace39fa20f"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN <a class="el" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="group__event.html#gabd51118bb12d11911fb189ace39fa20f">pn_event_connection</a>
 (<a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*event)</td></tr>
+<tr class="separator:gabd51118bb12d11911fb189ace39fa20f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5e61979e9bb2c76529c9b62a0a65a67d"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN <a class="el" 
href="group__session.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9">pn_session_t</a> 
*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="group__event.html#ga5e61979e9bb2c76529c9b62a0a65a67d">pn_event_session</a>
 (<a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*event)</td></tr>
+<tr class="separator:ga5e61979e9bb2c76529c9b62a0a65a67d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2a289b44f0bb585f419f355e0e7bff81"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN <a class="el" 
href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> 
*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="group__event.html#ga2a289b44f0bb585f419f355e0e7bff81">pn_event_link</a> 
(<a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*event)</td></tr>
+<tr class="separator:ga2a289b44f0bb585f419f355e0e7bff81"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaadfc49bb1943bf56058bfe7affa5a380"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN <a class="el" 
href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a>
 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="group__event.html#gaadfc49bb1943bf56058bfe7affa5a380">pn_event_delivery</a>
 (<a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*event)</td></tr>
+<tr class="separator:gaadfc49bb1943bf56058bfe7affa5a380"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5c8c7f4d2b79cb08e2f77fad9746fbc5"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN <a class="el" 
href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a>
 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="group__event.html#ga5c8c7f4d2b79cb08e2f77fad9746fbc5">pn_event_transport</a>
 (<a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*event)</td></tr>
+<tr class="separator:ga5c8c7f4d2b79cb08e2f77fad9746fbc5"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab2f4a048e116b4831f6d5300e39d0b7f"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN pn_record_t *&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="group__event.html#gab2f4a048e116b4831f6d5300e39d0b7f">pn_event_attachments</a>
 (<a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*event)</td></tr>
+<tr class="separator:gab2f4a048e116b4831f6d5300e39d0b7f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed 
Description</h2>
+<h2 class="groupheader">Typedef Documentation</h2>
+<a class="anchor" id="ga905cdecedb8020bc28e648e43348b5d1"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct <a class="el" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> 
<a class="el" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>An event collector.</p>
+<p>A pn_collector_t may be used to register interest in being notified of high 
level events that can occur to the various objects representing AMQP endpoint 
state. See <a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> for 
more details. </p>
+
+</div>
+</div>
+<a class="anchor" id="ga87f3028b4888632bbd56fb71ac737ae8"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct <a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> <a 
class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>An event provides notification of a state change within the protocol 
engine's object model.</p>
+<p>The AMQP endpoint state modeled by the protocol engine is captured by the 
following object types: <a class="el" 
href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">Deliveries </a>, 
<a class="el" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">Links 
</a>, <a class="el" 
href="group__session.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9">Sessions </a>, <a 
class="el" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">Connections 
</a>, and <a class="el" 
href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">Transports 
</a>. These objects are related as follows:</p>
+<ul>
+<li><a class="el" 
href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">Deliveries </a> 
always have a single parent Link</li>
+<li><a class="el" 
href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">Links </a> always 
have a single parent Session</li>
+<li><a class="el" 
href="group__session.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9">Sessions </a> 
always have a single parent Connection</li>
+<li><a class="el" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">Connections 
</a> optionally have at most one associated Transport</li>
+<li><a class="el" 
href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">Transports </a> 
optionally have at most one associated Connection</li>
+</ul>
+<p>Every event has a type (see <a class="el" 
href="group__event.html#ga4876e2eed24a4d4e4c52b99842103cda">pn_event_type_t</a>)
 that identifies what sort of state change has occurred along with a pointer to 
the object whose state has changed (as well as its associated objects).</p>
+<p>Events are accessed by creating a <a class="el" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">Collector </a> with 
<a class="el" 
href="group__event.html#gaa880eb8a610de74e5d34bc0a4c239ada">pn_collector()</a> 
and registering it with the <a class="el" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">Connection 
</a> of interest through use of <a class="el" 
href="group__connection.html#ga7943e7721ab30776cb79d4799d628164">pn_connection_collect()</a>.
 Once a collector has been registered, <a class="el" 
href="group__event.html#ga93fe9a4d042d37ade5cd00b3cc1cb59f">pn_collector_peek()</a>
 and <a class="el" 
href="group__event.html#gaa555f47b96943d506be173d3bfbb0e2f">pn_collector_pop()</a>
 are used to access and process events. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Enumeration Type Documentation</h2>
+<a class="anchor" id="ga4876e2eed24a4d4e4c52b99842103cda"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" 
href="group__event.html#ga4876e2eed24a4d4e4c52b99842103cda">pn_event_type_t</a></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>An event type. </p>
+<table class="fieldtable">
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a 
class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa1f5eec218463ae8e4f962fcc8eb2e657"></a>PN_EVENT_NONE</em>&nbsp;</td><td
 class="fielddoc">
+<p>Defined as a programming convenience. No event of this type will ever be 
generated. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa95e9355638399ee20a697f3f494ab7db"></a>PN_REACTOR_INIT</em>&nbsp;</td><td
 class="fielddoc">
+<p>A reactor has been started. Events of this type point to the reactor. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa5548649935a6aab6e6547c9036f685ff"></a>PN_REACTOR_QUIESCED</em>&nbsp;</td><td
 class="fielddoc">
+<p>A reactor has no more events to process. Events of this type point to the 
reactor. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaad164b6566815866ed2c1d981e02bacb0"></a>PN_REACTOR_FINAL</em>&nbsp;</td><td
 class="fielddoc">
+<p>A reactor has been stopped. Events of this type point to the reactor. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa13fdcb0402f982fd366e58f165f376c9"></a>PN_TIMER_TASK</em>&nbsp;</td><td
 class="fielddoc">
+<p>A timer event has occurred. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa182e571a0310028514bce66a41063a6e"></a>PN_CONNECTION_INIT</em>&nbsp;</td><td
 class="fielddoc">
+<p>The connection has been created. This is the first event that will ever be 
issued for a connection. Events of this type point to the relevant connection. 
</p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaaf61aa79ca82b3a8f5017dc735843fae5"></a>PN_CONNECTION_BOUND</em>&nbsp;</td><td
 class="fielddoc">
+<p>The connection has been bound to a transport. This event is issued when the 
<a class="el" 
href="group__transport.html#gad07706c1e7db90d1b5d0ad6caf4c5892">pn_transport_bind()</a>
 operation is invoked. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaac683ba544c12cbf36a3d3015ae818498"></a>PN_CONNECTION_UNBOUND</em>&nbsp;</td><td
 class="fielddoc">
+<p>The connection has been unbound from its transport. This event is issued 
when the <a class="el" 
href="group__transport.html#gaf0e4c15f27f610ca4c5d64c0f4e95f07">pn_transport_unbind()</a>
 operation is invoked. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa5d285c46982df224c3e4733b05c3540a"></a>PN_CONNECTION_LOCAL_OPEN</em>&nbsp;</td><td
 class="fielddoc">
+<p>The local connection endpoint has been closed. Events of this type point to 
the relevant connection. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaad48bce685db553740fa71cc36473b5cc"></a>PN_CONNECTION_REMOTE_OPEN</em>&nbsp;</td><td
 class="fielddoc">
+<p>The remote endpoint has opened the connection. Events of this type point to 
the relevant connection. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaac8567664d41057ae94d23776f5ecdb86"></a>PN_CONNECTION_LOCAL_CLOSE</em>&nbsp;</td><td
 class="fielddoc">
+<p>The local connection endpoint has been closed. Events of this type point to 
the relevant connection. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa1252529cf9f03d214c9b4fea5cf11b2f"></a>PN_CONNECTION_REMOTE_CLOSE</em>&nbsp;</td><td
 class="fielddoc">
+<p>The remote endpoint has closed the connection. Events of this type point to 
the relevant connection. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa6c7d6b4e5f1e4f47fa80dae1ad686e0b"></a>PN_CONNECTION_FINAL</em>&nbsp;</td><td
 class="fielddoc">
+<p>The connection has been freed and any outstanding processing has been 
completed. This is the final event that will ever be issued for a connection. 
</p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaaf5b92fb6331bfe63786db3950073147f"></a>PN_SESSION_INIT</em>&nbsp;</td><td
 class="fielddoc">
+<p>The session has been created. This is the first event that will ever be 
issued for a session. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa0862b8e3613b7a2b5a08a779474df424"></a>PN_SESSION_LOCAL_OPEN</em>&nbsp;</td><td
 class="fielddoc">
+<p>The local session endpoint has been opened. Events of this type point ot 
the relevant session. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaaf67df046bea45df34aea863d9541e806"></a>PN_SESSION_REMOTE_OPEN</em>&nbsp;</td><td
 class="fielddoc">
+<p>The remote endpoint has opened the session. Events of this type point to 
the relevant session. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa5d3fe92cc7ef0e8712b038ecfbd05029"></a>PN_SESSION_LOCAL_CLOSE</em>&nbsp;</td><td
 class="fielddoc">
+<p>The local session endpoint has been closed. Events of this type point ot 
the relevant session. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa3410075b825c59b8f4efdcddf5a5b135"></a>PN_SESSION_REMOTE_CLOSE</em>&nbsp;</td><td
 class="fielddoc">
+<p>The remote endpoint has closed the session. Events of this type point to 
the relevant session. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaaf5eb59f4d99ef5a8efd48be64a2bd8f8"></a>PN_SESSION_FINAL</em>&nbsp;</td><td
 class="fielddoc">
+<p>The session has been freed and any outstanding processing has been 
completed. This is the final event that will ever be issued for a session. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa2f9e46bded95d0233cc74a71fdc75a2c"></a>PN_LINK_INIT</em>&nbsp;</td><td
 class="fielddoc">
+<p>The link has been created. This is the first event that will ever be issued 
for a link. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa5ddecd4b0ea72895413fbf1b5cb41f65"></a>PN_LINK_LOCAL_OPEN</em>&nbsp;</td><td
 class="fielddoc">
+<p>The local link endpoint has been opened. Events of this type point ot the 
relevant link. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa45edb44a6cc7908b5032944e08925307"></a>PN_LINK_REMOTE_OPEN</em>&nbsp;</td><td
 class="fielddoc">
+<p>The remote endpoint has opened the link. Events of this type point to the 
relevant link. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa3b27f8d1c91cc05b47bed1905d42373a"></a>PN_LINK_LOCAL_CLOSE</em>&nbsp;</td><td
 class="fielddoc">
+<p>The local link endpoint has been closed. Events of this type point ot the 
relevant link. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa1153f0108be071c31210dd1cd3e40a1f"></a>PN_LINK_REMOTE_CLOSE</em>&nbsp;</td><td
 class="fielddoc">
+<p>The remote endpoint has closed the link. Events of this type point to the 
relevant link. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa838b909cce908f5769d043ba3e73e73e"></a>PN_LINK_LOCAL_DETACH</em>&nbsp;</td><td
 class="fielddoc">
+<p>The local link endpoint has been detached. Events of this type point to the 
relevant link. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa5a84b68a2bd5ca705187381a785121d2"></a>PN_LINK_REMOTE_DETACH</em>&nbsp;</td><td
 class="fielddoc">
+<p>The remote endpoint has detached the link. Events of this type point to the 
relevant link. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa4eaecc54c07cdc9b0df7b1d536a7dc3f"></a>PN_LINK_FLOW</em>&nbsp;</td><td
 class="fielddoc">
+<p>The flow control state for a link has changed. Events of this type point to 
the relevant link. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaaeacdc45bfe24b2a9da2aeed7b6effac5"></a>PN_LINK_FINAL</em>&nbsp;</td><td
 class="fielddoc">
+<p>The link has been freed and any outstanding processing has been completed. 
This is the final event that will ever be issued for a link. Events of this 
type point to the relevant link. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa70bbfc163d85732b5652dc70fb3330fe"></a>PN_DELIVERY</em>&nbsp;</td><td
 class="fielddoc">
+<p>A delivery has been created or updated. Events of this type point to the 
relevant delivery. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaad7329eb7a015f62ce70719ea20abab76"></a>PN_TRANSPORT</em>&nbsp;</td><td
 class="fielddoc">
+<p>The transport has new data to read and/or write. Events of this type point 
to the relevant transport. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaaa205271edd307e5d33bd8287a760ad28"></a>PN_TRANSPORT_AUTHENTICATED</em>&nbsp;</td><td
 class="fielddoc">
+<p>The transport has authenticated, if this is received by a server the 
associated transport has authenticated an incoming connection and <a class="el" 
href="group__transport.html#gafa71f9e73acbe139941b9ebe754b3241">pn_transport_get_user()</a>
 can be used to obtain the authenticated user. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa7c7278de5bcbf3b42b3e692ca21f6c5a"></a>PN_TRANSPORT_ERROR</em>&nbsp;</td><td
 class="fielddoc">
+<p>Indicates that a transport error has occurred. Use <a class="el" 
href="group__transport.html#ga2d0ad8e3e702ed47088789e33bf0c457">pn_transport_condition()</a>
 to access the details of the error from the associated transport. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa98facd13835b4a1d8e878d6f13c10a51"></a>PN_TRANSPORT_HEAD_CLOSED</em>&nbsp;</td><td
 class="fielddoc">
+<p>Indicates that the head of the transport has been closed. This means the 
transport will never produce more bytes for output to the network. Events of 
this type point to the relevant transport. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa205d07df6cd3d07b37a89f046b1184db"></a>PN_TRANSPORT_TAIL_CLOSED</em>&nbsp;</td><td
 class="fielddoc">
+<p>Indicates that the tail of the transport has been closed. This means the 
transport will never be able to process more bytes from the network. Events of 
this type point to the relevant transport. </p>
+</td></tr>
+<tr><td class="fieldname"><em><a class="anchor" 
id="gga4876e2eed24a4d4e4c52b99842103cdaa1ca722ce3c0b2c13a33636cded8430ba"></a>PN_TRANSPORT_CLOSED</em>&nbsp;</td><td
 class="fielddoc">
+<p>Indicates that the both the head and tail of the transport are closed. 
Events of this type point to the relevant transport. </p>
+</td></tr>
+</table>
+
+</div>
+</div>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="gaa880eb8a610de74e5d34bc0a4c239ada"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PN_EXTERN <a class="el" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a>* 
pn_collector </td>
+          <td>(</td>
+          <td class="paramtype">void&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Construct a collector.</p>
+<p>A collector is used to register interest in events produced by one or more 
<a class="el" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 objects. Collectors are not currently thread safe, so synchronization must be 
used if they are to be shared between multiple connection objects. </p>
+
+</div>
+</div>
+<a class="anchor" id="gaff9695d4c47feea83a5762cec75d6ccf"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PN_EXTERN void pn_collector_free </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> 
*&#160;</td>
+          <td class="paramname"><em>collector</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Free a collector.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td 
class="paramname">collector</td><td>a collector to free, or NULL </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ga5ca84a1786d2707cfcfe821bdcf19d15"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PN_EXTERN bool pn_collector_more </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> 
*&#160;</td>
+          <td class="paramname"><em>collector</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Check if there are more events after the current event. If this returns 
true, then <a class="el" 
href="group__event.html#ga93fe9a4d042d37ade5cd00b3cc1cb59f">pn_collector_peek()</a>
 will return an event even after <a class="el" 
href="group__event.html#gaa555f47b96943d506be173d3bfbb0e2f">pn_collector_pop()</a>
 is called.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td 
class="paramname">collector</td><td>a collector object </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>true if the collector has more 
than the current event </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ga93fe9a4d042d37ade5cd00b3cc1cb59f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PN_EXTERN <a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a>* 
pn_collector_peek </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> 
*&#160;</td>
+          <td class="paramname"><em>collector</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Access the head event contained by a collector.</p>
+<p>This operation will continue to return the same event until it is cleared 
by using <a class="el" 
href="group__event.html#gaa555f47b96943d506be173d3bfbb0e2f">pn_collector_pop</a>.
 The pointer return by this operation will be valid until <a class="el" 
href="group__event.html#gaa555f47b96943d506be173d3bfbb0e2f">pn_collector_pop</a>
 is invoked or <a class="el" 
href="group__event.html#gaff9695d4c47feea83a5762cec75d6ccf">pn_collector_free</a>
 is called, whichever happens sooner.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td 
class="paramname">collector</td><td>a collector object </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>a pointer to the head event 
contained in the collector </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="gaa555f47b96943d506be173d3bfbb0e2f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PN_EXTERN bool pn_collector_pop </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> 
*&#160;</td>
+          <td class="paramname"><em>collector</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Clear the head event on a collector.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td 
class="paramname">collector</td><td>a collector object </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>true if the event was popped, 
false if the collector is empty </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="gafa2f79fd9dd3cd78fb8edef78a70048c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PN_EXTERN <a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a>* 
pn_collector_put </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> 
*&#160;</td>
+          <td class="paramname"><em>collector</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" 
href="structpn__class__t.html">pn_class_t</a> *&#160;</td>
+          <td class="paramname"><em>clazz</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&#160;</td>
+          <td class="paramname"><em>context</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" 
href="group__event.html#ga4876e2eed24a4d4e4c52b99842103cda">pn_event_type_t</a>&#160;</td>
+          <td class="paramname"><em>type</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Place a new event on a collector.</p>
+<p>This operation will create a new event of the given type and context and 
return a pointer to the newly created event. In some cases an event of the 
given type and context can be elided. When this happens, this operation will 
return a NULL pointer.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td 
class="paramname">collector</td><td>a collector object </td></tr>
+    <tr><td class="paramdir">[in]</td><td 
class="paramname">clazz</td><td>class of the context </td></tr>
+    <tr><td class="paramdir">[in]</td><td 
class="paramname">context</td><td>the event context </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>the 
event type</td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>a pointer to the newly created 
event or NULL if the event was elided </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="gad1f005d4eae73f8d81e2df08da151f53"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PN_EXTERN void pn_collector_release </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> 
*&#160;</td>
+          <td class="paramname"><em>collector</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Release a collector. Once in a released state a collector will drain any 
internally queued events (thereby releasing any pointers they may hold), shrink 
it's memory footprint to a minimum, and discard any newly created events.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td 
class="paramname">collector</td><td>a collector object </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="gab2f4a048e116b4831f6d5300e39d0b7f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PN_EXTERN pn_record_t* pn_event_attachments </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*&#160;</td>
+          <td class="paramname"><em>event</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get any attachments associated with an event.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">event</td><td>an 
event object </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the record holding the 
attachments </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ga7cde0db3bb43614323ff1aee87bf45aa"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PN_EXTERN const <a class="el" 
href="structpn__class__t.html">pn_class_t</a>* pn_event_class </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*&#160;</td>
+          <td class="paramname"><em>event</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the class associated with the event context.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">event</td><td>an 
event object </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the class associated with the 
event context </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="gabd51118bb12d11911fb189ace39fa20f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PN_EXTERN <a class="el" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>*
 pn_event_connection </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*&#160;</td>
+          <td class="paramname"><em>event</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the connection associated with an event.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">event</td><td>an 
event object </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the connection associated with 
the event (or NULL) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="gae7306ffd931c65d9acab76fde75fbd53"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PN_EXTERN void* pn_event_context </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*&#160;</td>
+          <td class="paramname"><em>event</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the context associated with an event. </p>
+
+</div>
+</div>
+<a class="anchor" id="gaadfc49bb1943bf56058bfe7affa5a380"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PN_EXTERN <a class="el" 
href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a>*
 pn_event_delivery </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*&#160;</td>
+          <td class="paramname"><em>event</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the delivery associated with an event.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">event</td><td>an 
event object </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the delivery associated with 
the event (or NULL) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ga2a289b44f0bb585f419f355e0e7bff81"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PN_EXTERN <a class="el" 
href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a>* 
pn_event_link </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*&#160;</td>
+          <td class="paramname"><em>event</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the link associated with an event.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">event</td><td>an 
event object </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the link associated with the 
event (or NULL) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ga7ac86262676e6ced40bacc2ca85d205e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PN_EXTERN <a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a>* 
pn_event_root </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*&#160;</td>
+          <td class="paramname"><em>event</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the root handler the current event was dispatched to. </p>
+
+</div>
+</div>
+<a class="anchor" id="ga5e61979e9bb2c76529c9b62a0a65a67d"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PN_EXTERN <a class="el" 
href="group__session.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9">pn_session_t</a>* 
pn_event_session </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*&#160;</td>
+          <td class="paramname"><em>event</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the session associated with an event.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">event</td><td>an 
event object </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the session associated with the 
event (or NULL) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ga5c8c7f4d2b79cb08e2f77fad9746fbc5"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PN_EXTERN <a class="el" 
href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a>*
 pn_event_transport </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*&#160;</td>
+          <td class="paramname"><em>event</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the transport associated with an event.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">event</td><td>an 
event object </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the transport associated with 
the event (or NULL) </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ga6f4ad7aa02de3d8e3d9006d1ff274585"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PN_EXTERN <a class="el" 
href="group__event.html#ga4876e2eed24a4d4e4c52b99842103cda">pn_event_type_t</a> 
pn_event_type </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*&#160;</td>
+          <td class="paramname"><em>event</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get the type of an event.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">event</td><td>an 
event object </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the type of the event </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="gaede985de776fb37eaf3d2a34af60a5dc"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PN_EXTERN const char* pn_event_type_name </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__event.html#ga4876e2eed24a4d4e4c52b99842103cda">pn_event_type_t</a>&#160;</td>
+          <td class="paramname"><em>type</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Get a human readable name for an event type.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>an 
event type </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>a human readable name </dd></dl>
+
+</div>
+</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.3.1 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/de3c3488/content/releases/qpid-proton-0.15.0/proton/c/api/group__event.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.15.0/proton/c/api/group__event.js 
b/content/releases/qpid-proton-0.15.0/proton/c/api/group__event.js
new file mode 100755
index 0000000..8b86508
--- /dev/null
+++ b/content/releases/qpid-proton-0.15.0/proton/c/api/group__event.js
@@ -0,0 +1,60 @@
+var group__event =
+[
+    [ "pn_collector_t", 
"group__event.html#ga905cdecedb8020bc28e648e43348b5d1", null ],
+    [ "pn_event_t", "group__event.html#ga87f3028b4888632bbd56fb71ac737ae8", 
null ],
+    [ "pn_event_type_t", 
"group__event.html#ga4876e2eed24a4d4e4c52b99842103cda", [
+      [ "PN_EVENT_NONE", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa1f5eec218463ae8e4f962fcc8eb2e657",
 null ],
+      [ "PN_REACTOR_INIT", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa95e9355638399ee20a697f3f494ab7db",
 null ],
+      [ "PN_REACTOR_QUIESCED", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5548649935a6aab6e6547c9036f685ff",
 null ],
+      [ "PN_REACTOR_FINAL", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaad164b6566815866ed2c1d981e02bacb0",
 null ],
+      [ "PN_TIMER_TASK", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa13fdcb0402f982fd366e58f165f376c9",
 null ],
+      [ "PN_CONNECTION_INIT", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa182e571a0310028514bce66a41063a6e",
 null ],
+      [ "PN_CONNECTION_BOUND", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaf61aa79ca82b3a8f5017dc735843fae5",
 null ],
+      [ "PN_CONNECTION_UNBOUND", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaac683ba544c12cbf36a3d3015ae818498",
 null ],
+      [ "PN_CONNECTION_LOCAL_OPEN", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5d285c46982df224c3e4733b05c3540a",
 null ],
+      [ "PN_CONNECTION_REMOTE_OPEN", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaad48bce685db553740fa71cc36473b5cc",
 null ],
+      [ "PN_CONNECTION_LOCAL_CLOSE", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaac8567664d41057ae94d23776f5ecdb86",
 null ],
+      [ "PN_CONNECTION_REMOTE_CLOSE", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa1252529cf9f03d214c9b4fea5cf11b2f",
 null ],
+      [ "PN_CONNECTION_FINAL", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa6c7d6b4e5f1e4f47fa80dae1ad686e0b",
 null ],
+      [ "PN_SESSION_INIT", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaf5b92fb6331bfe63786db3950073147f",
 null ],
+      [ "PN_SESSION_LOCAL_OPEN", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa0862b8e3613b7a2b5a08a779474df424",
 null ],
+      [ "PN_SESSION_REMOTE_OPEN", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaf67df046bea45df34aea863d9541e806",
 null ],
+      [ "PN_SESSION_LOCAL_CLOSE", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5d3fe92cc7ef0e8712b038ecfbd05029",
 null ],
+      [ "PN_SESSION_REMOTE_CLOSE", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa3410075b825c59b8f4efdcddf5a5b135",
 null ],
+      [ "PN_SESSION_FINAL", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaf5eb59f4d99ef5a8efd48be64a2bd8f8",
 null ],
+      [ "PN_LINK_INIT", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa2f9e46bded95d0233cc74a71fdc75a2c",
 null ],
+      [ "PN_LINK_LOCAL_OPEN", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5ddecd4b0ea72895413fbf1b5cb41f65",
 null ],
+      [ "PN_LINK_REMOTE_OPEN", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa45edb44a6cc7908b5032944e08925307",
 null ],
+      [ "PN_LINK_LOCAL_CLOSE", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa3b27f8d1c91cc05b47bed1905d42373a",
 null ],
+      [ "PN_LINK_REMOTE_CLOSE", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa1153f0108be071c31210dd1cd3e40a1f",
 null ],
+      [ "PN_LINK_LOCAL_DETACH", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa838b909cce908f5769d043ba3e73e73e",
 null ],
+      [ "PN_LINK_REMOTE_DETACH", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5a84b68a2bd5ca705187381a785121d2",
 null ],
+      [ "PN_LINK_FLOW", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa4eaecc54c07cdc9b0df7b1d536a7dc3f",
 null ],
+      [ "PN_LINK_FINAL", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaeacdc45bfe24b2a9da2aeed7b6effac5",
 null ],
+      [ "PN_DELIVERY", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa70bbfc163d85732b5652dc70fb3330fe",
 null ],
+      [ "PN_TRANSPORT", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaad7329eb7a015f62ce70719ea20abab76",
 null ],
+      [ "PN_TRANSPORT_AUTHENTICATED", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaa205271edd307e5d33bd8287a760ad28",
 null ],
+      [ "PN_TRANSPORT_ERROR", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa7c7278de5bcbf3b42b3e692ca21f6c5a",
 null ],
+      [ "PN_TRANSPORT_HEAD_CLOSED", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa98facd13835b4a1d8e878d6f13c10a51",
 null ],
+      [ "PN_TRANSPORT_TAIL_CLOSED", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa205d07df6cd3d07b37a89f046b1184db",
 null ],
+      [ "PN_TRANSPORT_CLOSED", 
"group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa1ca722ce3c0b2c13a33636cded8430ba",
 null ]
+    ] ],
+    [ "pn_collector", "group__event.html#gaa880eb8a610de74e5d34bc0a4c239ada", 
null ],
+    [ "pn_collector_free", 
"group__event.html#gaff9695d4c47feea83a5762cec75d6ccf", null ],
+    [ "pn_collector_more", 
"group__event.html#ga5ca84a1786d2707cfcfe821bdcf19d15", null ],
+    [ "pn_collector_peek", 
"group__event.html#ga93fe9a4d042d37ade5cd00b3cc1cb59f", null ],
+    [ "pn_collector_pop", 
"group__event.html#gaa555f47b96943d506be173d3bfbb0e2f", null ],
+    [ "pn_collector_put", 
"group__event.html#gafa2f79fd9dd3cd78fb8edef78a70048c", null ],
+    [ "pn_collector_release", 
"group__event.html#gad1f005d4eae73f8d81e2df08da151f53", null ],
+    [ "pn_event_attachments", 
"group__event.html#gab2f4a048e116b4831f6d5300e39d0b7f", null ],
+    [ "pn_event_class", 
"group__event.html#ga7cde0db3bb43614323ff1aee87bf45aa", null ],
+    [ "pn_event_connection", 
"group__event.html#gabd51118bb12d11911fb189ace39fa20f", null ],
+    [ "pn_event_context", 
"group__event.html#gae7306ffd931c65d9acab76fde75fbd53", null ],
+    [ "pn_event_delivery", 
"group__event.html#gaadfc49bb1943bf56058bfe7affa5a380", null ],
+    [ "pn_event_link", "group__event.html#ga2a289b44f0bb585f419f355e0e7bff81", 
null ],
+    [ "pn_event_root", "group__event.html#ga7ac86262676e6ced40bacc2ca85d205e", 
null ],
+    [ "pn_event_session", 
"group__event.html#ga5e61979e9bb2c76529c9b62a0a65a67d", null ],
+    [ "pn_event_transport", 
"group__event.html#ga5c8c7f4d2b79cb08e2f77fad9746fbc5", null ],
+    [ "pn_event_type", "group__event.html#ga6f4ad7aa02de3d8e3d9006d1ff274585", 
null ],
+    [ "pn_event_type_name", 
"group__event.html#gaede985de776fb37eaf3d2a34af60a5dc", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/de3c3488/content/releases/qpid-proton-0.15.0/proton/c/api/group__handlers.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-proton-0.15.0/proton/c/api/group__handlers.html 
b/content/releases/qpid-proton-0.15.0/proton/c/api/group__handlers.html
new file mode 100755
index 0000000..0ab7a18
--- /dev/null
+++ b/content/releases/qpid-proton-0.15.0/proton/c/api/group__handlers.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.3.1"/>
+<title>Qpid Proton C API: Handlers</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.15.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" 
href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" 
border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.3.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('group__handlers.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" 
onclick="searchBox.OnSelectItem(0)"><span 
class="SelectionMark">&#160;</span>All</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span 
class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span 
class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span 
class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span 
class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span 
class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span 
class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" 
href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span 
class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span 
class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span 
class="SelectionMark">&#160;</span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">Handlers</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:gad98fb122e88847678e2454881c59ef51"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="gad98fb122e88847678e2454881c59ef51"></a>
+typedef <a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a>&#160;</td><td
 class="memItemRight" valign="bottom"><b>pn_handshaker_t</b></td></tr>
+<tr class="separator:gad98fb122e88847678e2454881c59ef51"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9c0c2ff02e76e89954db2c2c64d4a895"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="ga9c0c2ff02e76e89954db2c2c64d4a895"></a>
+typedef <a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a>&#160;</td><td
 class="memItemRight" valign="bottom"><b>pn_iohandler_t</b></td></tr>
+<tr class="separator:ga9c0c2ff02e76e89954db2c2c64d4a895"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga433020fb888fe9fc68b201c1395f7ca5"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="ga433020fb888fe9fc68b201c1395f7ca5"></a>
+typedef <a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a>&#160;</td><td
 class="memItemRight" valign="bottom"><b>pn_flowcontroller_t</b></td></tr>
+<tr class="separator:ga433020fb888fe9fc68b201c1395f7ca5"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gaa251198d8829ef206312a5d85e172c4b"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="gaa251198d8829ef206312a5d85e172c4b"></a>
+PN_EXTERN pn_handshaker_t *&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_handshaker</b> (void)</td></tr>
+<tr class="separator:gaa251198d8829ef206312a5d85e172c4b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaacb6b7af1d4c6a41a91af7c80f663833"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="gaacb6b7af1d4c6a41a91af7c80f663833"></a>
+PN_EXTERN pn_iohandler_t *&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_iohandler</b> (void)</td></tr>
+<tr class="separator:gaacb6b7af1d4c6a41a91af7c80f663833"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaec837afe800eef2cbbd3d4b1d6aad31f"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="gaec837afe800eef2cbbd3d4b1d6aad31f"></a>
+PN_EXTERN pn_flowcontroller_t *&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_flowcontroller</b> (int window)</td></tr>
+<tr class="separator:gaec837afe800eef2cbbd3d4b1d6aad31f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed 
Description</h2>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html";>
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.3.1 </li>
+  </ul>
+</div>
+</body>
+</html>


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

Reply via email to