You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ac...@apache.org on 2015/01/21 22:07:45 UTC

svn commit: r1653654 [26/30] - in /qpid/site: docs/ docs/releases/qpid-dispatch-0.3/ docs/releases/qpid-dispatch-trunk/ docs/releases/qpid-dispatch-trunk/api/ docs/releases/qpid-dispatch-trunk/api/search/ input/ input/releases/qpid-dispatch-0.3/ input/...

Modified: qpid/site/input/releases/qpid-dispatch-trunk/api/router_8h.html
URL: http://svn.apache.org/viewvc/qpid/site/input/releases/qpid-dispatch-trunk/api/router_8h.html?rev=1653654&r1=1653653&r2=1653654&view=diff
==============================================================================
--- qpid/site/input/releases/qpid-dispatch-trunk/api/router_8h.html (original)
+++ qpid/site/input/releases/qpid-dispatch-trunk/api/router_8h.html Wed Jan 21 21:07:42 2015
@@ -111,683 +111,95 @@ Include dependency graph for router.h:</
 <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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#ad01c71a24146bc0d9cf77f0866a81aeb">QD_FANOUTMASK</a>&#160;&#160;&#160;0x03</td></tr>
-<tr class="separator:ad01c71a24146bc0d9cf77f0866a81aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a44ffba7152f928e6f545d46f9848243f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a44ffba7152f928e6f545d46f9848243f">QD_FANOUT_SINGLE</a>&#160;&#160;&#160;0x00</td></tr>
-<tr class="memdesc:a44ffba7152f928e6f545d46f9848243f"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
-<tr class="memitem:a495218744157bffbc39dd34a4f70e9d2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a495218744157bffbc39dd34a4f70e9d2">QD_FANOUT_MULTIPLE</a>&#160;&#160;&#160;0x01</td></tr>
-<tr class="memdesc:a495218744157bffbc39dd34a4f70e9d2"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
-<tr class="memitem:a2da37cb8fbe718e4028226fbe6d37d5c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a2da37cb8fbe718e4028226fbe6d37d5c">QD_FANOUT_GROUP</a>&#160;&#160;&#160;0x02</td></tr>
-<tr class="memdesc:a2da37cb8fbe718e4028226fbe6d37d5c"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
-<tr class="memitem:ace61a50dc47847c9da9efd2a09feca18"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#ace61a50dc47847c9da9efd2a09feca18">QD_FANOUT</a>(d)&#160;&#160;&#160;(d &amp; <a class="el" href="router_8h.html#ad01c71a24146bc0d9cf77f0866a81aeb">QD_FANOUTMASK</a>)</td></tr>
-<tr class="separator:ace61a50dc47847c9da9efd2a09feca18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad01c71a24146bc0d9cf77f0866a81aeb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#gad01c71a24146bc0d9cf77f0866a81aeb">QD_FANOUTMASK</a>&#160;&#160;&#160;0x03</td></tr>
+<tr class="separator:gad01c71a24146bc0d9cf77f0866a81aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga44ffba7152f928e6f545d46f9848243f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga44ffba7152f928e6f545d46f9848243f">QD_FANOUT_SINGLE</a>&#160;&#160;&#160;0x00</td></tr>
+<tr class="memdesc:ga44ffba7152f928e6f545d46f9848243f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Message will be delivered to a single consumer.  <a href="group__router.html#ga44ffba7152f928e6f545d46f9848243f">More...</a><br/></td></tr>
+<tr class="separator:ga44ffba7152f928e6f545d46f9848243f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga495218744157bffbc39dd34a4f70e9d2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga495218744157bffbc39dd34a4f70e9d2">QD_FANOUT_MULTIPLE</a>&#160;&#160;&#160;0x01</td></tr>
+<tr class="memdesc:ga495218744157bffbc39dd34a4f70e9d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Message will be delivered to multiple consumers.  <a href="group__router.html#ga495218744157bffbc39dd34a4f70e9d2">More...</a><br/></td></tr>
+<tr class="separator:ga495218744157bffbc39dd34a4f70e9d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2da37cb8fbe718e4028226fbe6d37d5c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga2da37cb8fbe718e4028226fbe6d37d5c">QD_FANOUT_GROUP</a>&#160;&#160;&#160;0x02</td></tr>
+<tr class="memdesc:ga2da37cb8fbe718e4028226fbe6d37d5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Message will be delivered to one consumer per group.  <a href="group__router.html#ga2da37cb8fbe718e4028226fbe6d37d5c">More...</a><br/></td></tr>
+<tr class="separator:ga2da37cb8fbe718e4028226fbe6d37d5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gace61a50dc47847c9da9efd2a09feca18"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#gace61a50dc47847c9da9efd2a09feca18">QD_FANOUT</a>(d)&#160;&#160;&#160;(d &amp; <a class="el" href="group__router.html#gad01c71a24146bc0d9cf77f0866a81aeb">QD_FANOUTMASK</a>)</td></tr>
+<tr class="separator:gace61a50dc47847c9da9efd2a09feca18"><td class="memSeparator" colspan="2">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a70494c65d82d415c5d736ef61e48cb94">QD_BIASMASK</a>&#160;&#160;&#160;0x0c</td></tr>
-<tr class="separator:a70494c65d82d415c5d736ef61e48cb94"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6da59208075ed3d059dc537d97081ab9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a6da59208075ed3d059dc537d97081ab9">QD_BIAS_NONE</a>&#160;&#160;&#160;0x00</td></tr>
-<tr class="memdesc:a6da59208075ed3d059dc537d97081ab9"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
-<tr class="memitem:a24df81192da647f9f34cf2a83f7d0d9f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a24df81192da647f9f34cf2a83f7d0d9f">QD_BIAS_CLOSEST</a>&#160;&#160;&#160;0x04</td></tr>
-<tr class="memdesc:a24df81192da647f9f34cf2a83f7d0d9f"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
-<tr class="memitem:a0fa2942e81777b1c3c363689cd6c67a4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a0fa2942e81777b1c3c363689cd6c67a4">QD_BIAS_SPREAD</a>&#160;&#160;&#160;0x08</td></tr>
-<tr class="memdesc:a0fa2942e81777b1c3c363689cd6c67a4"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
-<tr class="memitem:a3ac01c5a0091321f8804aa000e39b75d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a3ac01c5a0091321f8804aa000e39b75d">QD_BIAS_LATENCY</a>&#160;&#160;&#160;0x0c</td></tr>
-<tr class="memdesc:a3ac01c5a0091321f8804aa000e39b75d"><td class="mdescLeft">&#160;</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">&#160;</td></tr>
-<tr class="memitem:a79d218f0a28f347daddf4a41da87edaa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a79d218f0a28f347daddf4a41da87edaa">QD_BIAS</a>(d)&#160;&#160;&#160;(d &amp; <a class="el" href="router_8h.html#a70494c65d82d415c5d736ef61e48cb94">QD_BIASMASK</a>)</td></tr>
-<tr class="separator:a79d218f0a28f347daddf4a41da87edaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga70494c65d82d415c5d736ef61e48cb94"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga70494c65d82d415c5d736ef61e48cb94">QD_BIASMASK</a>&#160;&#160;&#160;0x0c</td></tr>
+<tr class="separator:ga70494c65d82d415c5d736ef61e48cb94"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6da59208075ed3d059dc537d97081ab9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga6da59208075ed3d059dc537d97081ab9">QD_BIAS_NONE</a>&#160;&#160;&#160;0x00</td></tr>
+<tr class="memdesc:ga6da59208075ed3d059dc537d97081ab9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Apply no bias (also used for multiple fanout).  <a href="group__router.html#ga6da59208075ed3d059dc537d97081ab9">More...</a><br/></td></tr>
+<tr class="separator:ga6da59208075ed3d059dc537d97081ab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga24df81192da647f9f34cf2a83f7d0d9f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga24df81192da647f9f34cf2a83f7d0d9f">QD_BIAS_CLOSEST</a>&#160;&#160;&#160;0x04</td></tr>
+<tr class="memdesc:ga24df81192da647f9f34cf2a83f7d0d9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Message will be delivered to the closest (lowest cost) consumer.  <a href="group__router.html#ga24df81192da647f9f34cf2a83f7d0d9f">More...</a><br/></td></tr>
+<tr class="separator:ga24df81192da647f9f34cf2a83f7d0d9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0fa2942e81777b1c3c363689cd6c67a4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga0fa2942e81777b1c3c363689cd6c67a4">QD_BIAS_SPREAD</a>&#160;&#160;&#160;0x08</td></tr>
+<tr class="memdesc:ga0fa2942e81777b1c3c363689cd6c67a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Messages will be spread arbitrarily across all consumers.  <a href="group__router.html#ga0fa2942e81777b1c3c363689cd6c67a4">More...</a><br/></td></tr>
+<tr class="separator:ga0fa2942e81777b1c3c363689cd6c67a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3ac01c5a0091321f8804aa000e39b75d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga3ac01c5a0091321f8804aa000e39b75d">QD_BIAS_LATENCY</a>&#160;&#160;&#160;0x0c</td></tr>
+<tr class="memdesc:ga3ac01c5a0091321f8804aa000e39b75d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Messages will be spread to minimize latency in light of each consumer's rate of consumption.  <a href="group__router.html#ga3ac01c5a0091321f8804aa000e39b75d">More...</a><br/></td></tr>
+<tr class="separator:ga3ac01c5a0091321f8804aa000e39b75d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga79d218f0a28f347daddf4a41da87edaa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga79d218f0a28f347daddf4a41da87edaa">QD_BIAS</a>(d)&#160;&#160;&#160;(d &amp; <a class="el" href="group__router.html#ga70494c65d82d415c5d736ef61e48cb94">QD_BIASMASK</a>)</td></tr>
+<tr class="separator:ga79d218f0a28f347daddf4a41da87edaa"><td class="memSeparator" colspan="2">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#aeaad43b784be3d98b7679e91ec6cabde">QD_CONGESTIONMASK</a>&#160;&#160;&#160;0x30</td></tr>
-<tr class="separator:aeaad43b784be3d98b7679e91ec6cabde"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a23cbb544dffcaa54491f4d244e4ae7a3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a23cbb544dffcaa54491f4d244e4ae7a3">QD_CONGESTION_DROP</a>&#160;&#160;&#160;0x00</td></tr>
-<tr class="separator:a23cbb544dffcaa54491f4d244e4ae7a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa90aaebffddecfd09e48c3c7463e295a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#aa90aaebffddecfd09e48c3c7463e295a">QD_CONGESTION_BACKPRESSURE</a>&#160;&#160;&#160;0x10</td></tr>
-<tr class="separator:aa90aaebffddecfd09e48c3c7463e295a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a159e4bb2c788a3711022fc0e6f61a4c5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a159e4bb2c788a3711022fc0e6f61a4c5">QD_CONGESTION_REDIRECT</a>&#160;&#160;&#160;0x20</td></tr>
-<tr class="separator:a159e4bb2c788a3711022fc0e6f61a4c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a733bd4ceab8c801bde29f6194532cf8c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a733bd4ceab8c801bde29f6194532cf8c">QD_CONGESTION</a>(d)&#160;&#160;&#160;(d &amp; <a class="el" href="router_8h.html#aeaad43b784be3d98b7679e91ec6cabde">QD_CONGESTIONMASK</a>)</td></tr>
-<tr class="separator:a733bd4ceab8c801bde29f6194532cf8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeaad43b784be3d98b7679e91ec6cabde"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#gaeaad43b784be3d98b7679e91ec6cabde">QD_CONGESTIONMASK</a>&#160;&#160;&#160;0x30</td></tr>
+<tr class="separator:gaeaad43b784be3d98b7679e91ec6cabde"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga23cbb544dffcaa54491f4d244e4ae7a3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga23cbb544dffcaa54491f4d244e4ae7a3">QD_CONGESTION_DROP</a>&#160;&#160;&#160;0x00</td></tr>
+<tr class="separator:ga23cbb544dffcaa54491f4d244e4ae7a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa90aaebffddecfd09e48c3c7463e295a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#gaa90aaebffddecfd09e48c3c7463e295a">QD_CONGESTION_BACKPRESSURE</a>&#160;&#160;&#160;0x10</td></tr>
+<tr class="separator:gaa90aaebffddecfd09e48c3c7463e295a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga159e4bb2c788a3711022fc0e6f61a4c5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga159e4bb2c788a3711022fc0e6f61a4c5">QD_CONGESTION_REDIRECT</a>&#160;&#160;&#160;0x20</td></tr>
+<tr class="separator:ga159e4bb2c788a3711022fc0e6f61a4c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga733bd4ceab8c801bde29f6194532cf8c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga733bd4ceab8c801bde29f6194532cf8c">QD_CONGESTION</a>(d)&#160;&#160;&#160;(d &amp; <a class="el" href="group__router.html#gaeaad43b784be3d98b7679e91ec6cabde">QD_CONGESTIONMASK</a>)</td></tr>
+<tr class="separator:ga733bd4ceab8c801bde29f6194532cf8c"><td class="memSeparator" colspan="2">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#ac8741b4708ad60b578b009366eaeb4ec">QD_DROP_FOR_SLOW_CONSUMERS</a>&#160;&#160;&#160;0x40</td></tr>
-<tr class="separator:ac8741b4708ad60b578b009366eaeb4ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a561d9bdc1b4b81310956dc1fedda1cf0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a561d9bdc1b4b81310956dc1fedda1cf0">QD_BYPASS_VALID_ORIGINS</a>&#160;&#160;&#160;0x80</td></tr>
-<tr class="separator:a561d9bdc1b4b81310956dc1fedda1cf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac8741b4708ad60b578b009366eaeb4ec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#gac8741b4708ad60b578b009366eaeb4ec">QD_DROP_FOR_SLOW_CONSUMERS</a>&#160;&#160;&#160;0x40</td></tr>
+<tr class="separator:gac8741b4708ad60b578b009366eaeb4ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga561d9bdc1b4b81310956dc1fedda1cf0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga561d9bdc1b4b81310956dc1fedda1cf0">QD_BYPASS_VALID_ORIGINS</a>&#160;&#160;&#160;0x80</td></tr>
+<tr class="separator:ga561d9bdc1b4b81310956dc1fedda1cf0"><td class="memSeparator" colspan="2">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a84c325241aaada359ac15b367c4cd0cb">QD_SEMANTICS_ROUTER_CONTROL</a>&#160;&#160;&#160;(<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">&#160;</td></tr>
-<tr class="memitem:a040d5aaf1d77e948df7f3b7d338dbfb8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="router_8h.html#a040d5aaf1d77e948df7f3b7d338dbfb8">QD_SEMANTICS_DEFAULT</a>&#160;&#160;&#160;(<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">&#160;</td></tr>
+<tr class="memitem:ga84c325241aaada359ac15b367c4cd0cb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga84c325241aaada359ac15b367c4cd0cb">QD_SEMANTICS_ROUTER_CONTROL</a>&#160;&#160;&#160;(<a class="el" href="group__router.html#ga495218744157bffbc39dd34a4f70e9d2">QD_FANOUT_MULTIPLE</a> | <a class="el" href="group__router.html#ga6da59208075ed3d059dc537d97081ab9">QD_BIAS_NONE</a> | <a class="el" href="group__router.html#ga23cbb544dffcaa54491f4d244e4ae7a3">QD_CONGESTION_DROP</a> | <a class="el" href="group__router.html#gac8741b4708ad60b578b009366eaeb4ec">QD_DROP_FOR_SLOW_CONSUMERS</a> | <a class="el" href="group__router.html#ga561d9bdc1b4b81310956dc1fedda1cf0">QD_BYPASS_VALID_ORIGINS</a>)</td></tr>
+<tr class="separator:ga84c325241aaada359ac15b367c4cd0cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga040d5aaf1d77e948df7f3b7d338dbfb8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga040d5aaf1d77e948df7f3b7d338dbfb8">QD_SEMANTICS_DEFAULT</a>&#160;&#160;&#160;(<a class="el" href="group__router.html#ga495218744157bffbc39dd34a4f70e9d2">QD_FANOUT_MULTIPLE</a> | <a class="el" href="group__router.html#ga6da59208075ed3d059dc537d97081ab9">QD_BIAS_NONE</a> | <a class="el" href="group__router.html#ga23cbb544dffcaa54491f4d244e4ae7a3">QD_CONGESTION_DROP</a> | <a class="el" href="group__router.html#gac8741b4708ad60b578b009366eaeb4ec">QD_DROP_FOR_SLOW_CONSUMERS</a>)</td></tr>
+<tr class="separator:ga040d5aaf1d77e948df7f3b7d338dbfb8"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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">&#160;</td></tr>
-<tr class="memitem:af2e78df04ea3d2f36a83f34a3463806f"><td class="memItemLeft" align="right" valign="top">typedef uint8_t&#160;</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">&#160;</td></tr>
-<tr class="memitem:a40b73db46b35fc510c38be9361d56c98"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</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">&#160;</td></tr>
+<tr class="memitem:ga57e0efc22a83bf03f98cdd9c3cb1c06a"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__router.html#ga57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a></td></tr>
+<tr class="separator:ga57e0efc22a83bf03f98cdd9c3cb1c06a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf2e78df04ea3d2f36a83f34a3463806f"><td class="memItemLeft" align="right" valign="top">typedef uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#gaf2e78df04ea3d2f36a83f34a3463806f">qd_address_semantics_t</a></td></tr>
+<tr class="separator:gaf2e78df04ea3d2f36a83f34a3463806f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga40b73db46b35fc510c38be9361d56c98"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga40b73db46b35fc510c38be9361d56c98">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:ga40b73db46b35fc510c38be9361d56c98"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
 Functions</h2></td></tr>
-<tr class="memitem:af208ece99e5eefb7737bd574672cc658"><td class="memItemLeft" align="right" valign="top">const char *&#160;</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">&#160;</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> *&#160;</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">&#160;</td></tr>
-<tr class="memitem:a1947a8ce8e8ea812886e6fd2ed1000a8"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
-<tr class="memitem:a4668e11dd7cd30e9556680f33f81892d"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
-<tr class="memitem:ae7a3cbbf34b403b802a3b6901a4fca8a"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
-<tr class="memitem:aa1113bda895ae3b1d058f4c71f7702b0"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
-<tr class="memitem:a2f2a07f660820d889c49ad348676bf37"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
-<tr class="memitem:ab319ef8ac1bf439e6bb4f65db069fa98"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
-<tr class="memitem:a7fa1c87ded14143a4310bf56e8cbfc86"><td class="memItemLeft" align="right" valign="top">void&#160;</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">&#160;</td></tr>
-<tr class="memitem:a730aaacfde80e76a6b4bd2a68738eaa4"><td class="memItemLeft" align="right" valign="top">const char *&#160;</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">&#160;</td></tr>
+<tr class="memitem:gaf208ece99e5eefb7737bd574672cc658"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#gaf208ece99e5eefb7737bd574672cc658">qd_router_id</a> (const <a class="el" href="group__dispatch.html#gaef7922e4eb6670388fd2d3e6d88297a9">qd_dispatch_t</a> *qd)</td></tr>
+<tr class="separator:gaf208ece99e5eefb7737bd574672cc658"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga642629d363cf448edb48b7777ebe1f3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__router.html#ga57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga642629d363cf448edb48b7777ebe1f3c">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="group__router.html#ga40b73db46b35fc510c38be9361d56c98">qd_router_message_cb_t</a> handler, <a class="el" href="group__router.html#gaf2e78df04ea3d2f36a83f34a3463806f">qd_address_semantics_t</a> semantics, bool global, void *context)</td></tr>
+<tr class="separator:ga642629d363cf448edb48b7777ebe1f3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1947a8ce8e8ea812886e6fd2ed1000a8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga1947a8ce8e8ea812886e6fd2ed1000a8">qd_router_unregister_address</a> (<a class="el" href="group__router.html#ga57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> *address)</td></tr>
+<tr class="separator:ga1947a8ce8e8ea812886e6fd2ed1000a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4668e11dd7cd30e9556680f33f81892d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga4668e11dd7cd30e9556680f33f81892d">qd_address_set_redirect</a> (<a class="el" href="group__router.html#ga57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> *address, <a class="el" href="group__router.html#ga57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> *redirect)</td></tr>
+<tr class="separator:ga4668e11dd7cd30e9556680f33f81892d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae7a3cbbf34b403b802a3b6901a4fca8a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#gae7a3cbbf34b403b802a3b6901a4fca8a">qd_address_set_static_cc</a> (<a class="el" href="group__router.html#ga57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> *address, <a class="el" href="group__router.html#ga57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> *cc)</td></tr>
+<tr class="separator:gae7a3cbbf34b403b802a3b6901a4fca8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa1113bda895ae3b1d058f4c71f7702b0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#gaa1113bda895ae3b1d058f4c71f7702b0">qd_address_set_dynamic_cc</a> (<a class="el" href="group__router.html#ga57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> *address, <a class="el" href="group__router.html#ga57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> *cc)</td></tr>
+<tr class="separator:gaa1113bda895ae3b1d058f4c71f7702b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2f2a07f660820d889c49ad348676bf37"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga2f2a07f660820d889c49ad348676bf37">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:ga2f2a07f660820d889c49ad348676bf37"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab319ef8ac1bf439e6bb4f65db069fa98"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#gab319ef8ac1bf439e6bb4f65db069fa98">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:gab319ef8ac1bf439e6bb4f65db069fa98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7fa1c87ded14143a4310bf56e8cbfc86"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga7fa1c87ded14143a4310bf56e8cbfc86">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:ga7fa1c87ded14143a4310bf56e8cbfc86"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga730aaacfde80e76a6b4bd2a68738eaa4"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__router.html#ga730aaacfde80e76a6b4bd2a68738eaa4">qd_address_logstr</a> (<a class="el" href="group__router.html#ga57e0efc22a83bf03f98cdd9c3cb1c06a">qd_address_t</a> *address)</td></tr>
+<tr class="separator:ga730aaacfde80e76a6b4bd2a68738eaa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>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">&#160;</td>
-          <td class="paramname">d</td><td>)</td>
-          <td>&#160;&#160;&#160;(d &amp; <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&#160;&#160;&#160;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&#160;&#160;&#160;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&#160;&#160;&#160;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&#160;&#160;&#160;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&#160;&#160;&#160;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&#160;&#160;&#160;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">&#160;</td>
-          <td class="paramname">d</td><td>)</td>
-          <td>&#160;&#160;&#160;(d &amp; <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&#160;&#160;&#160;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&#160;&#160;&#160;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&#160;&#160;&#160;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&#160;&#160;&#160;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&#160;&#160;&#160;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">&#160;</td>
-          <td class="paramname">d</td><td>)</td>
-          <td>&#160;&#160;&#160;(d &amp; <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&#160;&#160;&#160;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&#160;&#160;&#160;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&#160;&#160;&#160;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&#160;&#160;&#160;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&#160;&#160;&#160;(<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&#160;&#160;&#160;(<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> *&#160;</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> *&#160;</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> *&#160;</td>
-          <td class="paramname"><em>cc</em>&#160;</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> *&#160;</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> *&#160;</td>
-          <td class="paramname"><em>redirect</em>&#160;</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> *&#160;</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> *&#160;</td>
-          <td class="paramname"><em>cc</em>&#160;</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> *&#160;</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> *&#160;</td>
-          <td class="paramname"><em>field</em>&#160;</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> *&#160;</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> *&#160;</td>
-          <td class="paramname"><em>qd</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</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>&#160;</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>&#160;</td>
-          <td class="paramname"><em>semantics</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>global</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *&#160;</td>
-          <td class="paramname"><em>context</em>&#160;</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> *&#160;</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> *&#160;</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> *&#160;</td>
-          <td class="paramname"><em>msg</em>&#160;</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> *&#160;</td>
-          <td class="paramname"><em>qd</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</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> *&#160;</td>
-          <td class="paramname"><em>msg</em>&#160;</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> *&#160;</td>
-          <td class="paramname"><em>address</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-</div>
-</div>
-</div><!-- contents -->
+</div></div><!-- contents -->
 </div><!-- doc-content -->
 <!-- start footer part -->
 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->

Modified: qpid/site/input/releases/qpid-dispatch-trunk/api/router_8h.js
URL: http://svn.apache.org/viewvc/qpid/site/input/releases/qpid-dispatch-trunk/api/router_8h.js?rev=1653654&r1=1653653&r2=1653654&view=diff
==============================================================================
--- qpid/site/input/releases/qpid-dispatch-trunk/api/router_8h.js (original)
+++ qpid/site/input/releases/qpid-dispatch-trunk/api/router_8h.js Wed Jan 21 21:07:42 2015
@@ -1,36 +1,36 @@
 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 ]
+    [ "QD_BIAS", "router_8h.html#ga79d218f0a28f347daddf4a41da87edaa", null ],
+    [ "QD_BIAS_CLOSEST", "router_8h.html#ga24df81192da647f9f34cf2a83f7d0d9f", null ],
+    [ "QD_BIAS_LATENCY", "router_8h.html#ga3ac01c5a0091321f8804aa000e39b75d", null ],
+    [ "QD_BIAS_NONE", "router_8h.html#ga6da59208075ed3d059dc537d97081ab9", null ],
+    [ "QD_BIAS_SPREAD", "router_8h.html#ga0fa2942e81777b1c3c363689cd6c67a4", null ],
+    [ "QD_BIASMASK", "router_8h.html#ga70494c65d82d415c5d736ef61e48cb94", null ],
+    [ "QD_BYPASS_VALID_ORIGINS", "router_8h.html#ga561d9bdc1b4b81310956dc1fedda1cf0", null ],
+    [ "QD_CONGESTION", "router_8h.html#ga733bd4ceab8c801bde29f6194532cf8c", null ],
+    [ "QD_CONGESTION_BACKPRESSURE", "router_8h.html#gaa90aaebffddecfd09e48c3c7463e295a", null ],
+    [ "QD_CONGESTION_DROP", "router_8h.html#ga23cbb544dffcaa54491f4d244e4ae7a3", null ],
+    [ "QD_CONGESTION_REDIRECT", "router_8h.html#ga159e4bb2c788a3711022fc0e6f61a4c5", null ],
+    [ "QD_CONGESTIONMASK", "router_8h.html#gaeaad43b784be3d98b7679e91ec6cabde", null ],
+    [ "QD_DROP_FOR_SLOW_CONSUMERS", "router_8h.html#gac8741b4708ad60b578b009366eaeb4ec", null ],
+    [ "QD_FANOUT", "router_8h.html#gace61a50dc47847c9da9efd2a09feca18", null ],
+    [ "QD_FANOUT_GROUP", "router_8h.html#ga2da37cb8fbe718e4028226fbe6d37d5c", null ],
+    [ "QD_FANOUT_MULTIPLE", "router_8h.html#ga495218744157bffbc39dd34a4f70e9d2", null ],
+    [ "QD_FANOUT_SINGLE", "router_8h.html#ga44ffba7152f928e6f545d46f9848243f", null ],
+    [ "QD_FANOUTMASK", "router_8h.html#gad01c71a24146bc0d9cf77f0866a81aeb", null ],
+    [ "QD_SEMANTICS_DEFAULT", "router_8h.html#ga040d5aaf1d77e948df7f3b7d338dbfb8", null ],
+    [ "QD_SEMANTICS_ROUTER_CONTROL", "router_8h.html#ga84c325241aaada359ac15b367c4cd0cb", null ],
+    [ "qd_address_semantics_t", "router_8h.html#gaf2e78df04ea3d2f36a83f34a3463806f", null ],
+    [ "qd_address_t", "router_8h.html#ga57e0efc22a83bf03f98cdd9c3cb1c06a", null ],
+    [ "qd_router_message_cb_t", "router_8h.html#ga40b73db46b35fc510c38be9361d56c98", null ],
+    [ "qd_address_logstr", "router_8h.html#ga730aaacfde80e76a6b4bd2a68738eaa4", null ],
+    [ "qd_address_set_dynamic_cc", "router_8h.html#gaa1113bda895ae3b1d058f4c71f7702b0", null ],
+    [ "qd_address_set_redirect", "router_8h.html#ga4668e11dd7cd30e9556680f33f81892d", null ],
+    [ "qd_address_set_static_cc", "router_8h.html#gae7a3cbbf34b403b802a3b6901a4fca8a", null ],
+    [ "qd_router_build_node_list", "router_8h.html#ga7fa1c87ded14143a4310bf56e8cbfc86", null ],
+    [ "qd_router_id", "router_8h.html#gaf208ece99e5eefb7737bd574672cc658", null ],
+    [ "qd_router_register_address", "router_8h.html#ga642629d363cf448edb48b7777ebe1f3c", null ],
+    [ "qd_router_send", "router_8h.html#ga2f2a07f660820d889c49ad348676bf37", null ],
+    [ "qd_router_send2", "router_8h.html#gab319ef8ac1bf439e6bb4f65db069fa98", null ],
+    [ "qd_router_unregister_address", "router_8h.html#ga1947a8ce8e8ea812886e6fd2ed1000a8", null ]
 ];
\ No newline at end of file



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