http://git-wip-us.apache.org/repos/asf/qpid-site/blob/fb1899b6/content/releases/qpid-dispatch-0.3/api/group__container.html ---------------------------------------------------------------------- diff --git a/content/releases/qpid-dispatch-0.3/api/group__container.html b/content/releases/qpid-dispatch-0.3/api/group__container.html deleted file mode 100644 index cf1997b..0000000 --- a/content/releases/qpid-dispatch-0.3/api/group__container.html +++ /dev/null @@ -1,1278 +0,0 @@ -<!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.6"/> -<title>Qpid Dispatch Library API: Container</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 Dispatch Library API -  <span id="projectnumber">0.3</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.6 --> -<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__container.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"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:vo id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </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="#nested-classes">Classes</a> | -<a href="#define-members">Macros</a> | -<a href="#typedef-members">Typedefs</a> | -<a href="#enum-members">Enumerations</a> | -<a href="#func-members">Functions</a> </div> - <div class="headertitle"> -<div class="title">Container</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  </td><td class="memItemRight" valign="bottom"><a class="el" href="structqd__node__type__t.html">qd_node_type_t</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structqd__link__item__t.html">qd_link_item_t</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -</table><table class="memberdecls"> -<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> -Macros</h2></td></tr> -<tr class="memitem:gadcae52b06ae1288f76543aff0e485b6f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gadcae52b06ae1288f76543aff0e485b6f">QD_DIST_COPY</a>   0x01</td></tr> -<tr class="separator:gadcae52b06ae1288f76543aff0e485b6f"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gadbc700d67974fb9a363917dc0cafdad7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gadbc700d67974fb9a363917dc0cafdad7">QD_DIST_MOVE</a>   0x02</td></tr> -<tr class="separator:gadbc700d67974fb9a363917dc0cafdad7"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gaaaf629a9b77320fbaf7bd2bd290fb996"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gaaaf629a9b77320fbaf7bd2bd290fb996">QD_DIST_BOTH</a>   0x03</td></tr> -<tr class="separator:gaaaf629a9b77320fbaf7bd2bd290fb996"><td class="memSeparator" colspan="2"> </td></tr> -</table><table class="memberdecls"> -<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> -Typedefs</h2></td></tr> -<tr class="memitem:ga2e680520d548e67e2efd6ee95ce377d9"><td class="memItemLeft" align="right" valign="top">typedef uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga2e680520d548e67e2efd6ee95ce377d9">qd_dist_mode_t</a></td></tr> -<tr class="separator:ga2e680520d548e67e2efd6ee95ce377d9"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gabcd15e2c4befdba7b0857ae224c2aa43"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__container.html#gabcd15e2c4befdba7b0857ae224c2aa43">qd_node_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gabcd15e2c4befdba7b0857ae224c2aa43">qd_node_t</a></td></tr> -<tr class="separator:gabcd15e2c4befdba7b0857ae224c2aa43"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga082a4e64f813ba6e3a3587913e5905f2"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a></td></tr> -<tr class="separator:ga082a4e64f813ba6e3a3587913e5905f2"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga42734cb017f1ba5af285ccb28df0cea6"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a></td></tr> -<tr class="separator:ga42734cb017f1ba5af285ccb28df0cea6"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga976b90317e442ba64cdbab92be13bd53"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga976b90317e442ba64cdbab92be13bd53">qd_container_delivery_handler_t</a> )(void *node_context, <a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link, <a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> *delivery)</td></tr> -<tr class="separator:ga976b90317e442ba64cdbab92be13bd53"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga2a690fa3ee35a28fa36e53ee22c6e006"><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga2a690fa3ee35a28fa36e53ee22c6e006">qd_container_link_handler_t</a> )(void *node_context, <a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link)</td></tr> -<tr class="separator:ga2a690fa3ee35a28fa36e53ee22c6e006"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gaef1ee649c94848dee8071c29f93b4d84"><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gaef1ee649c94848dee8071c29f93b4d84">qd_container_link_detach_handler_t</a> )(void *node_context, <a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link, int closed)</td></tr> -<tr class="separator:gaef1ee649c94848dee8071c29f93b4d84"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gaf223d818cc70e16f812ae6b4e05d5ca5"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gaf223d818cc70e16f812ae6b4e05d5ca5">qd_container_node_handler_t</a> )(void *type_context, <a class="el" href="group__container.html#gabcd15e2c4befdba7b0857ae224c2aa43">qd_node_t</a> *node)</td></tr> -<tr class="separator:gaf223d818cc70e16f812ae6b4e05d5ca5"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga2a2573561d93fc6d081b30fdb1d3eafe"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga2a2573561d93fc6d081b30fdb1d3eafe">qd_container_conn_handler_t</a> )(void *type_context, <a class="el" href="group__server__connection.html#gaf96c9049b69572b655812ee8e54ce79e">qd_connection_t</a> *conn, void *context)</td></tr> -<tr class="separator:ga2a2573561d93fc6d081b30fdb1d3eafe"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga30539ae192fa0796ec70bb2e51c16bec"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structqd__link__item__t.html">qd_link_item_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga30539ae192fa0796ec70bb2e51c16bec">qd_link_item_t</a></td></tr> -<tr class="separator:ga30539ae192fa0796ec70bb2e51c16bec"><td class="memSeparator" colspan="2"> </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:gabb6751c1530343f02b816cd4302497ed"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gabb6751c1530343f02b816cd4302497ed">qd_lifetime_policy_t</a> { <br/> -  <a class="el" href="group__container.html#ggabb6751c1530343f02b816cd4302497edaa0644a1f757dd6476c0ce7bd5c088a8c">QD_LIFE_PERMANENT</a>, -<a class="el" href="group__container.html#ggabb6751c1530343f02b816cd4302497eda1b5739b87b25e8f3b96e8e97b2b1ae17">QD_LIFE_DELETE_CLOSE</a>, -<a class="el" href="group__container.html#ggabb6751c1530343f02b816cd4302497eda4f1a49cf4fd0d335616f3ca7ccf7d9a5">QD_LIFE_DELETE_NO_LINKS</a>, -<a class="el" href="group__container.html#ggabb6751c1530343f02b816cd4302497edaa478496cbadc68c88f5f7860ee6708e7">QD_LIFE_DELETE_NO_MESSAGES</a>, -<br/> -  <a class="el" href="group__container.html#ggabb6751c1530343f02b816cd4302497edaebf583e3a6f712850e5f14e32ad3ea25">QD_LIFE_DELETE_NO_LINKS_MESSAGES</a> -<br/> - }</td></tr> -<tr class="separator:gabb6751c1530343f02b816cd4302497ed"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gab7d2a7aff97298deeb9e253518cd6693"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gab7d2a7aff97298deeb9e253518cd6693">qd_direction_t</a> { <a class="el" href="group__container.html#ggab7d2a7aff97298deeb9e253518cd6693a756ea77787f2f8f40f1e455934a84095">QD_INCOMING</a>, -<a class="el" href="group__container.html#ggab7d2a7aff97298deeb9e253518cd6693a9c88737aa4ad08518a808744b0f6b680">QD_OUTGOING</a> - }</td></tr> -<tr class="separator:gab7d2a7aff97298deeb9e253518cd6693"><td class="memSeparator" colspan="2"> </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:gaba4fef9d9f3c18452635bccd746584c7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gaba4fef9d9f3c18452635bccd746584c7">qd_container_register_node_type</a> (<a class="el" href="group__dispatch.html#gaef7922e4eb6670388fd2d3e6d88297a9">qd_dispatch_t</a> *dispatch, const <a class="el" href="structqd__node__type__t.html">qd_node_type_t</a> *nt)</td></tr> -<tr class="separator:gaba4fef9d9f3c18452635bccd746584c7"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gaf6572735ee2176e27c753a639e6f2115"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__container.html#gabcd15e2c4befdba7b0857ae224c2aa43">qd_node_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gaf6572735ee2176e27c753a639e6f2115">qd_container_set_default_node_type</a> (<a class="el" href="group__dispatch.html#gaef7922e4eb6670388fd2d3e6d88297a9">qd_dispatch_t</a> *dispatch, const <a class="el" href="structqd__node__type__t.html">qd_node_type_t</a> *nt, void *node_context, <a class="el" href="group__container.html#ga2e680520d548e67e2efd6ee95ce377d9">qd_dist_mode_t</a> supported_dist)</td></tr> -<tr class="separator:gaf6572735ee2176e27c753a639e6f2115"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga8abfb3c5c5260291de0976fb3e2b06e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__container.html#gabcd15e2c4befdba7b0857ae224c2aa43">qd_node_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga8abfb3c5c5260291de0976fb3e2b06e7">qd_container_create_node</a> (<a class="el" href="group__dispatch.html#gaef7922e4eb6670388fd2d3e6d88297a9">qd_dispatch_t</a> *dispatch, const <a class="el" href="structqd__node__type__t.html">qd_node_type_t</a> *nt, const char *name, void *node_context, <a class="el" href="group__container.html#ga2e680520d548e67e2efd6ee95ce377d9">qd_dist_mode_t</a> supported_dist, <a class="el" href="group__container.html#gabb6751c1530343f02b816cd4302497ed">qd_lifetime_policy_t</a> life_policy)</td></tr> -<tr class="separator:ga8abfb3c5c5260291de0976fb3e2b06e7"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gac2a7df1d8de2cff060bafe30df23194b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gac2a7df1d8de2cff060bafe30df23194b">qd_container_destroy_node</a> (<a class="el" href="group__container.html#gabcd15e2c4befdba7b0857ae224c2aa43">qd_node_t</a> *node)</td></tr> -<tr class="separator:gac2a7df1d8de2cff060bafe30df23194b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga6789697e4c71bd5405a048c7e968fec0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga6789697e4c71bd5405a048c7e968fec0">qd_container_node_set_context</a> (<a class="el" href="group__container.html#gabcd15e2c4befdba7b0857ae224c2aa43">qd_node_t</a> *node, void *node_context)</td></tr> -<tr class="separator:ga6789697e4c71bd5405a048c7e968fec0"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga9b1bde2fa7f6512896adc337a4911729"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__container.html#ga2e680520d548e67e2efd6ee95ce377d9">qd_dist_mode_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga9b1bde2fa7f6512896adc337a4911729">qd_container_node_get_dist_modes</a> (const <a class="el" href="group__container.html#gabcd15e2c4befdba7b0857ae224c2aa43">qd_node_t</a> *node)</td></tr> -<tr class="separator:ga9b1bde2fa7f6512896adc337a4911729"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga53e44acbd45be4d056857176b09f4fc4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__container.html#gabb6751c1530343f02b816cd4302497ed">qd_lifetime_policy_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga53e44acbd45be4d056857176b09f4fc4">qd_container_node_get_life_policy</a> (const <a class="el" href="group__container.html#gabcd15e2c4befdba7b0857ae224c2aa43">qd_node_t</a> *node)</td></tr> -<tr class="separator:ga53e44acbd45be4d056857176b09f4fc4"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gadc12828a690183c6795608e8cfa0f342"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gadc12828a690183c6795608e8cfa0f342">qd_link</a> (<a class="el" href="group__container.html#gabcd15e2c4befdba7b0857ae224c2aa43">qd_node_t</a> *node, <a class="el" href="group__server__connection.html#gaf96c9049b69572b655812ee8e54ce79e">qd_connection_t</a> *conn, <a class="el" href="group__container.html#gab7d2a7aff97298deeb9e253518cd6693">qd_direction_t</a> dir, const char *name)</td></tr> -<tr class="separator:gadc12828a690183c6795608e8cfa0f342"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga19be6fa113b8faaece0b9aefcebd5538"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga19be6fa113b8faaece0b9aefcebd5538">qd_link_free</a> (<a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link)</td></tr> -<tr class="separator:ga19be6fa113b8faaece0b9aefcebd5538"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gab8b6be9991b75b18f487be25df217059"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gab8b6be9991b75b18f487be25df217059">qd_link_set_context</a> (<a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link, void *link_context)</td></tr> -<tr class="separator:gab8b6be9991b75b18f487be25df217059"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga260642f1add389116bf874e5d8f2e419"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga260642f1add389116bf874e5d8f2e419">qd_link_get_context</a> (<a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link)</td></tr> -<tr class="separator:ga260642f1add389116bf874e5d8f2e419"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga2c8b0df90bfbef5ca22f0ef9d3f8ce94"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga2c8b0df90bfbef5ca22f0ef9d3f8ce94">qd_link_set_conn_context</a> (<a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link, void *link_context)</td></tr> -<tr class="separator:ga2c8b0df90bfbef5ca22f0ef9d3f8ce94"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gac867ba88a919fe0fb28219e889241abd"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gac867ba88a919fe0fb28219e889241abd">qd_link_get_conn_context</a> (<a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link)</td></tr> -<tr class="separator:gac867ba88a919fe0fb28219e889241abd"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga14ab1004a80cbec826ed452ede0f4778"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__server__connection.html#gaf96c9049b69572b655812ee8e54ce79e">qd_connection_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga14ab1004a80cbec826ed452ede0f4778">qd_link_connection</a> (<a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link)</td></tr> -<tr class="separator:ga14ab1004a80cbec826ed452ede0f4778"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gadba402d01dc800cf861d65672e11404c"><td class="memItemLeft" align="right" valign="top">pn_link_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gadba402d01dc800cf861d65672e11404c">qd_link_pn</a> (<a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link)</td></tr> -<tr class="separator:gadba402d01dc800cf861d65672e11404c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga02b57858186c27228ed142d3383d8b89"><td class="memItemLeft" align="right" valign="top">pn_session_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga02b57858186c27228ed142d3383d8b89">qd_link_pn_session</a> (<a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link)</td></tr> -<tr class="separator:ga02b57858186c27228ed142d3383d8b89"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gad0a5d1714489f39d59e4ab0baddf88e3"><td class="memItemLeft" align="right" valign="top">pn_terminus_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gad0a5d1714489f39d59e4ab0baddf88e3">qd_link_source</a> (<a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link)</td></tr> -<tr class="separator:gad0a5d1714489f39d59e4ab0baddf88e3"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gaa43d3d1ebb538cf11fadf42e43fa655b"><td class="memItemLeft" align="right" valign="top">pn_terminus_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gaa43d3d1ebb538cf11fadf42e43fa655b">qd_link_target</a> (<a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link)</td></tr> -<tr class="separator:gaa43d3d1ebb538cf11fadf42e43fa655b"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gaafeeba6a67beb7a2d770d2f44025c358"><td class="memItemLeft" align="right" valign="top">pn_terminus_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gaafeeba6a67beb7a2d770d2f44025c358">qd_link_remote_source</a> (<a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link)</td></tr> -<tr class="separator:gaafeeba6a67beb7a2d770d2f44025c358"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga4f328af9707bd3059381e2d918b7bb37"><td class="memItemLeft" align="right" valign="top">pn_terminus_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga4f328af9707bd3059381e2d918b7bb37">qd_link_remote_target</a> (<a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link)</td></tr> -<tr class="separator:ga4f328af9707bd3059381e2d918b7bb37"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gaa2da5dfd3583f70fcf24f0bf779a6a0c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gaa2da5dfd3583f70fcf24f0bf779a6a0c">qd_link_activate</a> (<a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link)</td></tr> -<tr class="separator:gaa2da5dfd3583f70fcf24f0bf779a6a0c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gadc06756ae374214656c143fd040c0fa4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gadc06756ae374214656c143fd040c0fa4">qd_link_close</a> (<a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link)</td></tr> -<tr class="separator:gadc06756ae374214656c143fd040c0fa4"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga760bab1ecea9417ed316cf8ec4918106"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga760bab1ecea9417ed316cf8ec4918106">qd_link_drain_changed</a> (<a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link, bool *mode)</td></tr> -<tr class="separator:ga760bab1ecea9417ed316cf8ec4918106"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga7552cd97f105076d5cb4151ade1201dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga7552cd97f105076d5cb4151ade1201dc">qd_delivery</a> (<a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link, pn_delivery_tag_t tag)</td></tr> -<tr class="separator:ga7552cd97f105076d5cb4151ade1201dc"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga8ea4b2113a62a7cad28bfb2cf923c688"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga8ea4b2113a62a7cad28bfb2cf923c688">qd_delivery_free_LH</a> (<a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> *delivery, uint64_t final_disposition)</td></tr> -<tr class="separator:ga8ea4b2113a62a7cad28bfb2cf923c688"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gaeb08c514c416299d0935056af5eaf27c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gaeb08c514c416299d0935056af5eaf27c">qd_delivery_link_peers_LH</a> (<a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> *left, <a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> *right)</td></tr> -<tr class="separator:gaeb08c514c416299d0935056af5eaf27c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga4931dd18c01c84ca65b0ad2519a7b815"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga4931dd18c01c84ca65b0ad2519a7b815">qd_delivery_unlink_LH</a> (<a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> *delivery)</td></tr> -<tr class="separator:ga4931dd18c01c84ca65b0ad2519a7b815"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gab1e782de55547f947ba5091ec3c88838"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gab1e782de55547f947ba5091ec3c88838">qd_delivery_fifo_enter_LH</a> (<a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> *delivery)</td></tr> -<tr class="separator:gab1e782de55547f947ba5091ec3c88838"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga1d0a6fd4227f9cbf4055d08b369f9fd2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga1d0a6fd4227f9cbf4055d08b369f9fd2">qd_delivery_fifo_exit_LH</a> (<a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> *delivery)</td></tr> -<tr class="separator:ga1d0a6fd4227f9cbf4055d08b369f9fd2"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga0722191bbd72009099b5e5b34188b732"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga0722191bbd72009099b5e5b34188b732">qd_delivery_peer</a> (<a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> *delivery)</td></tr> -<tr class="separator:ga0722191bbd72009099b5e5b34188b732"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gafe2c3bfc0dcfc34e408fcf5c24d54ac6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gafe2c3bfc0dcfc34e408fcf5c24d54ac6">qd_delivery_set_context</a> (<a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> *delivery, void *context)</td></tr> -<tr class="separator:gafe2c3bfc0dcfc34e408fcf5c24d54ac6"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga84de1f5cf2dec5f54836d2f5f5ba0be8"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga84de1f5cf2dec5f54836d2f5f5ba0be8">qd_delivery_context</a> (<a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> *delivery)</td></tr> -<tr class="separator:ga84de1f5cf2dec5f54836d2f5f5ba0be8"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga03a4be3d28262e2a2b8eb81e24e44c7c"><td class="memItemLeft" align="right" valign="top">pn_delivery_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga03a4be3d28262e2a2b8eb81e24e44c7c">qd_delivery_pn</a> (<a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> *delivery)</td></tr> -<tr class="separator:ga03a4be3d28262e2a2b8eb81e24e44c7c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gab5da74dd31607ed6271774f387d98d32"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gab5da74dd31607ed6271774f387d98d32">qd_delivery_settle</a> (<a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> *delivery)</td></tr> -<tr class="separator:gab5da74dd31607ed6271774f387d98d32"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:gaa18a2e4b8ae4c447d55a81a170767d9a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#gaa18a2e4b8ae4c447d55a81a170767d9a">qd_delivery_settled</a> (<a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> *delivery)</td></tr> -<tr class="separator:gaa18a2e4b8ae4c447d55a81a170767d9a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga8938e43afdd1b38275b52c47ecf407ac"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga8938e43afdd1b38275b52c47ecf407ac">qd_delivery_disp_changed</a> (<a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> *delivery)</td></tr> -<tr class="separator:ga8938e43afdd1b38275b52c47ecf407ac"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga4d001c44c821d3c491f9d7deb127ee27"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga4d001c44c821d3c491f9d7deb127ee27">qd_delivery_disp</a> (<a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> *delivery)</td></tr> -<tr class="separator:ga4d001c44c821d3c491f9d7deb127ee27"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga96a91625424a924d7ae21aed92a9d356"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga96a91625424a924d7ae21aed92a9d356">qd_delivery_link</a> (<a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> *delivery)</td></tr> -<tr class="separator:ga96a91625424a924d7ae21aed92a9d356"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga560fb0cf0c783c7264ec1d8e5bfac58a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga560fb0cf0c783c7264ec1d8e5bfac58a">ALLOC_DECLARE</a> (<a class="el" href="structqd__link__item__t.html">qd_link_item_t</a>)</td></tr> -<tr class="separator:ga560fb0cf0c783c7264ec1d8e5bfac58a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ga8bbc3e97e3688a64995d8afd36aa71c9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__container.html#ga8bbc3e97e3688a64995d8afd36aa71c9">DEQ_DECLARE</a> (<a class="el" href="structqd__link__item__t.html">qd_link_item_t</a>, qd_link_list_t)</td></tr> -<tr class="separator:ga8bbc3e97e3688a64995d8afd36aa71c9"><td class="memSeparator" colspan="2"> </td></tr> -</table> -<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> -<p>Container for nodes, links and deliveries. </p> -<h2 class="groupheader">Macro Definition Documentation</h2> -<a class="anchor" id="gaaaf629a9b77320fbaf7bd2bd290fb996"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_DIST_BOTH   0x03</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="gadcae52b06ae1288f76543aff0e485b6f"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_DIST_COPY   0x01</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="gadbc700d67974fb9a363917dc0cafdad7"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_DIST_MOVE   0x02</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<h2 class="groupheader">Typedef Documentation</h2> -<a class="anchor" id="ga2a2573561d93fc6d081b30fdb1d3eafe"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef void(* qd_container_conn_handler_t)(void *type_context, <a class="el" href="group__server__connection.html#gaf96c9049b69572b655812ee8e54ce79e">qd_connection_t</a> *conn, void *context)</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga976b90317e442ba64cdbab92be13bd53"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef void(* qd_container_delivery_handler_t)(void *node_context, <a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link, <a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> *delivery)</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="gaef1ee649c94848dee8071c29f93b4d84"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef int(* qd_container_link_detach_handler_t)(void *node_context, <a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link, int closed)</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga2a690fa3ee35a28fa36e53ee22c6e006"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef int(* qd_container_link_handler_t)(void *node_context, <a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> *link)</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="gaf223d818cc70e16f812ae6b4e05d5ca5"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef void(* qd_container_node_handler_t)(void *type_context, <a class="el" href="group__container.html#gabcd15e2c4befdba7b0857ae224c2aa43">qd_node_t</a> *node)</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga42734cb017f1ba5af285ccb28df0cea6"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef struct <a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> <a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga2e680520d548e67e2efd6ee95ce377d9"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef uint8_t <a class="el" href="group__container.html#ga2e680520d548e67e2efd6ee95ce377d9">qd_dist_mode_t</a></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga30539ae192fa0796ec70bb2e51c16bec"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef struct <a class="el" href="structqd__link__item__t.html">qd_link_item_t</a> <a class="el" href="structqd__link__item__t.html">qd_link_item_t</a></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga082a4e64f813ba6e3a3587913e5905f2"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef struct <a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> <a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="gabcd15e2c4befdba7b0857ae224c2aa43"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef struct <a class="el" href="group__container.html#gabcd15e2c4befdba7b0857ae224c2aa43">qd_node_t</a> <a class="el" href="group__container.html#gabcd15e2c4befdba7b0857ae224c2aa43">qd_node_t</a></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<h2 class="groupheader">Enumeration Type Documentation</h2> -<a class="anchor" id="gab7d2a7aff97298deeb9e253518cd6693"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">enum <a class="el" href="group__container.html#gab7d2a7aff97298deeb9e253518cd6693">qd_direction_t</a></td> - </tr> - </table> -</div><div class="memdoc"> -<p>Link Direction </p> -<table class="fieldtable"> -<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggab7d2a7aff97298deeb9e253518cd6693a756ea77787f2f8f40f1e455934a84095"></a>QD_INCOMING</em> </td><td class="fielddoc"> -</td></tr> -<tr><td class="fieldname"><em><a class="anchor" id="ggab7d2a7aff97298deeb9e253518cd6693a9c88737aa4ad08518a808744b0f6b680"></a>QD_OUTGOING</em> </td><td class="fielddoc"> -</td></tr> -</table> - -</div> -</div> -<a class="anchor" id="gabb6751c1530343f02b816cd4302497ed"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">enum <a class="el" href="group__container.html#gabb6751c1530343f02b816cd4302497ed">qd_lifetime_policy_t</a></td> - </tr> - </table> -</div><div class="memdoc"> -<p>Node Lifetime Policy (see AMQP 3.5.9) </p> -<table class="fieldtable"> -<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggabb6751c1530343f02b816cd4302497edaa0644a1f757dd6476c0ce7bd5c088a8c"></a>QD_LIFE_PERMANENT</em> </td><td class="fielddoc"> -</td></tr> -<tr><td class="fieldname"><em><a class="anchor" id="ggabb6751c1530343f02b816cd4302497eda1b5739b87b25e8f3b96e8e97b2b1ae17"></a>QD_LIFE_DELETE_CLOSE</em> </td><td class="fielddoc"> -</td></tr> -<tr><td class="fieldname"><em><a class="anchor" id="ggabb6751c1530343f02b816cd4302497eda4f1a49cf4fd0d335616f3ca7ccf7d9a5"></a>QD_LIFE_DELETE_NO_LINKS</em> </td><td class="fielddoc"> -</td></tr> -<tr><td class="fieldname"><em><a class="anchor" id="ggabb6751c1530343f02b816cd4302497edaa478496cbadc68c88f5f7860ee6708e7"></a>QD_LIFE_DELETE_NO_MESSAGES</em> </td><td class="fielddoc"> -</td></tr> -<tr><td class="fieldname"><em><a class="anchor" id="ggabb6751c1530343f02b816cd4302497edaebf583e3a6f712850e5f14e32ad3ea25"></a>QD_LIFE_DELETE_NO_LINKS_MESSAGES</em> </td><td class="fielddoc"> -</td></tr> -</table> - -</div> -</div> -<h2 class="groupheader">Function Documentation</h2> -<a class="anchor" id="ga560fb0cf0c783c7264ec1d8e5bfac58a"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">ALLOC_DECLARE </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structqd__link__item__t.html">qd_link_item_t</a> </td> - <td class="paramname"></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga8bbc3e97e3688a64995d8afd36aa71c9"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">DEQ_DECLARE </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structqd__link__item__t.html">qd_link_item_t</a> </td> - <td class="paramname">, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">qd_link_list_t </td> - <td class="paramname"> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga8abfb3c5c5260291de0976fb3e2b06e7"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="group__container.html#gabcd15e2c4befdba7b0857ae224c2aa43">qd_node_t</a>* qd_container_create_node </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__dispatch.html#gaef7922e4eb6670388fd2d3e6d88297a9">qd_dispatch_t</a> * </td> - <td class="paramname"><em>dispatch</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const <a class="el" href="structqd__node__type__t.html">qd_node_type_t</a> * </td> - <td class="paramname"><em>nt</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const char * </td> - <td class="paramname"><em>name</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"><em>node_context</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="group__container.html#ga2e680520d548e67e2efd6ee95ce377d9">qd_dist_mode_t</a> </td> - <td class="paramname"><em>supported_dist</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="group__container.html#gabb6751c1530343f02b816cd4302497ed">qd_lifetime_policy_t</a> </td> - <td class="paramname"><em>life_policy</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="gac2a7df1d8de2cff060bafe30df23194b"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void qd_container_destroy_node </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#gabcd15e2c4befdba7b0857ae224c2aa43">qd_node_t</a> * </td> - <td class="paramname"><em>node</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga9b1bde2fa7f6512896adc337a4911729"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="group__container.html#ga2e680520d548e67e2efd6ee95ce377d9">qd_dist_mode_t</a> qd_container_node_get_dist_modes </td> - <td>(</td> - <td class="paramtype">const <a class="el" href="group__container.html#gabcd15e2c4befdba7b0857ae224c2aa43">qd_node_t</a> * </td> - <td class="paramname"><em>node</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga53e44acbd45be4d056857176b09f4fc4"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="group__container.html#gabb6751c1530343f02b816cd4302497ed">qd_lifetime_policy_t</a> qd_container_node_get_life_policy </td> - <td>(</td> - <td class="paramtype">const <a class="el" href="group__container.html#gabcd15e2c4befdba7b0857ae224c2aa43">qd_node_t</a> * </td> - <td class="paramname"><em>node</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga6789697e4c71bd5405a048c7e968fec0"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void qd_container_node_set_context </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#gabcd15e2c4befdba7b0857ae224c2aa43">qd_node_t</a> * </td> - <td class="paramname"><em>node</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"><em>node_context</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="gaba4fef9d9f3c18452635bccd746584c7"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int qd_container_register_node_type </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__dispatch.html#gaef7922e4eb6670388fd2d3e6d88297a9">qd_dispatch_t</a> * </td> - <td class="paramname"><em>dispatch</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const <a class="el" href="structqd__node__type__t.html">qd_node_type_t</a> * </td> - <td class="paramname"><em>nt</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="gaf6572735ee2176e27c753a639e6f2115"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="group__container.html#gabcd15e2c4befdba7b0857ae224c2aa43">qd_node_t</a>* qd_container_set_default_node_type </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__dispatch.html#gaef7922e4eb6670388fd2d3e6d88297a9">qd_dispatch_t</a> * </td> - <td class="paramname"><em>dispatch</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const <a class="el" href="structqd__node__type__t.html">qd_node_type_t</a> * </td> - <td class="paramname"><em>nt</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"><em>node_context</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="group__container.html#ga2e680520d548e67e2efd6ee95ce377d9">qd_dist_mode_t</a> </td> - <td class="paramname"><em>supported_dist</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga7552cd97f105076d5cb4151ade1201dc"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a>* qd_delivery </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> * </td> - <td class="paramname"><em>link</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">pn_delivery_tag_t </td> - <td class="paramname"><em>tag</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> -<p>Important: qd_delivery must never be called twice in a row without an intervening pn_link_advance. The Disatch architecture provides a hook for discovering when an outgoing link is writable and has credit. When a link is writable, a delivery is allocated, written, and advanced in one operation. If a backlog of pending deliveries is created, an assertion will be thrown. </p> - -</div> -</div> -<a class="anchor" id="ga84de1f5cf2dec5f54836d2f5f5ba0be8"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void* qd_delivery_context </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> * </td> - <td class="paramname"><em>delivery</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga4d001c44c821d3c491f9d7deb127ee27"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">uint64_t qd_delivery_disp </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> * </td> - <td class="paramname"><em>delivery</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga8938e43afdd1b38275b52c47ecf407ac"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">bool qd_delivery_disp_changed </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> * </td> - <td class="paramname"><em>delivery</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="gab1e782de55547f947ba5091ec3c88838"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void qd_delivery_fifo_enter_LH </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> * </td> - <td class="paramname"><em>delivery</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga1d0a6fd4227f9cbf4055d08b369f9fd2"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">bool qd_delivery_fifo_exit_LH </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> * </td> - <td class="paramname"><em>delivery</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga8ea4b2113a62a7cad28bfb2cf923c688"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void qd_delivery_free_LH </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> * </td> - <td class="paramname"><em>delivery</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">uint64_t </td> - <td class="paramname"><em>final_disposition</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga96a91625424a924d7ae21aed92a9d356"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a>* qd_delivery_link </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> * </td> - <td class="paramname"><em>delivery</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="gaeb08c514c416299d0935056af5eaf27c"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void qd_delivery_link_peers_LH </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> * </td> - <td class="paramname"><em>left</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> * </td> - <td class="paramname"><em>right</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga0722191bbd72009099b5e5b34188b732"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a>* qd_delivery_peer </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> * </td> - <td class="paramname"><em>delivery</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga03a4be3d28262e2a2b8eb81e24e44c7c"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">pn_delivery_t* qd_delivery_pn </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> * </td> - <td class="paramname"><em>delivery</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="gafe2c3bfc0dcfc34e408fcf5c24d54ac6"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void qd_delivery_set_context </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> * </td> - <td class="paramname"><em>delivery</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"><em>context</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="gab5da74dd31607ed6271774f387d98d32"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void qd_delivery_settle </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> * </td> - <td class="paramname"><em>delivery</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="gaa18a2e4b8ae4c447d55a81a170767d9a"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">bool qd_delivery_settled </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> * </td> - <td class="paramname"><em>delivery</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga4931dd18c01c84ca65b0ad2519a7b815"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void qd_delivery_unlink_LH </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga42734cb017f1ba5af285ccb28df0cea6">qd_delivery_t</a> * </td> - <td class="paramname"><em>delivery</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="gadc12828a690183c6795608e8cfa0f342"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a>* qd_link </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#gabcd15e2c4befdba7b0857ae224c2aa43">qd_node_t</a> * </td> - <td class="paramname"><em>node</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="group__server__connection.html#gaf96c9049b69572b655812ee8e54ce79e">qd_connection_t</a> * </td> - <td class="paramname"><em>conn</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="group__container.html#gab7d2a7aff97298deeb9e253518cd6693">qd_direction_t</a> </td> - <td class="paramname"><em>dir</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const char * </td> - <td class="paramname"><em>name</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="gaa2da5dfd3583f70fcf24f0bf779a6a0c"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void qd_link_activate </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> * </td> - <td class="paramname"><em>link</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="gadc06756ae374214656c143fd040c0fa4"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void qd_link_close </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> * </td> - <td class="paramname"><em>link</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga14ab1004a80cbec826ed452ede0f4778"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="group__server__connection.html#gaf96c9049b69572b655812ee8e54ce79e">qd_connection_t</a>* qd_link_connection </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> * </td> - <td class="paramname"><em>link</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga760bab1ecea9417ed316cf8ec4918106"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">bool qd_link_drain_changed </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> * </td> - <td class="paramname"><em>link</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">bool * </td> - <td class="paramname"><em>mode</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga19be6fa113b8faaece0b9aefcebd5538"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void qd_link_free </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> * </td> - <td class="paramname"><em>link</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="gac867ba88a919fe0fb28219e889241abd"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void* qd_link_get_conn_context </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> * </td> - <td class="paramname"><em>link</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga260642f1add389116bf874e5d8f2e419"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void* qd_link_get_context </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> * </td> - <td class="paramname"><em>link</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="gadba402d01dc800cf861d65672e11404c"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">pn_link_t* qd_link_pn </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> * </td> - <td class="paramname"><em>link</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga02b57858186c27228ed142d3383d8b89"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">pn_session_t* qd_link_pn_session </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> * </td> - <td class="paramname"><em>link</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="gaafeeba6a67beb7a2d770d2f44025c358"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">pn_terminus_t* qd_link_remote_source </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> * </td> - <td class="paramname"><em>link</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga4f328af9707bd3059381e2d918b7bb37"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">pn_terminus_t* qd_link_remote_target </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> * </td> - <td class="paramname"><em>link</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ga2c8b0df90bfbef5ca22f0ef9d3f8ce94"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void qd_link_set_conn_context </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> * </td> - <td class="paramname"><em>link</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"><em>link_context</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> -<p>Link context associated with the link's connection for storing state shared across all links in a connection. </p> - -</div> -</div> -<a class="anchor" id="gab8b6be9991b75b18f487be25df217059"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void qd_link_set_context </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> * </td> - <td class="paramname"><em>link</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">void * </td> - <td class="paramname"><em>link_context</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> -<p>Context associated with the link for storing link-specific state. </p> - -</div> -</div> -<a class="anchor" id="gad0a5d1714489f39d59e4ab0baddf88e3"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">pn_terminus_t* qd_link_source </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> * </td> - <td class="paramname"><em>link</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="gaa43d3d1ebb538cf11fadf42e43fa655b"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">pn_terminus_t* qd_link_target </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__container.html#ga082a4e64f813ba6e3a3587913e5905f2">qd_link_t</a> * </td> - <td class="paramname"><em>link</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</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.6 </li> - </ul> -</div> -</body> -</html>
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/fb1899b6/content/releases/qpid-dispatch-0.3/api/group__container.js ---------------------------------------------------------------------- diff --git a/content/releases/qpid-dispatch-0.3/api/group__container.js b/content/releases/qpid-dispatch-0.3/api/group__container.js deleted file mode 100644 index bffcd3f..0000000 --- a/content/releases/qpid-dispatch-0.3/api/group__container.js +++ /dev/null @@ -1,86 +0,0 @@ -var group__container = -[ - [ "qd_node_type_t", "structqd__node__type__t.html", [ - [ "allow_dynamic_creation", "structqd__node__type__t.html#aaddc554de2a675bc7f2cc6cbe7e17459", null ], - [ "disp_handler", "structqd__node__type__t.html#a42b597bf3cde47b6b32363eb7ba754e6", null ], - [ "inbound_conn_open_handler", "structqd__node__type__t.html#a3fdd3958ef303fe911e15bd615c412b8", null ], - [ "incoming_handler", "structqd__node__type__t.html#afe48252b1ab439976bd8753a47944edf", null ], - [ "link_detach_handler", "structqd__node__type__t.html#aea0a10c5765c2b91c1e336fa03b71ef0", null ], - [ "node_created_handler", "structqd__node__type__t.html#a50665a937b1ea985d63a2f5a17d00d30", null ], - [ "node_destroyed_handler", "structqd__node__type__t.html#abe158f23251f78e24341702e320d84c9", null ], - [ "outbound_conn_open_handler", "structqd__node__type__t.html#a935086a9e6e7dfd468800d9a6e9f4b41", null ], - [ "outgoing_handler", "structqd__node__type__t.html#a7ac3ddf1f66270b031efdd28481bc307", null ], - [ "rx_handler", "structqd__node__type__t.html#abeeb75774491f6ee8f12ebfc9675dcf0", null ], - [ "type_context", "structqd__node__type__t.html#a6d59dc93298a9e1bf462d0ebeaea189d", null ], - [ "type_name", "structqd__node__type__t.html#ae90b03772aba782dfefc83866794aa6b", null ], - [ "writable_handler", "structqd__node__type__t.html#aa6ae0251bf4a1f206462060b3a061667", null ] - ] ], - [ "qd_link_item_t", "structqd__link__item__t.html", [ - [ "DEQ_LINKS", "structqd__link__item__t.html#aa0d191a3633a3713cb9f00b47969d50b", null ], - [ "link", "structqd__link__item__t.html#a503a0e8b1f48b735f204cb88c1705420", null ] - ] ], - [ "QD_DIST_BOTH", "group__container.html#gaaaf629a9b77320fbaf7bd2bd290fb996", null ], - [ "QD_DIST_COPY", "group__container.html#gadcae52b06ae1288f76543aff0e485b6f", null ], - [ "QD_DIST_MOVE", "group__container.html#gadbc700d67974fb9a363917dc0cafdad7", null ], - [ "qd_container_conn_handler_t", "group__container.html#ga2a2573561d93fc6d081b30fdb1d3eafe", null ], - [ "qd_container_delivery_handler_t", "group__container.html#ga976b90317e442ba64cdbab92be13bd53", null ], - [ "qd_container_link_detach_handler_t", "group__container.html#gaef1ee649c94848dee8071c29f93b4d84", null ], - [ "qd_container_link_handler_t", "group__container.html#ga2a690fa3ee35a28fa36e53ee22c6e006", null ], - [ "qd_container_node_handler_t", "group__container.html#gaf223d818cc70e16f812ae6b4e05d5ca5", null ], - [ "qd_delivery_t", "group__container.html#ga42734cb017f1ba5af285ccb28df0cea6", null ], - [ "qd_dist_mode_t", "group__container.html#ga2e680520d548e67e2efd6ee95ce377d9", null ], - [ "qd_link_item_t", "group__container.html#ga30539ae192fa0796ec70bb2e51c16bec", null ], - [ "qd_link_t", "group__container.html#ga082a4e64f813ba6e3a3587913e5905f2", null ], - [ "qd_node_t", "group__container.html#gabcd15e2c4befdba7b0857ae224c2aa43", null ], - [ "qd_direction_t", "group__container.html#gab7d2a7aff97298deeb9e253518cd6693", [ - [ "QD_INCOMING", "group__container.html#ggab7d2a7aff97298deeb9e253518cd6693a756ea77787f2f8f40f1e455934a84095", null ], - [ "QD_OUTGOING", "group__container.html#ggab7d2a7aff97298deeb9e253518cd6693a9c88737aa4ad08518a808744b0f6b680", null ] - ] ], - [ "qd_lifetime_policy_t", "group__container.html#gabb6751c1530343f02b816cd4302497ed", [ - [ "QD_LIFE_PERMANENT", "group__container.html#ggabb6751c1530343f02b816cd4302497edaa0644a1f757dd6476c0ce7bd5c088a8c", null ], - [ "QD_LIFE_DELETE_CLOSE", "group__container.html#ggabb6751c1530343f02b816cd4302497eda1b5739b87b25e8f3b96e8e97b2b1ae17", null ], - [ "QD_LIFE_DELETE_NO_LINKS", "group__container.html#ggabb6751c1530343f02b816cd4302497eda4f1a49cf4fd0d335616f3ca7ccf7d9a5", null ], - [ "QD_LIFE_DELETE_NO_MESSAGES", "group__container.html#ggabb6751c1530343f02b816cd4302497edaa478496cbadc68c88f5f7860ee6708e7", null ], - [ "QD_LIFE_DELETE_NO_LINKS_MESSAGES", "group__container.html#ggabb6751c1530343f02b816cd4302497edaebf583e3a6f712850e5f14e32ad3ea25", null ] - ] ], - [ "ALLOC_DECLARE", "group__container.html#ga560fb0cf0c783c7264ec1d8e5bfac58a", null ], - [ "DEQ_DECLARE", "group__container.html#ga8bbc3e97e3688a64995d8afd36aa71c9", null ], - [ "qd_container_create_node", "group__container.html#ga8abfb3c5c5260291de0976fb3e2b06e7", null ], - [ "qd_container_destroy_node", "group__container.html#gac2a7df1d8de2cff060bafe30df23194b", null ], - [ "qd_container_node_get_dist_modes", "group__container.html#ga9b1bde2fa7f6512896adc337a4911729", null ], - [ "qd_container_node_get_life_policy", "group__container.html#ga53e44acbd45be4d056857176b09f4fc4", null ], - [ "qd_container_node_set_context", "group__container.html#ga6789697e4c71bd5405a048c7e968fec0", null ], - [ "qd_container_register_node_type", "group__container.html#gaba4fef9d9f3c18452635bccd746584c7", null ], - [ "qd_container_set_default_node_type", "group__container.html#gaf6572735ee2176e27c753a639e6f2115", null ], - [ "qd_delivery", "group__container.html#ga7552cd97f105076d5cb4151ade1201dc", null ], - [ "qd_delivery_context", "group__container.html#ga84de1f5cf2dec5f54836d2f5f5ba0be8", null ], - [ "qd_delivery_disp", "group__container.html#ga4d001c44c821d3c491f9d7deb127ee27", null ], - [ "qd_delivery_disp_changed", "group__container.html#ga8938e43afdd1b38275b52c47ecf407ac", null ], - [ "qd_delivery_fifo_enter_LH", "group__container.html#gab1e782de55547f947ba5091ec3c88838", null ], - [ "qd_delivery_fifo_exit_LH", "group__container.html#ga1d0a6fd4227f9cbf4055d08b369f9fd2", null ], - [ "qd_delivery_free_LH", "group__container.html#ga8ea4b2113a62a7cad28bfb2cf923c688", null ], - [ "qd_delivery_link", "group__container.html#ga96a91625424a924d7ae21aed92a9d356", null ], - [ "qd_delivery_link_peers_LH", "group__container.html#gaeb08c514c416299d0935056af5eaf27c", null ], - [ "qd_delivery_peer", "group__container.html#ga0722191bbd72009099b5e5b34188b732", null ], - [ "qd_delivery_pn", "group__container.html#ga03a4be3d28262e2a2b8eb81e24e44c7c", null ], - [ "qd_delivery_set_context", "group__container.html#gafe2c3bfc0dcfc34e408fcf5c24d54ac6", null ], - [ "qd_delivery_settle", "group__container.html#gab5da74dd31607ed6271774f387d98d32", null ], - [ "qd_delivery_settled", "group__container.html#gaa18a2e4b8ae4c447d55a81a170767d9a", null ], - [ "qd_delivery_unlink_LH", "group__container.html#ga4931dd18c01c84ca65b0ad2519a7b815", null ], - [ "qd_link", "group__container.html#gadc12828a690183c6795608e8cfa0f342", null ], - [ "qd_link_activate", "group__container.html#gaa2da5dfd3583f70fcf24f0bf779a6a0c", null ], - [ "qd_link_close", "group__container.html#gadc06756ae374214656c143fd040c0fa4", null ], - [ "qd_link_connection", "group__container.html#ga14ab1004a80cbec826ed452ede0f4778", null ], - [ "qd_link_drain_changed", "group__container.html#ga760bab1ecea9417ed316cf8ec4918106", null ], - [ "qd_link_free", "group__container.html#ga19be6fa113b8faaece0b9aefcebd5538", null ], - [ "qd_link_get_conn_context", "group__container.html#gac867ba88a919fe0fb28219e889241abd", null ], - [ "qd_link_get_context", "group__container.html#ga260642f1add389116bf874e5d8f2e419", null ], - [ "qd_link_pn", "group__container.html#gadba402d01dc800cf861d65672e11404c", null ], - [ "qd_link_pn_session", "group__container.html#ga02b57858186c27228ed142d3383d8b89", null ], - [ "qd_link_remote_source", "group__container.html#gaafeeba6a67beb7a2d770d2f44025c358", null ], - [ "qd_link_remote_target", "group__container.html#ga4f328af9707bd3059381e2d918b7bb37", null ], - [ "qd_link_set_conn_context", "group__container.html#ga2c8b0df90bfbef5ca22f0ef9d3f8ce94", null ], - [ "qd_link_set_context", "group__container.html#gab8b6be9991b75b18f487be25df217059", null ], - [ "qd_link_source", "group__container.html#gad0a5d1714489f39d59e4ab0baddf88e3", null ], - [ "qd_link_target", "group__container.html#gaa43d3d1ebb538cf11fadf42e43fa655b", null ] -]; \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
