http://git-wip-us.apache.org/repos/asf/qpid-site/blob/fb1899b6/content/releases/qpid-dispatch-0.3/api/python__embedded_8h__incl.map ---------------------------------------------------------------------- diff --git a/content/releases/qpid-dispatch-0.3/api/python__embedded_8h__incl.map b/content/releases/qpid-dispatch-0.3/api/python__embedded_8h__incl.map deleted file mode 100644 index 6a52a2f..0000000 --- a/content/releases/qpid-dispatch-0.3/api/python__embedded_8h__incl.map +++ /dev/null @@ -1,12 +0,0 @@ -<map id="qpid/dispatch/python_embedded.h" name="qpid/dispatch/python_embedded.h"> -<area shape="rect" id="node3" href="$dispatch_8h.html" title="qpid/dispatch/dispatch.h" alt="" coords="155,96,317,123"/> -<area shape="rect" id="node4" href="$error_8h.html" title="qpid/dispatch/error.h" alt="" coords="97,171,236,197"/> -<area shape="rect" id="node7" href="$compose_8h.html" title="qpid/dispatch/compose.h" alt="" coords="393,96,559,123"/> -<area shape="rect" id="node12" href="$iterator_8h.html" title="qpid/dispatch/iterator.h" alt="" coords="399,171,553,197"/> -<area shape="rect" id="node16" href="$parse_8h.html" title="qpid/dispatch/parse.h" alt="" coords="584,96,731,123"/> -<area shape="rect" id="node5" href="$enum_8h.html" title="qpid/dispatch/enum.h" alt="" coords="93,245,240,272"/> -<area shape="rect" id="node6" href="$static__assert_8h.html" title="qpid/dispatch/static\l_assert.h" alt="" coords="99,321,233,362"/> -<area shape="rect" id="node8" href="$buffer_8h.html" title="qpid/dispatch/buffer.h" alt="" coords="573,245,720,272"/> -<area shape="rect" id="node9" href="$ctools_8h.html" title="qpid/dispatch/ctools.h" alt="" coords="572,328,721,355"/> -<area shape="rect" id="node14" href="$iovec_8h.html" title="qpid/dispatch/iovec.h" alt="" coords="403,245,548,272"/> -</map>
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/fb1899b6/content/releases/qpid-dispatch-0.3/api/python__embedded_8h__incl.md5 ---------------------------------------------------------------------- diff --git a/content/releases/qpid-dispatch-0.3/api/python__embedded_8h__incl.md5 b/content/releases/qpid-dispatch-0.3/api/python__embedded_8h__incl.md5 deleted file mode 100644 index a349968..0000000 --- a/content/releases/qpid-dispatch-0.3/api/python__embedded_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -a2b821f755299b6b380d1d7213c6b18b \ No newline at end of file http://git-wip-us.apache.org/repos/asf/qpid-site/blob/fb1899b6/content/releases/qpid-dispatch-0.3/api/python__embedded_8h__incl.png ---------------------------------------------------------------------- diff --git a/content/releases/qpid-dispatch-0.3/api/python__embedded_8h__incl.png b/content/releases/qpid-dispatch-0.3/api/python__embedded_8h__incl.png deleted file mode 100644 index 94d1d17..0000000 Binary files a/content/releases/qpid-dispatch-0.3/api/python__embedded_8h__incl.png and /dev/null differ http://git-wip-us.apache.org/repos/asf/qpid-site/blob/fb1899b6/content/releases/qpid-dispatch-0.3/api/python__embedded_8h_source.html ---------------------------------------------------------------------- diff --git a/content/releases/qpid-dispatch-0.3/api/python__embedded_8h_source.html b/content/releases/qpid-dispatch-0.3/api/python__embedded_8h_source.html deleted file mode 100644 index 9d8adf2..0000000 --- a/content/releases/qpid-dispatch-0.3/api/python__embedded_8h_source.html +++ /dev/null @@ -1,174 +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: qpid/dispatch/python_embedded.h Source File</title> -<link href="tabs.css" rel="stylesheet" type="text/css"/> -<script type="text/javascript" src="jquery.js"></script> -<script type="text/javascript" src="dynsections.js"></script> -<link href="navtree.css" rel="stylesheet" type="text/css"/> -<script type="text/javascript" src="resize.js"></script> -<script type="text/javascript" src="navtree.js"></script> -<script type="text/javascript"> - $(document).ready(initResizable); - $(window).load(resizeHeight); -</script> -<link href="search/search.css" rel="stylesheet" type="text/css"/> -<script type="text/javascript" src="search/search.js"></script> -<script type="text/javascript"> - $(document).ready(function() { searchBox.OnSelectItem(0); }); -</script> -<link href="doxygen.css" rel="stylesheet" type="text/css" /> -</head> -<body> -<div id="top"><!-- do not remove this div, it is closed by doxygen! --> -<div id="titlearea"> -<table cellspacing="0" cellpadding="0"> - <tbody> - <tr style="height: 56px;"> - <td style="padding-left: 0.5em;"> - <div id="projectname">Qpid 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('python__embedded_8h_source.html','');}); -</script> -<div id="doc-content"> -<!-- window showing the filter options --> -<div id="MSearchSelectWindow" - onmouseover="return searchBox.OnSearchSelectShow()" - onmouseout="return searchBox.OnSearchSelectHide()" - onkeydown="return searchBox.OnSearchSelectKey(event)"> -<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </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="headertitle"> -<div class="title">python_embedded.h</div> </div> -</div><!--header--> -<div class="contents"> -<a href="python__embedded_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef __python_embedded_h__</span></div> -<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor"></span><span class="preprocessor">#define __python_embedded_h__ 1</span></div> -<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor"></span><span class="comment">/*</span></div> -<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div> -<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * or more contributor license agreements. See the NOTICE file</span></div> -<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * distributed with this work for additional information</span></div> -<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div> -<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div> -<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * "License"); you may not use this file except in compliance</span></div> -<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * with the License. You may obtain a copy of the License at</span></div> -<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> *</span></div> -<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div> -<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> *</span></div> -<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div> -<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> * software distributed under the License is distributed on an</span></div> -<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div> -<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * KIND, either express or implied. See the License for the</span></div> -<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> * specific language governing permissions and limitations</span></div> -<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> * under the License.</span></div> -<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> */</span></div> -<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div> -<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include <Python.h></span></div> -<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include <<a class="code" href="dispatch_8h.html">qpid/dispatch/dispatch.h</a>></span></div> -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <<a class="code" href="compose_8h.html">qpid/dispatch/compose.h</a>></span></div> -<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <<a class="code" href="parse_8h.html">qpid/dispatch/parse.h</a>></span></div> -<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include <<a class="code" href="iterator_8h.html">qpid/dispatch/iterator.h</a>></span></div> -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include <<a class="code" href="error_8h.html">qpid/dispatch/error.h</a>></span></div> -<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div> -<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keywordtype">void</span> <a class="code" href="python__embedded_8h.html#a8b8baeea9af334d0974b8b34e2277aac">qd_python_initialize</a>(<a class="code" href="group__dispatch.html#gaef7922e4eb6670388fd2d3e6d88297a9">qd_dispatch_t</a> *qd, <span class="keyword">const</span> <span class="keywordtype">char</span> *python_pkgdir);</div> -<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div> -<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keywordtype">void</span> <a class="code" href="python__embedded_8h.html#a519f40172eea6930620ef1d2b378ad2b">qd_python_finalize</a>(<span class="keywordtype">void</span>);</div> -<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div> -<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="keywordtype">void</span> <a class="code" href="python__embedded_8h.html#a751d503583106d8f59fe9d498358c99e">qd_python_start</a>(<span class="keywordtype">void</span>);</div> -<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div> -<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keywordtype">void</span> <a class="code" href="python__embedded_8h.html#ade663795fe2fac5ccb63957d768938e2">qd_python_stop</a>(<span class="keywordtype">void</span>);</div> -<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div> -<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> PyObject *<a class="code" href="python__embedded_8h.html#a853c63e2e24262657403fdb2d83ae2b6">qd_python_module</a>(<span class="keywordtype">void</span>);</div> -<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div> -<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <a class="code" href="error_8h.html#a2b2570938d294123a4ee4f237cafce03">qd_error_t</a> <a class="code" href="python__embedded_8h.html#a1bead075f0a2380e05cbf47b95800aec">qd_py_to_composed</a>(PyObject *value, <a class="code" href="compose_8h.html#a5cba74773480056c26b3d4139fa5e0bf">qd_composed_field_t</a> *field);</div> -<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div> -<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> PyObject *<a class="code" href="python__embedded_8h.html#aa41f1b5182b0e1aaea45d9f0038e7a37">qd_field_to_py</a>(<a class="code" href="parse_8h.html#aecb4d9935dfda6923193d2ce8bfc34f3">qd_parsed_field_t</a> *field);</div> -<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div> -<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="python__embedded_8h.html#a11b23cd766aca5f3755ed629483440c3"> 83</a></span> <span class="keyword">typedef</span> PyGILState_STATE <a class="code" href="python__embedded_8h.html#a11b23cd766aca5f3755ed629483440c3">qd_python_lock_state_t</a>;</div> -<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <a class="code" href="python__embedded_8h.html#a11b23cd766aca5f3755ed629483440c3">qd_python_lock_state_t</a> <a class="code" href="python__embedded_8h.html#a5e075f9455f67be9f50b59fbcb60c8f7">qd_python_lock</a>(<span class="keywordtype">void</span>);</div> -<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <span class="keywordtype">void</span> <a class="code" href="python__embedded_8h.html#ab983cdbe5516672f674f0e6f5787740f">qd_python_unlock</a>(<a class="code" href="python__embedded_8h.html#a11b23cd766aca5f3755ed629483440c3">qd_python_lock_state_t</a> state);</div> -<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="keywordtype">void</span> <a class="code" href="python__embedded_8h.html#a30a816c168878c561d7440457963df96">qd_python_check_lock</a>(<span class="keywordtype">void</span>);</div> -<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div> -<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> <span class="preprocessor">#endif</span></div> -<div class="ttc" id="compose_8h_html"><div class="ttname"><a href="compose_8h.html">compose.h</a></div></div> -<div class="ttc" id="error_8h_html_a2b2570938d294123a4ee4f237cafce03"><div class="ttname"><a href="error_8h.html#a2b2570938d294123a4ee4f237cafce03">qd_error_t</a></div><div class="ttdeci">qd_error_t</div><div class="ttdef"><b>Definition:</b> error.h:39</div></div> -<div class="ttc" id="parse_8h_html"><div class="ttname"><a href="parse_8h.html">parse.h</a></div></div> -<div class="ttc" id="python__embedded_8h_html_a519f40172eea6930620ef1d2b378ad2b"><div class="ttname"><a href="python__embedded_8h.html#a519f40172eea6930620ef1d2b378ad2b">qd_python_finalize</a></div><div class="ttdeci">void qd_python_finalize(void)</div></div> -<div class="ttc" id="python__embedded_8h_html_a1bead075f0a2380e05cbf47b95800aec"><div class="ttname"><a href="python__embedded_8h.html#a1bead075f0a2380e05cbf47b95800aec">qd_py_to_composed</a></div><div class="ttdeci">qd_error_t qd_py_to_composed(PyObject *value, qd_composed_field_t *field)</div></div> -<div class="ttc" id="python__embedded_8h_html_a853c63e2e24262657403fdb2d83ae2b6"><div class="ttname"><a href="python__embedded_8h.html#a853c63e2e24262657403fdb2d83ae2b6">qd_python_module</a></div><div class="ttdeci">PyObject * qd_python_module(void)</div></div> -<div class="ttc" id="error_8h_html"><div class="ttname"><a href="error_8h.html">error.h</a></div></div> -<div class="ttc" id="python__embedded_8h_html_a5e075f9455f67be9f50b59fbcb60c8f7"><div class="ttname"><a href="python__embedded_8h.html#a5e075f9455f67be9f50b59fbcb60c8f7">qd_python_lock</a></div><div class="ttdeci">qd_python_lock_state_t qd_python_lock(void)</div></div> -<div class="ttc" id="python__embedded_8h_html_a8b8baeea9af334d0974b8b34e2277aac"><div class="ttname"><a href="python__embedded_8h.html#a8b8baeea9af334d0974b8b34e2277aac">qd_python_initialize</a></div><div class="ttdeci">void qd_python_initialize(qd_dispatch_t *qd, const char *python_pkgdir)</div></div> -<div class="ttc" id="dispatch_8h_html"><div class="ttname"><a href="dispatch_8h.html">dispatch.h</a></div></div> -<div class="ttc" id="python__embedded_8h_html_a30a816c168878c561d7440457963df96"><div class="ttname"><a href="python__embedded_8h.html#a30a816c168878c561d7440457963df96">qd_python_check_lock</a></div><div class="ttdeci">void qd_python_check_lock(void)</div></div> -<div class="ttc" id="python__embedded_8h_html_aa41f1b5182b0e1aaea45d9f0038e7a37"><div class="ttname"><a href="python__embedded_8h.html#aa41f1b5182b0e1aaea45d9f0038e7a37">qd_field_to_py</a></div><div class="ttdeci">PyObject * qd_field_to_py(qd_parsed_field_t *field)</div></div> -<div class="ttc" id="compose_8h_html_a5cba74773480056c26b3d4139fa5e0bf"><div class="ttname"><a href="compose_8h.html#a5cba74773480056c26b3d4139fa5e0bf">qd_composed_field_t</a></div><div class="ttdeci">struct qd_composed_field_t qd_composed_field_t</div><div class="ttdef"><b>Definition:</b> compose.h:26</div></div> -<div class="ttc" id="python__embedded_8h_html_a11b23cd766aca5f3755ed629483440c3"><div class="ttname"><a href="python__embedded_8h.html#a11b23cd766aca5f3755ed629483440c3">qd_python_lock_state_t</a></div><div class="ttdeci">PyGILState_STATE qd_python_lock_state_t</div><div class="ttdef"><b>Definition:</b> python_embedded.h:83</div></div> -<div class="ttc" id="iterator_8h_html"><div class="ttname"><a href="iterator_8h.html">iterator.h</a></div></div> -<div class="ttc" id="python__embedded_8h_html_ab983cdbe5516672f674f0e6f5787740f"><div class="ttname"><a href="python__embedded_8h.html#ab983cdbe5516672f674f0e6f5787740f">qd_python_unlock</a></div><div class="ttdeci">void qd_python_unlock(qd_python_lock_state_t state)</div></div> -<div class="ttc" id="group__dispatch_html_gaef7922e4eb6670388fd2d3e6d88297a9"><div class="ttname"><a href="group__dispatch.html#gaef7922e4eb6670388fd2d3e6d88297a9">qd_dispatch_t</a></div><div class="ttdeci">struct qd_dispatch_t qd_dispatch_t</div><div class="ttdef"><b>Definition:</b> dispatch.h:33</div></div> -<div class="ttc" id="python__embedded_8h_html_ade663795fe2fac5ccb63957d768938e2"><div class="ttname"><a href="python__embedded_8h.html#ade663795fe2fac5ccb63957d768938e2">qd_python_stop</a></div><div class="ttdeci">void qd_python_stop(void)</div></div> -<div class="ttc" id="python__embedded_8h_html_a751d503583106d8f59fe9d498358c99e"><div class="ttname"><a href="python__embedded_8h.html#a751d503583106d8f59fe9d498358c99e">qd_python_start</a></div><div class="ttdeci">void qd_python_start(void)</div></div> -<div class="ttc" id="parse_8h_html_aecb4d9935dfda6923193d2ce8bfc34f3"><div class="ttname"><a href="parse_8h.html#aecb4d9935dfda6923193d2ce8bfc34f3">qd_parsed_field_t</a></div><div class="ttdeci">struct qd_parsed_field_t qd_parsed_field_t</div><div class="ttdef"><b>Definition:</b> parse.h:34</div></div> -</div><!-- fragment --></div><!-- contents --> -</div><!-- doc-content --> -<!-- start footer part --> -<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> - <ul> - <li class="navelem"><a class="el" href="dir_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_2f4b94e95502a96849518506c419aaf6.html">dispatch</a></li><li class="navelem"><a class="el" href="python__embedded_8h.html">python_embedded.h</a></li> - <li class="footer">Generated by - <a href="http://www.doxygen.org/index.html"> - <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.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/resize.js ---------------------------------------------------------------------- diff --git a/content/releases/qpid-dispatch-0.3/api/resize.js b/content/releases/qpid-dispatch-0.3/api/resize.js deleted file mode 100644 index 304fcb6..0000000 --- a/content/releases/qpid-dispatch-0.3/api/resize.js +++ /dev/null @@ -1,97 +0,0 @@ -var cookie_namespace = 'doxygen'; -var sidenav,navtree,content,header; - -function readCookie(cookie) -{ - var myCookie = cookie_namespace+"_"+cookie+"="; - if (document.cookie) - { - var index = document.cookie.indexOf(myCookie); - if (index != -1) - { - var valStart = index + myCookie.length; - var valEnd = document.cookie.indexOf(";", valStart); - if (valEnd == -1) - { - valEnd = document.cookie.length; - } - var val = document.cookie.substring(valStart, valEnd); - return val; - } - } - return 0; -} - -function writeCookie(cookie, val, expiration) -{ - if (val==undefined) return; - if (expiration == null) - { - var date = new Date(); - date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration is one week - expiration = date.toGMTString(); - } - document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" + expiration+"; path=/"; -} - -function resizeWidth() -{ - var windowWidth = $(window).width() + "px"; - var sidenavWidth = $(sidenav).outerWidth(); - content.css({marginLeft:parseInt(sidenavWidth)+"px"}); - writeCookie('width',sidenavWidth, null); -} - -function restoreWidth(navWidth) -{ - var windowWidth = $(window).width() + "px"; - content.css({marginLeft:parseInt(navWidth)+6+"px"}); - sidenav.css({width:navWidth + "px"}); -} - -function resizeHeight() -{ - var headerHeight = header.outerHeight(); - var footerHeight = footer.outerHeight(); - var windowHeight = $(window).height() - headerHeight - footerHeight; - content.css({height:windowHeight + "px"}); - navtree.css({height:windowHeight + "px"}); - sidenav.css({height:windowHeight + "px",top: headerHeight+"px"}); -} - -function initResizable() -{ - header = $("#top"); - sidenav = $("#side-nav"); - content = $("#doc-content"); - navtree = $("#nav-tree"); - footer = $("#nav-path"); - $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } }); - $(window).resize(function() { resizeHeight(); }); - var width = readCookie('width'); - if (width) { restoreWidth(width); } else { resizeWidth(); } - resizeHeight(); - var url = location.href; - var i=url.indexOf("#"); - if (i>=0) window.location.hash=url.substr(i); - var _preventDefault = function(evt) { evt.preventDefault(); }; - $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); - $(document).bind('touchmove',function(e){ - var device = navigator.userAgent.toLowerCase(); - var ios = device.match(/(iphone|ipod|ipad)/); - if (ios) { - try { - var target = e.target; - while (target) { - if ($(target).css('-webkit-overflow-scrolling')=='touch') return; - target = target.parentNode; - } - e.preventDefault(); - } catch(err) { - e.preventDefault(); - } - } - }); -} - - http://git-wip-us.apache.org/repos/asf/qpid-site/blob/fb1899b6/content/releases/qpid-dispatch-0.3/api/router_8h.html ---------------------------------------------------------------------- diff --git a/content/releases/qpid-dispatch-0.3/api/router_8h.html b/content/releases/qpid-dispatch-0.3/api/router_8h.html deleted file mode 100644 index dcf48cd..0000000 --- a/content/releases/qpid-dispatch-0.3/api/router_8h.html +++ /dev/null @@ -1,802 +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: qpid/dispatch/router.h File Reference</title> -<link href="tabs.css" rel="stylesheet" type="text/css"/> -<script type="text/javascript" src="jquery.js"></script> -<script type="text/javascript" src="dynsections.js"></script> -<link href="navtree.css" rel="stylesheet" type="text/css"/> -<script type="text/javascript" src="resize.js"></script> -<script type="text/javascript" src="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('router_8h.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="#typedef-members">Typedefs</a> | -<a href="#func-members">Functions</a> </div> - <div class="headertitle"> -<div class="title">router.h File Reference</div> </div> -</div><!--header--> -<div class="contents"> -<div class="textblock"><code>#include <<a class="el" href="dispatch_8h_source.html">qpid/dispatch/dispatch.h</a>></code><br/> -<code>#include <<a class="el" href="message_8h_source.html">qpid/dispatch/message.h</a>></code><br/> -<code>#include <<a class="el" href="iterator_8h_source.html">qpid/dispatch/iterator.h</a>></code><br/> -<code>#include <stdbool.h></code><br/> -</div><div class="textblock"><div class="dynheader"> -Include dependency graph for router.h:</div> -<div class="dyncontent"> -<div class="center"><img src="router_8h__incl.png" border="0" usemap="#qpid_2dispatch_2router_8h" alt=""/></div> -<map name="qpid_2dispatch_2router_8h" id="qpid_2dispatch_2router_8h"> -<area shape="rect" id="node2" href="dispatch_8h.html" title="qpid/dispatch/dispatch.h" alt="" coords="951,304,1113,331"/><area shape="rect" id="node6" href="message_8h.html" title="qpid/dispatch/message.h" alt="" coords="325,80,491,107"/><area shape="rect" id="node13" href="iterator_8h.html" title="qpid/dispatch/iterator.h" alt="" coords="305,229,460,256"/><area shape="rect" id="node3" href="error_8h.html" title="qpid/dispatch/error.h" alt="" coords="962,379,1101,405"/><area shape="rect" id="node4" href="enum_8h.html" title="qpid/dispatch/enum.h" alt="" coords="959,453,1105,480"/><area shape="rect" id="node5" href="static__assert_8h.html" title="qpid/dispatch/static\l_assert.h" alt="" coords="965,529,1099,570"/><area shape="rect" id="node7" href="ctools_8h.html" title="qpid/dispatch/ctools.h" alt="" coords="409,379,559,405"/><area shape="rect" id="node10" href="alloc_8h.html" title="qpid/dispatch/alloc.h" alt="" coords="535,229,676,256"/><area shape="rect" id="node14" href="buffer_8 h.html" title="qpid/dispatch/buffer.h" alt="" coords="40,304,187,331"/><area shape="rect" id="node17" href="compose_8h.html" title="qpid/dispatch/compose.h" alt="" coords="299,155,465,181"/><area shape="rect" id="node18" href="parse_8h.html" title="qpid/dispatch/parse.h" alt="" coords="128,155,275,181"/><area shape="rect" id="node19" href="container_8h.html" title="qpid/dispatch/container.h" alt="" coords="669,155,835,181"/><area shape="rect" id="node12" href="threading_8h.html" title="qpid/dispatch/threading.h" alt="" coords="522,304,688,331"/><area shape="rect" id="node15" href="iovec_8h.html" title="qpid/dispatch/iovec.h" alt="" coords="211,304,356,331"/><area shape="rect" id="node21" href="server_8h.html" title="qpid/dispatch/server.h" alt="" coords="815,229,965,256"/></map> -</div> -</div> -<p><a href="router_8h_source.html">Go to the source code of this file.</a></p> -<table class="memberdecls"> -<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> -Macros</h2></td></tr> -<tr><td colspan="2"><div class="groupHeader">Address fanout semantics</div></td></tr> -<tr class="memitem:ad01c71a24146bc0d9cf77f0866a81aeb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#ad01c71a24146bc0d9cf77f0866a81aeb">QD_FANOUTMASK</a>   0x03</td></tr> -<tr class="separator:ad01c71a24146bc0d9cf77f0866a81aeb"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a44ffba7152f928e6f545d46f9848243f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a44ffba7152f928e6f545d46f9848243f">QD_FANOUT_SINGLE</a>   0x00</td></tr> -<tr class="memdesc:a44ffba7152f928e6f545d46f9848243f"><td class="mdescLeft"> </td><td class="mdescRight">Message will be delivered to a single consumer. <a href="#a44ffba7152f928e6f545d46f9848243f">More...</a><br/></td></tr> -<tr class="separator:a44ffba7152f928e6f545d46f9848243f"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a495218744157bffbc39dd34a4f70e9d2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a495218744157bffbc39dd34a4f70e9d2">QD_FANOUT_MULTIPLE</a>   0x01</td></tr> -<tr class="memdesc:a495218744157bffbc39dd34a4f70e9d2"><td class="mdescLeft"> </td><td class="mdescRight">Message will be delivered to multiple consumers. <a href="#a495218744157bffbc39dd34a4f70e9d2">More...</a><br/></td></tr> -<tr class="separator:a495218744157bffbc39dd34a4f70e9d2"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a2da37cb8fbe718e4028226fbe6d37d5c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a2da37cb8fbe718e4028226fbe6d37d5c">QD_FANOUT_GROUP</a>   0x02</td></tr> -<tr class="memdesc:a2da37cb8fbe718e4028226fbe6d37d5c"><td class="mdescLeft"> </td><td class="mdescRight">Message will be delivered to one consumer per group. <a href="#a2da37cb8fbe718e4028226fbe6d37d5c">More...</a><br/></td></tr> -<tr class="separator:a2da37cb8fbe718e4028226fbe6d37d5c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ace61a50dc47847c9da9efd2a09feca18"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#ace61a50dc47847c9da9efd2a09feca18">QD_FANOUT</a>(d)   (d & <a class="el" href="router_8h.html#ad01c71a24146bc0d9cf77f0866a81aeb">QD_FANOUTMASK</a>)</td></tr> -<tr class="separator:ace61a50dc47847c9da9efd2a09feca18"><td class="memSeparator" colspan="2"> </td></tr> -<tr><td colspan="2"><div class="groupHeader">Address bias semantics for SINGLE/GROUP fanout</div></td></tr> -<tr class="memitem:a70494c65d82d415c5d736ef61e48cb94"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a70494c65d82d415c5d736ef61e48cb94">QD_BIASMASK</a>   0x0c</td></tr> -<tr class="separator:a70494c65d82d415c5d736ef61e48cb94"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a6da59208075ed3d059dc537d97081ab9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a6da59208075ed3d059dc537d97081ab9">QD_BIAS_NONE</a>   0x00</td></tr> -<tr class="memdesc:a6da59208075ed3d059dc537d97081ab9"><td class="mdescLeft"> </td><td class="mdescRight">Apply no bias (also used for multiple fanout). <a href="#a6da59208075ed3d059dc537d97081ab9">More...</a><br/></td></tr> -<tr class="separator:a6da59208075ed3d059dc537d97081ab9"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a24df81192da647f9f34cf2a83f7d0d9f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a24df81192da647f9f34cf2a83f7d0d9f">QD_BIAS_CLOSEST</a>   0x04</td></tr> -<tr class="memdesc:a24df81192da647f9f34cf2a83f7d0d9f"><td class="mdescLeft"> </td><td class="mdescRight">Message will be delivered to the closest (lowest cost) consumer. <a href="#a24df81192da647f9f34cf2a83f7d0d9f">More...</a><br/></td></tr> -<tr class="separator:a24df81192da647f9f34cf2a83f7d0d9f"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0fa2942e81777b1c3c363689cd6c67a4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a0fa2942e81777b1c3c363689cd6c67a4">QD_BIAS_SPREAD</a>   0x08</td></tr> -<tr class="memdesc:a0fa2942e81777b1c3c363689cd6c67a4"><td class="mdescLeft"> </td><td class="mdescRight">Messages will be spread arbitrarily across all consumers. <a href="#a0fa2942e81777b1c3c363689cd6c67a4">More...</a><br/></td></tr> -<tr class="separator:a0fa2942e81777b1c3c363689cd6c67a4"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a3ac01c5a0091321f8804aa000e39b75d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a3ac01c5a0091321f8804aa000e39b75d">QD_BIAS_LATENCY</a>   0x0c</td></tr> -<tr class="memdesc:a3ac01c5a0091321f8804aa000e39b75d"><td class="mdescLeft"> </td><td class="mdescRight">Messages will be spread to minimize latency in light of each consumer's rate of consumption. <a href="#a3ac01c5a0091321f8804aa000e39b75d">More...</a><br/></td></tr> -<tr class="separator:a3ac01c5a0091321f8804aa000e39b75d"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a79d218f0a28f347daddf4a41da87edaa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a79d218f0a28f347daddf4a41da87edaa">QD_BIAS</a>(d)   (d & <a class="el" href="router_8h.html#a70494c65d82d415c5d736ef61e48cb94">QD_BIASMASK</a>)</td></tr> -<tr class="separator:a79d218f0a28f347daddf4a41da87edaa"><td class="memSeparator" colspan="2"> </td></tr> -<tr><td colspan="2"><div class="groupHeader">Address congestion semantics.</div></td></tr> -<tr><td colspan="2"><div class="groupText"><p>This controls that the router will do with received messages that are destined for congested destinations. </p> -</div></td></tr> -<tr class="memitem:aeaad43b784be3d98b7679e91ec6cabde"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#aeaad43b784be3d98b7679e91ec6cabde">QD_CONGESTIONMASK</a>   0x30</td></tr> -<tr class="separator:aeaad43b784be3d98b7679e91ec6cabde"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a23cbb544dffcaa54491f4d244e4ae7a3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a23cbb544dffcaa54491f4d244e4ae7a3">QD_CONGESTION_DROP</a>   0x00</td></tr> -<tr class="separator:a23cbb544dffcaa54491f4d244e4ae7a3"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aa90aaebffddecfd09e48c3c7463e295a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#aa90aaebffddecfd09e48c3c7463e295a">QD_CONGESTION_BACKPRESSURE</a>   0x10</td></tr> -<tr class="separator:aa90aaebffddecfd09e48c3c7463e295a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a159e4bb2c788a3711022fc0e6f61a4c5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a159e4bb2c788a3711022fc0e6f61a4c5">QD_CONGESTION_REDIRECT</a>   0x20</td></tr> -<tr class="separator:a159e4bb2c788a3711022fc0e6f61a4c5"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a733bd4ceab8c801bde29f6194532cf8c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a733bd4ceab8c801bde29f6194532cf8c">QD_CONGESTION</a>(d)   (d & <a class="el" href="router_8h.html#aeaad43b784be3d98b7679e91ec6cabde">QD_CONGESTIONMASK</a>)</td></tr> -<tr class="separator:a733bd4ceab8c801bde29f6194532cf8c"><td class="memSeparator" colspan="2"> </td></tr> -<tr><td colspan="2"><div class="groupHeader">Other semantics</div></td></tr> -<tr class="memitem:ac8741b4708ad60b578b009366eaeb4ec"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#ac8741b4708ad60b578b009366eaeb4ec">QD_DROP_FOR_SLOW_CONSUMERS</a>   0x40</td></tr> -<tr class="separator:ac8741b4708ad60b578b009366eaeb4ec"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a561d9bdc1b4b81310956dc1fedda1cf0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a561d9bdc1b4b81310956dc1fedda1cf0">QD_BYPASS_VALID_ORIGINS</a>   0x80</td></tr> -<tr class="separator:a561d9bdc1b4b81310956dc1fedda1cf0"><td class="memSeparator" colspan="2"> </td></tr> -<tr><td colspan="2"><div class="groupHeader">Sematics groups</div></td></tr> -<tr class="memitem:a84c325241aaada359ac15b367c4cd0cb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a84c325241aaada359ac15b367c4cd0cb">QD_SEMANTICS_ROUTER_CONTROL</a>   (<a class="el" href="router_8h.html#a495218744157bffbc39dd34a4f70e9d2">QD_FANOUT_MULTIPLE</a> | <a class="el" href="router_8h.html#a6da59208075ed3d059dc537d97081ab9">QD_BIAS_NONE</a> | <a class="el" href="router_8h.html#a23cbb544dffcaa54491f4d244e4ae7a3">QD_CONGESTION_DROP</a> | <a class="el" href="router_8h.html#ac8741b4708ad60b578b009366eaeb4ec">QD_DROP_FOR_SLOW_CONSUMERS</a> | <a class="el" href="router_8h.html#a561d9bdc1b4b81310956dc1fedda1cf0">QD_BYPASS_VALID_ORIGINS</a>)</td></tr> -<tr class="separator:a84c325241aaada359ac15b367c4cd0cb"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a040d5aaf1d77e948df7f3b7d338dbfb8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a040d5aaf1d77e948df7f3b7d338dbfb8">QD_SEMANTICS_DEFAULT</a>   (<a class="el" href="router_8h.html#a495218744157bffbc39dd34a4f70e9d2">QD_FANOUT_MULTIPLE</a> | <a class="el" href="router_8h.html#a6da59208075ed3d059dc537d97081ab9">QD_BIAS_NONE</a> | <a class="el" href="router_8h.html#a23cbb544dffcaa54491f4d244e4ae7a3">QD_CONGESTION_DROP</a> | <a class="el" href="router_8h.html#ac8741b4708ad60b578b009366eaeb4ec">QD_DROP_FOR_SLOW_CONSUMERS</a>)</td></tr> -<tr class="separator:a040d5aaf1d77e948df7f3b7d338dbfb8"><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:a57e0efc22a83bf03f98cdd9c3cb1c06a"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a></td></tr> -<tr class="separator:a57e0efc22a83bf03f98cdd9c3cb1c06a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af2e78df04ea3d2f36a83f34a3463806f"><td class="memItemLeft" align="right" valign="top">typedef uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#af2e78df04ea3d2f36a83f34a3463806f">qd_address_semantics_t</a></td></tr> -<tr class="separator:af2e78df04ea3d2f36a83f34a3463806f"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a40b73db46b35fc510c38be9361d56c98"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a40b73db46b35fc510c38be9361d56c98">qd_router_message_cb_t</a> )(void *context, <a class="el" href="structqd__message__t.html">qd_message_t</a> *msg, int link_id)</td></tr> -<tr class="separator:a40b73db46b35fc510c38be9361d56c98"><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:af208ece99e5eefb7737bd574672cc658"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#af208ece99e5eefb7737bd574672cc658">qd_router_id</a> (const <a class="el" href="group__dispatch.html#gaef7922e4eb6670388fd2d3e6d88297a9">qd_dispatch_t</a> *qd)</td></tr> -<tr class="separator:af208ece99e5eefb7737bd574672cc658"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a642629d363cf448edb48b7777ebe1f3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a642629d363cf448edb48b7777ebe1f3c">qd_router_register_address</a> (<a class="el" href="group__dispatch.html#gaef7922e4eb6670388fd2d3e6d88297a9">qd_dispatch_t</a> *qd, const char *address, <a class="el" href="router_8h.html#a40b73db46b35fc510c38be9361d56c98">qd_router_message_cb_t</a> handler, <a class="el" href="router_8h.html#af2e78df04ea3d2f36a83f34a3463806f">qd_address_semantics_t</a> semantics, bool global, void *context)</td></tr> -<tr class="separator:a642629d363cf448edb48b7777ebe1f3c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1947a8ce8e8ea812886e6fd2ed1000a8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a1947a8ce8e8ea812886e6fd2ed1000a8">qd_router_unregister_address</a> (<a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> *address)</td></tr> -<tr class="separator:a1947a8ce8e8ea812886e6fd2ed1000a8"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a4668e11dd7cd30e9556680f33f81892d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a4668e11dd7cd30e9556680f33f81892d">qd_address_set_redirect</a> (<a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> *address, <a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> *redirect)</td></tr> -<tr class="separator:a4668e11dd7cd30e9556680f33f81892d"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ae7a3cbbf34b403b802a3b6901a4fca8a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#ae7a3cbbf34b403b802a3b6901a4fca8a">qd_address_set_static_cc</a> (<a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> *address, <a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> *cc)</td></tr> -<tr class="separator:ae7a3cbbf34b403b802a3b6901a4fca8a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aa1113bda895ae3b1d058f4c71f7702b0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#aa1113bda895ae3b1d058f4c71f7702b0">qd_address_set_dynamic_cc</a> (<a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> *address, <a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> *cc)</td></tr> -<tr class="separator:aa1113bda895ae3b1d058f4c71f7702b0"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a2f2a07f660820d889c49ad348676bf37"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a2f2a07f660820d889c49ad348676bf37">qd_router_send</a> (<a class="el" href="group__dispatch.html#gaef7922e4eb6670388fd2d3e6d88297a9">qd_dispatch_t</a> *qd, <a class="el" href="group__iterator.html#gaf8ba7602a7db1784a595eabf47a42fcd">qd_field_iterator_t</a> *address, <a class="el" href="structqd__message__t.html">qd_message_t</a> *msg)</td></tr> -<tr class="separator:a2f2a07f660820d889c49ad348676bf37"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab319ef8ac1bf439e6bb4f65db069fa98"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#ab319ef8ac1bf439e6bb4f65db069fa98">qd_router_send2</a> (<a class="el" href="group__dispatch.html#gaef7922e4eb6670388fd2d3e6d88297a9">qd_dispatch_t</a> *qd, const char *address, <a class="el" href="structqd__message__t.html">qd_message_t</a> *msg)</td></tr> -<tr class="separator:ab319ef8ac1bf439e6bb4f65db069fa98"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a7fa1c87ded14143a4310bf56e8cbfc86"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a7fa1c87ded14143a4310bf56e8cbfc86">qd_router_build_node_list</a> (<a class="el" href="group__dispatch.html#gaef7922e4eb6670388fd2d3e6d88297a9">qd_dispatch_t</a> *qd, <a class="el" href="compose_8h.html#a5cba74773480056c26b3d4139fa5e0bf">qd_composed_field_t</a> *field)</td></tr> -<tr class="separator:a7fa1c87ded14143a4310bf56e8cbfc86"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a730aaacfde80e76a6b4bd2a68738eaa4"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a730aaacfde80e76a6b4bd2a68738eaa4">qd_address_logstr</a> (<a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> *address)</td></tr> -<tr class="separator:a730aaacfde80e76a6b4bd2a68738eaa4"><td class="memSeparator" colspan="2"> </td></tr> -</table> -<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> -<div class="textblock"><p>Register addresses, send messages. </p> -</div><h2 class="groupheader">Macro Definition Documentation</h2> -<a class="anchor" id="a79d218f0a28f347daddf4a41da87edaa"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_BIAS</td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname">d</td><td>)</td> - <td>   (d & <a class="el" href="router_8h.html#a70494c65d82d415c5d736ef61e48cb94">QD_BIASMASK</a>)</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="a24df81192da647f9f34cf2a83f7d0d9f"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_BIAS_CLOSEST   0x04</td> - </tr> - </table> -</div><div class="memdoc"> - -<p>Message will be delivered to the closest (lowest cost) consumer. </p> - -</div> -</div> -<a class="anchor" id="a3ac01c5a0091321f8804aa000e39b75d"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_BIAS_LATENCY   0x0c</td> - </tr> - </table> -</div><div class="memdoc"> - -<p>Messages will be spread to minimize latency in light of each consumer's rate of consumption. </p> - -</div> -</div> -<a class="anchor" id="a6da59208075ed3d059dc537d97081ab9"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_BIAS_NONE   0x00</td> - </tr> - </table> -</div><div class="memdoc"> - -<p>Apply no bias (also used for multiple fanout). </p> - -</div> -</div> -<a class="anchor" id="a0fa2942e81777b1c3c363689cd6c67a4"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_BIAS_SPREAD   0x08</td> - </tr> - </table> -</div><div class="memdoc"> - -<p>Messages will be spread arbitrarily across all consumers. </p> - -</div> -</div> -<a class="anchor" id="a70494c65d82d415c5d736ef61e48cb94"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_BIASMASK   0x0c</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="a561d9bdc1b4b81310956dc1fedda1cf0"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_BYPASS_VALID_ORIGINS   0x80</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="a733bd4ceab8c801bde29f6194532cf8c"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_CONGESTION</td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname">d</td><td>)</td> - <td>   (d & <a class="el" href="router_8h.html#aeaad43b784be3d98b7679e91ec6cabde">QD_CONGESTIONMASK</a>)</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="aa90aaebffddecfd09e48c3c7463e295a"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_CONGESTION_BACKPRESSURE   0x10</td> - </tr> - </table> -</div><div class="memdoc"> -<p>Stop issuing replacement credits to slow the producer. This puts a cap on the total number of messages addressed to this address from a particular producer that can be buffered in the router. </p> - -</div> -</div> -<a class="anchor" id="a23cbb544dffcaa54491f4d244e4ae7a3"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_CONGESTION_DROP   0x00</td> - </tr> - </table> -</div><div class="memdoc"> -<p>Drop/Release the message. </p> - -</div> -</div> -<a class="anchor" id="a159e4bb2c788a3711022fc0e6f61a4c5"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_CONGESTION_REDIRECT   0x20</td> - </tr> - </table> -</div><div class="memdoc"> -<p>Redirect messages to an alternate address. </p> - -</div> -</div> -<a class="anchor" id="aeaad43b784be3d98b7679e91ec6cabde"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_CONGESTIONMASK   0x30</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ac8741b4708ad60b578b009366eaeb4ec"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_DROP_FOR_SLOW_CONSUMERS   0x40</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ace61a50dc47847c9da9efd2a09feca18"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_FANOUT</td> - <td>(</td> - <td class="paramtype"> </td> - <td class="paramname">d</td><td>)</td> - <td>   (d & <a class="el" href="router_8h.html#ad01c71a24146bc0d9cf77f0866a81aeb">QD_FANOUTMASK</a>)</td> - </tr> - </table> -</div><div class="memdoc"> -<p>Get fanout bits. </p> - -</div> -</div> -<a class="anchor" id="a2da37cb8fbe718e4028226fbe6d37d5c"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_FANOUT_GROUP   0x02</td> - </tr> - </table> -</div><div class="memdoc"> - -<p>Message will be delivered to one consumer per group. </p> - -</div> -</div> -<a class="anchor" id="a495218744157bffbc39dd34a4f70e9d2"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_FANOUT_MULTIPLE   0x01</td> - </tr> - </table> -</div><div class="memdoc"> - -<p>Message will be delivered to multiple consumers. </p> - -</div> -</div> -<a class="anchor" id="a44ffba7152f928e6f545d46f9848243f"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_FANOUT_SINGLE   0x00</td> - </tr> - </table> -</div><div class="memdoc"> - -<p>Message will be delivered to a single consumer. </p> - -</div> -</div> -<a class="anchor" id="ad01c71a24146bc0d9cf77f0866a81aeb"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_FANOUTMASK   0x03</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="a040d5aaf1d77e948df7f3b7d338dbfb8"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_SEMANTICS_DEFAULT   (<a class="el" href="router_8h.html#a495218744157bffbc39dd34a4f70e9d2">QD_FANOUT_MULTIPLE</a> | <a class="el" href="router_8h.html#a6da59208075ed3d059dc537d97081ab9">QD_BIAS_NONE</a> | <a class="el" href="router_8h.html#a23cbb544dffcaa54491f4d244e4ae7a3">QD_CONGESTION_DROP</a> | <a class="el" href="router_8h.html#ac8741b4708ad60b578b009366eaeb4ec">QD_DROP_FOR_SLOW_CONSUMERS</a>)</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="a84c325241aaada359ac15b367c4cd0cb"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define QD_SEMANTICS_ROUTER_CONTROL   (<a class="el" href="router_8h.html#a495218744157bffbc39dd34a4f70e9d2">QD_FANOUT_MULTIPLE</a> | <a class="el" href="router_8h.html#a6da59208075ed3d059dc537d97081ab9">QD_BIAS_NONE</a> | <a class="el" href="router_8h.html#a23cbb544dffcaa54491f4d244e4ae7a3">QD_CONGESTION_DROP</a> | <a class="el" href="router_8h.html#ac8741b4708ad60b578b009366eaeb4ec">QD_DROP_FOR_SLOW_CONSUMERS</a> | <a class="el" href="router_8h.html#a561d9bdc1b4b81310956dc1fedda1cf0">QD_BYPASS_VALID_ORIGINS</a>)</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<h2 class="groupheader">Typedef Documentation</h2> -<a class="anchor" id="af2e78df04ea3d2f36a83f34a3463806f"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef uint8_t <a class="el" href="router_8h.html#af2e78df04ea3d2f36a83f34a3463806f">qd_address_semantics_t</a></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="a57e0efc22a83bf03f98cdd9c3cb1c06a"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef struct <a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> <a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="a40b73db46b35fc510c38be9361d56c98"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">typedef void(* qd_router_message_cb_t)(void *context, <a class="el" href="structqd__message__t.html">qd_message_t</a> *msg, int link_id)</td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<h2 class="groupheader">Function Documentation</h2> -<a class="anchor" id="a730aaacfde80e76a6b4bd2a68738eaa4"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const char* qd_address_logstr </td> - <td>(</td> - <td class="paramtype"><a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> * </td> - <td class="paramname"><em>address</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> -<p>String form of address for logging </p> - -</div> -</div> -<a class="anchor" id="aa1113bda895ae3b1d058f4c71f7702b0"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void qd_address_set_dynamic_cc </td> - <td>(</td> - <td class="paramtype"><a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> * </td> - <td class="paramname"><em>address</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> * </td> - <td class="paramname"><em>cc</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="a4668e11dd7cd30e9556680f33f81892d"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void qd_address_set_redirect </td> - <td>(</td> - <td class="paramtype"><a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> * </td> - <td class="paramname"><em>address</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> * </td> - <td class="paramname"><em>redirect</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="ae7a3cbbf34b403b802a3b6901a4fca8a"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void qd_address_set_static_cc </td> - <td>(</td> - <td class="paramtype"><a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> * </td> - <td class="paramname"><em>address</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> * </td> - <td class="paramname"><em>cc</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="a7fa1c87ded14143a4310bf56e8cbfc86"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void qd_router_build_node_list </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__dispatch.html#gaef7922e4eb6670388fd2d3e6d88297a9">qd_dispatch_t</a> * </td> - <td class="paramname"><em>qd</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="compose_8h.html#a5cba74773480056c26b3d4139fa5e0bf">qd_composed_field_t</a> * </td> - <td class="paramname"><em>field</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="af208ece99e5eefb7737bd574672cc658"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const char* qd_router_id </td> - <td>(</td> - <td class="paramtype">const <a class="el" href="group__dispatch.html#gaef7922e4eb6670388fd2d3e6d88297a9">qd_dispatch_t</a> * </td> - <td class="paramname"><em>qd</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -</div> -</div> -<a class="anchor" id="a642629d363cf448edb48b7777ebe1f3c"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a>* qd_router_register_address </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__dispatch.html#gaef7922e4eb6670388fd2d3e6d88297a9">qd_dispatch_t</a> * </td> - <td class="paramname"><em>qd</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const char * </td> - <td class="paramname"><em>address</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="router_8h.html#a40b73db46b35fc510c38be9361d56c98">qd_router_message_cb_t</a> </td> - <td class="paramname"><em>handler</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="router_8h.html#af2e78df04ea3d2f36a83f34a3463806f">qd_address_semantics_t</a> </td> - <td class="paramname"><em>semantics</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">bool </td> - <td class="paramname"><em>global</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"> -<p>Register an address in the router's hash table. </p> -<dl class="params"><dt>Parameters</dt><dd> - <table class="params"> - <tr><td class="paramname">address</td><td>String form of address </td></tr> - <tr><td class="paramname">handler</td><td>Callback to be called when a message is received for the address. </td></tr> - <tr><td class="paramname">semantics</td><td>Semantics for the address. </td></tr> - <tr><td class="paramname">context</td><td>Context to be passed to the handler. </td></tr> - </table> - </dd> -</dl> - -</div> -</div> -<a class="anchor" id="a2f2a07f660820d889c49ad348676bf37"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void qd_router_send </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__dispatch.html#gaef7922e4eb6670388fd2d3e6d88297a9">qd_dispatch_t</a> * </td> - <td class="paramname"><em>qd</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="group__iterator.html#gaf8ba7602a7db1784a595eabf47a42fcd">qd_field_iterator_t</a> * </td> - <td class="paramname"><em>address</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structqd__message__t.html">qd_message_t</a> * </td> - <td class="paramname"><em>msg</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> -<p>Send msg to local links and next-hops for address </p> - -</div> -</div> -<a class="anchor" id="ab319ef8ac1bf439e6bb4f65db069fa98"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void qd_router_send2 </td> - <td>(</td> - <td class="paramtype"><a class="el" href="group__dispatch.html#gaef7922e4eb6670388fd2d3e6d88297a9">qd_dispatch_t</a> * </td> - <td class="paramname"><em>qd</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const char * </td> - <td class="paramname"><em>address</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structqd__message__t.html">qd_message_t</a> * </td> - <td class="paramname"><em>msg</em> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td> - </tr> - </table> -</div><div class="memdoc"> -<p>Send msg to local links and next-hops for address </p> - -</div> -</div> -<a class="anchor" id="a1947a8ce8e8ea812886e6fd2ed1000a8"></a> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void qd_router_unregister_address </td> - <td>(</td> - <td class="paramtype"><a class="el" href="router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> * </td> - <td class="paramname"><em>address</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="navelem"><a class="el" href="dir_13a1f016b7e4029ce6d63f46085f9ca8.html">qpid</a></li><li class="navelem"><a class="el" href="dir_2f4b94e95502a96849518506c419aaf6.html">dispatch</a></li><li class="navelem"><a class="el" href="router_8h.html">router.h</a></li> - <li class="footer">Generated by - <a href="http://www.doxygen.org/index.html"> - <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.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/router_8h.js ---------------------------------------------------------------------- diff --git a/content/releases/qpid-dispatch-0.3/api/router_8h.js b/content/releases/qpid-dispatch-0.3/api/router_8h.js deleted file mode 100644 index 3ef6452..0000000 --- a/content/releases/qpid-dispatch-0.3/api/router_8h.js +++ /dev/null @@ -1,36 +0,0 @@ -var router_8h = -[ - [ "QD_BIAS", "router_8h.html#a79d218f0a28f347daddf4a41da87edaa", null ], - [ "QD_BIAS_CLOSEST", "router_8h.html#a24df81192da647f9f34cf2a83f7d0d9f", null ], - [ "QD_BIAS_LATENCY", "router_8h.html#a3ac01c5a0091321f8804aa000e39b75d", null ], - [ "QD_BIAS_NONE", "router_8h.html#a6da59208075ed3d059dc537d97081ab9", null ], - [ "QD_BIAS_SPREAD", "router_8h.html#a0fa2942e81777b1c3c363689cd6c67a4", null ], - [ "QD_BIASMASK", "router_8h.html#a70494c65d82d415c5d736ef61e48cb94", null ], - [ "QD_BYPASS_VALID_ORIGINS", "router_8h.html#a561d9bdc1b4b81310956dc1fedda1cf0", null ], - [ "QD_CONGESTION", "router_8h.html#a733bd4ceab8c801bde29f6194532cf8c", null ], - [ "QD_CONGESTION_BACKPRESSURE", "router_8h.html#aa90aaebffddecfd09e48c3c7463e295a", null ], - [ "QD_CONGESTION_DROP", "router_8h.html#a23cbb544dffcaa54491f4d244e4ae7a3", null ], - [ "QD_CONGESTION_REDIRECT", "router_8h.html#a159e4bb2c788a3711022fc0e6f61a4c5", null ], - [ "QD_CONGESTIONMASK", "router_8h.html#aeaad43b784be3d98b7679e91ec6cabde", null ], - [ "QD_DROP_FOR_SLOW_CONSUMERS", "router_8h.html#ac8741b4708ad60b578b009366eaeb4ec", null ], - [ "QD_FANOUT", "router_8h.html#ace61a50dc47847c9da9efd2a09feca18", null ], - [ "QD_FANOUT_GROUP", "router_8h.html#a2da37cb8fbe718e4028226fbe6d37d5c", null ], - [ "QD_FANOUT_MULTIPLE", "router_8h.html#a495218744157bffbc39dd34a4f70e9d2", null ], - [ "QD_FANOUT_SINGLE", "router_8h.html#a44ffba7152f928e6f545d46f9848243f", null ], - [ "QD_FANOUTMASK", "router_8h.html#ad01c71a24146bc0d9cf77f0866a81aeb", null ], - [ "QD_SEMANTICS_DEFAULT", "router_8h.html#a040d5aaf1d77e948df7f3b7d338dbfb8", null ], - [ "QD_SEMANTICS_ROUTER_CONTROL", "router_8h.html#a84c325241aaada359ac15b367c4cd0cb", null ], - [ "qd_address_semantics_t", "router_8h.html#af2e78df04ea3d2f36a83f34a3463806f", null ], - [ "qd_address_t", "router_8h.html#a57e0efc22a83bf03f98cdd9c3cb1c06a", null ], - [ "qd_router_message_cb_t", "router_8h.html#a40b73db46b35fc510c38be9361d56c98", null ], - [ "qd_address_logstr", "router_8h.html#a730aaacfde80e76a6b4bd2a68738eaa4", null ], - [ "qd_address_set_dynamic_cc", "router_8h.html#aa1113bda895ae3b1d058f4c71f7702b0", null ], - [ "qd_address_set_redirect", "router_8h.html#a4668e11dd7cd30e9556680f33f81892d", null ], - [ "qd_address_set_static_cc", "router_8h.html#ae7a3cbbf34b403b802a3b6901a4fca8a", null ], - [ "qd_router_build_node_list", "router_8h.html#a7fa1c87ded14143a4310bf56e8cbfc86", null ], - [ "qd_router_id", "router_8h.html#af208ece99e5eefb7737bd574672cc658", null ], - [ "qd_router_register_address", "router_8h.html#a642629d363cf448edb48b7777ebe1f3c", null ], - [ "qd_router_send", "router_8h.html#a2f2a07f660820d889c49ad348676bf37", null ], - [ "qd_router_send2", "router_8h.html#ab319ef8ac1bf439e6bb4f65db069fa98", null ], - [ "qd_router_unregister_address", "router_8h.html#a1947a8ce8e8ea812886e6fd2ed1000a8", null ] -]; \ No newline at end of file http://git-wip-us.apache.org/repos/asf/qpid-site/blob/fb1899b6/content/releases/qpid-dispatch-0.3/api/router_8h__incl.map ---------------------------------------------------------------------- diff --git a/content/releases/qpid-dispatch-0.3/api/router_8h__incl.map b/content/releases/qpid-dispatch-0.3/api/router_8h__incl.map deleted file mode 100644 index a3f8c73..0000000 --- a/content/releases/qpid-dispatch-0.3/api/router_8h__incl.map +++ /dev/null @@ -1,17 +0,0 @@ -<map id="qpid/dispatch/router.h" name="qpid/dispatch/router.h"> -<area shape="rect" id="node2" href="$dispatch_8h.html" title="qpid/dispatch/dispatch.h" alt="" coords="951,304,1113,331"/> -<area shape="rect" id="node6" href="$message_8h.html" title="qpid/dispatch/message.h" alt="" coords="325,80,491,107"/> -<area shape="rect" id="node13" href="$iterator_8h.html" title="qpid/dispatch/iterator.h" alt="" coords="305,229,460,256"/> -<area shape="rect" id="node3" href="$error_8h.html" title="qpid/dispatch/error.h" alt="" coords="962,379,1101,405"/> -<area shape="rect" id="node4" href="$enum_8h.html" title="qpid/dispatch/enum.h" alt="" coords="959,453,1105,480"/> -<area shape="rect" id="node5" href="$static__assert_8h.html" title="qpid/dispatch/static\l_assert.h" alt="" coords="965,529,1099,570"/> -<area shape="rect" id="node7" href="$ctools_8h.html" title="qpid/dispatch/ctools.h" alt="" coords="409,379,559,405"/> -<area shape="rect" id="node10" href="$alloc_8h.html" title="qpid/dispatch/alloc.h" alt="" coords="535,229,676,256"/> -<area shape="rect" id="node14" href="$buffer_8h.html" title="qpid/dispatch/buffer.h" alt="" coords="40,304,187,331"/> -<area shape="rect" id="node17" href="$compose_8h.html" title="qpid/dispatch/compose.h" alt="" coords="299,155,465,181"/> -<area shape="rect" id="node18" href="$parse_8h.html" title="qpid/dispatch/parse.h" alt="" coords="128,155,275,181"/> -<area shape="rect" id="node19" href="$container_8h.html" title="qpid/dispatch/container.h" alt="" coords="669,155,835,181"/> -<area shape="rect" id="node12" href="$threading_8h.html" title="qpid/dispatch/threading.h" alt="" coords="522,304,688,331"/> -<area shape="rect" id="node15" href="$iovec_8h.html" title="qpid/dispatch/iovec.h" alt="" coords="211,304,356,331"/> -<area shape="rect" id="node21" href="$server_8h.html" title="qpid/dispatch/server.h" alt="" coords="815,229,965,256"/> -</map> http://git-wip-us.apache.org/repos/asf/qpid-site/blob/fb1899b6/content/releases/qpid-dispatch-0.3/api/router_8h__incl.md5 ---------------------------------------------------------------------- diff --git a/content/releases/qpid-dispatch-0.3/api/router_8h__incl.md5 b/content/releases/qpid-dispatch-0.3/api/router_8h__incl.md5 deleted file mode 100644 index c9a1765..0000000 --- a/content/releases/qpid-dispatch-0.3/api/router_8h__incl.md5 +++ /dev/null @@ -1 +0,0 @@ -5220d4bc92b7718ac4e0c657104da7e1 \ No newline at end of file http://git-wip-us.apache.org/repos/asf/qpid-site/blob/fb1899b6/content/releases/qpid-dispatch-0.3/api/router_8h__incl.png ---------------------------------------------------------------------- diff --git a/content/releases/qpid-dispatch-0.3/api/router_8h__incl.png b/content/releases/qpid-dispatch-0.3/api/router_8h__incl.png deleted file mode 100644 index 7f8a986..0000000 Binary files a/content/releases/qpid-dispatch-0.3/api/router_8h__incl.png and /dev/null differ --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
