http://git-wip-us.apache.org/repos/asf/qpid-site/blob/af29c40c/content/releases/qpid-proton-0.13.1/proton/c/api/link_8h_source.html ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-0.13.1/proton/c/api/link_8h_source.html b/content/releases/qpid-proton-0.13.1/proton/c/api/link_8h_source.html new file mode 100755 index 0000000..07547e4 --- /dev/null +++ b/content/releases/qpid-proton-0.13.1/proton/c/api/link_8h_source.html @@ -0,0 +1,172 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta http-equiv="X-UA-Compatible" content="IE=9"/> +<meta name="generator" content="Doxygen 1.8.11"/> +<title>Qpid Proton C API: proton/link.h Source File</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="navtree.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="resize.js"></script> +<script type="text/javascript" src="navtreedata.js"></script> +<script type="text/javascript" src="navtree.js"></script> +<script type="text/javascript"> + $(document).ready(initResizable); + $(window).load(resizeHeight); +</script> +<link href="search/search.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="search/searchdata.js"></script> +<script type="text/javascript" src="search/search.js"></script> +<script type="text/javascript"> + $(document).ready(function() { init_search(); }); +</script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">Qpid Proton C API +  <span id="projectnumber">0.13.1</span> + </div> + </td> + <td> <div id="MSearchBox" class="MSearchBoxInactive"> + <span class="left"> + <img id="MSearchSelect" src="search/mag_sel.png" + onmouseover="return searchBox.OnSearchSelectShow()" + onmouseout="return searchBox.OnSearchSelectHide()" + alt=""/> + <input type="text" id="MSearchField" value="Search" accesskey="S" + onfocus="searchBox.OnSearchFieldFocus(true)" + onblur="searchBox.OnSearchFieldFocus(false)" + onkeyup="searchBox.OnSearchFieldChange(event)"/> + </span><span class="right"> + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> + </span> + </div> +</td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.11 --> +<script type="text/javascript"> +var searchBox = new SearchBox("searchBox", "search",false,'Search'); +</script> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +$(document).ready(function(){initNavTree('link_8h_source.html','');}); +</script> +<div id="doc-content"> +<!-- window showing the filter options --> +<div id="MSearchSelectWindow" + onmouseover="return searchBox.OnSearchSelectShow()" + onmouseout="return searchBox.OnSearchSelectHide()" + onkeydown="return searchBox.OnSearchSelectKey(event)"> +</div> + +<!-- iframe showing the search results (closed by default) --> +<div id="MSearchResultsWindow"> +<iframe src="javascript:void(0)" frameborder="0" + name="MSearchResults" id="MSearchResults"> +</iframe> +</div> + +<div class="header"> + <div class="headertitle"> +<div class="title">link.h</div> </div> +</div><!--header--> +<div class="contents"> +<a href="link_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 PROTON_LINK_H</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define PROTON_LINK_H 1</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> </div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">/*</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> *</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * or more contributor license agreements. See the NOTICE file</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * distributed with this work for additional information</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * "License"); you may not use this file except in compliance</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * with the License. You may obtain a copy of the License at</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment "> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> *</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * software distributed under the License is distributed on an</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> * KIND, either express or implied. See the License for the</span></div><di v class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> * specific language governing permissions and limitations</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"> * under the License.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment"> *</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment"> */</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include <proton/import_export.h></span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include <proton/type_compat.h></span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</s pan> <span class="preprocessor">#include <<a class="code" href="condition_8h.html">proton/condition.h</a>></span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <<a class="code" href="terminus_8h.html">proton/terminus.h</a>></span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <<a class="code" href="types_8h.html">proton/types.h</a>></span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include <proton/object.h></span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include <stddef.h></span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor" >#ifdef __cplusplus</span></div><div class="line"><a name="l00034"></a><span >class="lineno"> 34</span> <span class="keyword">extern</span> <span >class="stringliteral">"C"</span> {</div><div class="line"><a >name="l00035"></a><span class="lineno"> 35</span> <span >class="preprocessor">#endif</span></div><div class="line"><a >name="l00036"></a><span class="lineno"> 36</span> </div><div >class="line"><a name="l00059"></a><span class="lineno"> >59</span> PN_EXTERN <a class="code" >href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *<a >class="code" >href="group__link.html#ga1d87431c33b1d5e84ee8f42875cae8d5">pn_sender</a>(<a >class="code" >href="group__session.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9">pn_session_t</a> > *session, <span class="keyword">const</span> <span >class="keywordtype">char</span> *name);</div><div class="line"><a >name="l00060"></a><span class="lineno"> 60</span> </div><div >class="line"><a name="l00073"></a><span class="lineno"> 73</span> PN_EXTERN <a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *<a class="code" href="group__link.html#ga476a97822eff18e7b8ae39a0a3a0b20f">pn_receiver</a>(<a class="code" href="group__session.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9">pn_session_t</a> *session, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__link.html#gaa28fac1437012b534873b6e255bcb494">pn_link_free</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span> PN_EXTERN <span class="keywordtype">void</span> *<a class="code" href="group__link.html#ga1bca6c08ba0179233dc76cb3834cbe4e">pn_link_get_context</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__link.html#ga0be02619b09c3b7b38fe50318466792e">pn_link_set_context</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link, <span class="keywordtype">void</span> *context);</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span> </div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span> PN_EXTERN pn_record_t *<a class="code" href="group__link.html#ga51ace30d440f3f6a1c7b022a17c14738">pn_link_attachments</a>(<a class="code" href ="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span> PN_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__link.html#ga3d284db80651c3183a60f706325f2266">pn_link_name</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> </div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span> PN_EXTERN <span class="keywordtype">bool</span> <a class="code" href="group__link.html#gacb14567cf4afa5a3d2ec774cd66ec9fe">pn_link_is_sender</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00133"></a><span class="lineno"> 133< /span> </div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> PN_EXTERN <span class="keywordtype">bool</span> <a class="code" href="group__link.html#gac02f18d19fa8da9fef840e52be41cf68">pn_link_is_receiver</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span> </div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span> PN_EXTERN <a class="code" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">pn_state_t</a> <a class="code" href="group__link.html#gaef39c0b3b65fca7d9b227ef38a345394">pn_link_state</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> </div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span> PN_EXTERN pn_error_t *<a cl ass="code" href="group__link.html#ga72d4d05cc2a29cc1a3c96cd984c2a4b6">pn_link_error</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span> PN_EXTERN <a class="code" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *<a class="code" href="group__link.html#ga3d9321a1831d214e079152b7a8030cf1">pn_link_condition</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span> </div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span> PN_EXTERN <a class="code" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *<a class="code" href="group__link.html#gabac87dd5667123557a0e73a 45ad13349">pn_link_remote_condition</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span> </div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span> PN_EXTERN <a class="code" href="group__session.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9">pn_session_t</a> *<a class="code" href="group__link.html#ga9417ad2f784646ae23318782411e422a">pn_link_session</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span> </div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span> PN_EXTERN <a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *<a class="code" href="group__link.html#gacd5a06ca5daa5d4910d795d7157ebfde">pn_link_head</a>(<a class="code" href="group__connect ion.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, <a class="code" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">pn_state_t</a> state);</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span> </div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span> PN_EXTERN <a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *<a class="code" href="group__link.html#ga07d0254efd3df298246a043f5323d540">pn_link_next</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link, <a class="code" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">pn_state_t</a> state);</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span> </div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__link.html#ga b9a73ca4ac5383a71ddf54cbcb748083">pn_link_open</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span> </div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__link.html#gad9d63c2255cae6c913cb980f8812ace0">pn_link_close</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span> </div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__link.html#ga82df1bbe52ddbc75c7b7403489d4652f">pn_link_detach</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00271 "></a><span class="lineno"> 271</span> </div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span> PN_EXTERN <a class="code" href="group__terminus.html#gad202baf5c904d6991e13521b7c93fdc2">pn_terminus_t</a> *<a class="code" href="group__link.html#ga8a8002b94c660f1fd1cbb3e932bd52f0">pn_link_source</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span> </div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span> PN_EXTERN <a class="code" href="group__terminus.html#gad202baf5c904d6991e13521b7c93fdc2">pn_terminus_t</a> *<a class="code" href="group__link.html#ga44c7bdc0a9179d9cdd96c3153e4da36c">pn_link_target</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span> </div><div class="li ne"><a name="l00305"></a><span class="lineno"> 305</span> PN_EXTERN <a class="code" href="group__terminus.html#gad202baf5c904d6991e13521b7c93fdc2">pn_terminus_t</a> *<a class="code" href="group__link.html#ga6955876604a5982a969cf3e44bc3b045">pn_link_remote_source</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span> </div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span> PN_EXTERN <a class="code" href="group__terminus.html#gad202baf5c904d6991e13521b7c93fdc2">pn_terminus_t</a> *<a class="code" href="group__link.html#gad9c24558b723dc4877abad8bacd5a17a">pn_link_remote_target</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span> </div><div class="line"><a name="l00335"></a><span class="lineno"> 335 </span> PN_EXTERN <a class="code" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *<a class="code" href="group__link.html#ga662d2bf8a9a447cf1a69f4ec7d72a6ac">pn_link_current</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span> </div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span> PN_EXTERN <span class="keywordtype">bool</span> <a class="code" href="group__link.html#gaea1f1ff885604e194ecfbae8c43e91d7">pn_link_advance</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span> </div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__link.html#gae106eccd62d41a1b6125bc 471315066d">pn_link_credit</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span> </div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__link.html#gab5a35ccbd14c04285845a6d7b40f44df">pn_link_queued</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span> </div><div class="line"><a name="l00413"></a><span class="lineno"> 413</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__link.html#ga1c9b1a283a88199a2dc56af8ab150760">pn_link_remote_credit</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00414"></a><span cl ass="lineno"> 414</span> </div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span> PN_EXTERN <span class="keywordtype">bool</span> <a class="code" href="group__link.html#ga412100bbe765f6fa0313257b6f24a1b8">pn_link_get_drain</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span> </div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__link.html#ga72edd3ec60adb06f7af3f53580dfcebc">pn_link_drained</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span> </div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href ="group__link.html#gae87b35d45c495a640c04376175696403">pn_link_available</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span> </div><div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="group__link.html#ga3fb58bd0b88d37407ebb615c2630e608"> 471</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l00472"></a><span class="lineno"><a class="line" href="group__link.html#gga3fb58bd0b88d37407ebb615c2630e608a8bd9806d2f8d8c1724ed26bb0543bade"> 472</a></span>  <a class="code" href="group__link.html#gga3fb58bd0b88d37407ebb615c2630e608a8bd9806d2f8d8c1724ed26bb0543bade">PN_SND_UNSETTLED</a> = 0, </div><div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="group__link.html#gga3fb58bd0b88d37407ebb615c2630e608ac159f0edca565961b554768a42e82b f0"> 474</a></span>  <a class="code" href="group__link.html#gga3fb58bd0b88d37407ebb615c2630e608ac159f0edca565961b554768a42e82bf0">PN_SND_SETTLED</a> = 1, </div><div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="group__link.html#gga3fb58bd0b88d37407ebb615c2630e608ac33a5700d0247976b465aeb7c1437fd1"> 476</a></span>  <a class="code" href="group__link.html#gga3fb58bd0b88d37407ebb615c2630e608ac33a5700d0247976b465aeb7c1437fd1">PN_SND_MIXED</a> = 2 </div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span> } <a class="code" href="group__link.html#ga3fb58bd0b88d37407ebb615c2630e608">pn_snd_settle_mode_t</a>;</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span> </div><div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="group__link.html#gad1c2388cdae687be26222a5d66fd2d58"> 488</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</ div><div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="group__link.html#ggad1c2388cdae687be26222a5d66fd2d58ac22b82396bd686940dfcc861302a8262"> 489</a></span>  <a class="code" href="group__link.html#ggad1c2388cdae687be26222a5d66fd2d58ac22b82396bd686940dfcc861302a8262">PN_RCV_FIRST</a> = 0, </div><div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="group__link.html#ggad1c2388cdae687be26222a5d66fd2d58ac79dc7f63fce078a8f0fe268c81dcaf3"> 491</a></span>  <a class="code" href="group__link.html#ggad1c2388cdae687be26222a5d66fd2d58ac79dc7f63fce078a8f0fe268c81dcaf3">PN_RCV_SECOND</a> = 1 </div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span> } <a class="code" href="group__link.html#gad1c2388cdae687be26222a5d66fd2d58">pn_rcv_settle_mode_t</a>;</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span> </div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span> PN_EXTERN <a class="code" href="group__link.html#ga3fb58bd0b88d37407ebb615c2630e608">pn_snd_settle_mode_t</a> <a class="code" href="group__link.html#ga44b6238638d71356b00f3129e0b28182">pn_link_snd_settle_mode</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span> </div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span> PN_EXTERN <a class="code" href="group__link.html#gad1c2388cdae687be26222a5d66fd2d58">pn_rcv_settle_mode_t</a> <a class="code" href="group__link.html#ga8aec1bf839d167e81037595a86c8751a">pn_link_rcv_settle_mode</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span> </div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span> PN_EXTERN <span class="key wordtype">void</span> <a class="code" href="group__link.html#ga410b0f045ee235b93a7fa1439af50d2c">pn_link_set_snd_settle_mode</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link, <a class="code" href="group__link.html#ga3fb58bd0b88d37407ebb615c2630e608">pn_snd_settle_mode_t</a> mode);</div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span> </div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__link.html#gaff06cd4918c76523e1893dc1341ebc48">pn_link_set_rcv_settle_mode</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link, <a class="code" href="group__link.html#gad1c2388cdae687be26222a5d66fd2d58">pn_rcv_settle_mode_t</a> mode);</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span> </div><div class="line"><a name="l00533"></a><span class= "lineno"> 533</span> PN_EXTERN <a class="code" href="group__link.html#ga3fb58bd0b88d37407ebb615c2630e608">pn_snd_settle_mode_t</a> <a class="code" href="group__link.html#ga03991c2d516e68c0eba2a2eb910bb9f5">pn_link_remote_snd_settle_mode</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span> </div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span> PN_EXTERN <a class="code" href="group__link.html#gad1c2388cdae687be26222a5d66fd2d58">pn_rcv_settle_mode_t</a> <a class="code" href="group__link.html#ga13d85968d1ced071196379c9cbd108b1">pn_link_remote_rcv_settle_mode</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span> </div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span> PN _EXTERN <span class="keywordtype">int</span> <a class="code" href="group__link.html#ga77f816f63c744283b2fd62e6f8abef07">pn_link_unsettled</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span> </div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span> PN_EXTERN <a class="code" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *<a class="code" href="group__link.html#ga79008e1324488bcbc7387b657c1d2897">pn_unsettled_head</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link);</div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span> </div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span> PN_EXTERN <a class="code" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *<a class="code " href="group__link.html#ga29f38b239a25d8adad5fa7457e4ec014">pn_unsettled_next</a>(<a class="code" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery);</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span> </div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__sender.html#gaa7a1eb227dde862c8a311535d1737b1a">pn_link_offered</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *sender, <span class="keywordtype">int</span> credit);</div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span> </div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span> PN_EXTERN ssize_t <a class="code" href="group__sender.html#ga6edd45454fe2ddd093aad94f3d277475">pn_link_send</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687 bc0">pn_link_t</a> *sender, <span class="keyword">const</span> <span class="keywordtype">char</span> *bytes, <span class="keywordtype">size_t</span> n);</div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span> </div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span> <span class="comment">//PN_EXTERN void pn_link_abort(pn_sender_t *sender);</span></div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span> </div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span> <span class="comment">// receiver</span></div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span> <span class="comment"></span>PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__receiver.html#gaf331f33acd1fddbb6f8e674a8a7c6aa2">pn_link_flow</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *receiver, <span class="keywordtype">int</ span> credit);</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span> </div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__receiver.html#ga2f48aec7e3de526bbdea1c4e99708357">pn_link_drain</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *receiver, <span class="keywordtype">int</span> credit);</div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span> </div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__receiver.html#ga22837f7f8e152add8de867bbe4163892">pn_link_set_drain</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *receiver, <span class="keywordtype">bool</span> drain);</div><div class="line"><a name="l00627"></a><span class="linen o"> 627</span> </div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span> PN_EXTERN ssize_t <a class="code" href="group__receiver.html#gaa98289676877e6c820a95e4bce94eda6">pn_link_recv</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *receiver, <span class="keywordtype">char</span> *bytes, <span class="keywordtype">size_t</span> n);</div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span> </div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span> PN_EXTERN <span class="keywordtype">bool</span> <a class="code" href="group__receiver.html#gacda3e0bc16ff65cbfa99087f9da025c7">pn_link_draining</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *receiver);</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span> </div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span> <span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span> }</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span> </div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span> <span class="preprocessor">#endif </span><span class="comment">/* link.h */</span><span class="preprocessor"></span></div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span> </div><div class="ttc" id="group__link_html_ga662d2bf8a9a447cf1a69f4ec7d72a6ac"><div class="ttname"><a href="group__link.html#ga662d2bf8a9a447cf1a69f4ec7d72a6ac">pn_link_current</a></div><div class="ttdeci">PN_EXTERN pn_delivery_t * pn_link_current(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_gaea1f1ff885604e194ecfbae8c43e91d7"><div class="ttname"><a href="group__link.html#gaea1f1ff885604e194ecfbae8c43e91d7">pn_link_advance</a></div><div class="ttdeci">PN_EXTERN bool pn_link_advance(pn_link_t *link)</div></div> +<div class="ttc" id="group__receiver_html_gacda3e0bc16ff65cbfa99087f9da025c7"><div class="ttname"><a href="group__receiver.html#gacda3e0bc16ff65cbfa99087f9da025c7">pn_link_draining</a></div><div class="ttdeci">PN_EXTERN bool pn_link_draining(pn_link_t *receiver)</div></div> +<div class="ttc" id="group__link_html_ga77f816f63c744283b2fd62e6f8abef07"><div class="ttname"><a href="group__link.html#ga77f816f63c744283b2fd62e6f8abef07">pn_link_unsettled</a></div><div class="ttdeci">PN_EXTERN int pn_link_unsettled(pn_link_t *link)</div></div> +<div class="ttc" id="types_8h_html"><div class="ttname"><a href="types_8h.html">types.h</a></div></div> +<div class="ttc" id="group__link_html_gad9c24558b723dc4877abad8bacd5a17a"><div class="ttname"><a href="group__link.html#gad9c24558b723dc4877abad8bacd5a17a">pn_link_remote_target</a></div><div class="ttdeci">PN_EXTERN pn_terminus_t * pn_link_remote_target(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_ga44b6238638d71356b00f3129e0b28182"><div class="ttname"><a href="group__link.html#ga44b6238638d71356b00f3129e0b28182">pn_link_snd_settle_mode</a></div><div class="ttdeci">PN_EXTERN pn_snd_settle_mode_t pn_link_snd_settle_mode(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_gaff06cd4918c76523e1893dc1341ebc48"><div class="ttname"><a href="group__link.html#gaff06cd4918c76523e1893dc1341ebc48">pn_link_set_rcv_settle_mode</a></div><div class="ttdeci">PN_EXTERN void pn_link_set_rcv_settle_mode(pn_link_t *link, pn_rcv_settle_mode_t mode)</div></div> +<div class="ttc" id="group__link_html_ga0be02619b09c3b7b38fe50318466792e"><div class="ttname"><a href="group__link.html#ga0be02619b09c3b7b38fe50318466792e">pn_link_set_context</a></div><div class="ttdeci">PN_EXTERN void pn_link_set_context(pn_link_t *link, void *context)</div></div> +<div class="ttc" id="group__link_html_ga72d4d05cc2a29cc1a3c96cd984c2a4b6"><div class="ttname"><a href="group__link.html#ga72d4d05cc2a29cc1a3c96cd984c2a4b6">pn_link_error</a></div><div class="ttdeci">PN_EXTERN pn_error_t * pn_link_error(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_ga6955876604a5982a969cf3e44bc3b045"><div class="ttname"><a href="group__link.html#ga6955876604a5982a969cf3e44bc3b045">pn_link_remote_source</a></div><div class="ttdeci">PN_EXTERN pn_terminus_t * pn_link_remote_source(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_gacb14567cf4afa5a3d2ec774cd66ec9fe"><div class="ttname"><a href="group__link.html#gacb14567cf4afa5a3d2ec774cd66ec9fe">pn_link_is_sender</a></div><div class="ttdeci">PN_EXTERN bool pn_link_is_sender(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_ga1c9b1a283a88199a2dc56af8ab150760"><div class="ttname"><a href="group__link.html#ga1c9b1a283a88199a2dc56af8ab150760">pn_link_remote_credit</a></div><div class="ttdeci">PN_EXTERN int pn_link_remote_credit(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_gac02f18d19fa8da9fef840e52be41cf68"><div class="ttname"><a href="group__link.html#gac02f18d19fa8da9fef840e52be41cf68">pn_link_is_receiver</a></div><div class="ttdeci">PN_EXTERN bool pn_link_is_receiver(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_gab9a73ca4ac5383a71ddf54cbcb748083"><div class="ttname"><a href="group__link.html#gab9a73ca4ac5383a71ddf54cbcb748083">pn_link_open</a></div><div class="ttdeci">PN_EXTERN void pn_link_open(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_ga89dad3aa7934329a7ff467c636687bc0"><div class="ttname"><a href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a></div><div class="ttdeci">struct pn_link_t pn_link_t</div><div class="ttdef"><b>Definition:</b> types.h:148</div></div> +<div class="ttc" id="group__link_html_gae87b35d45c495a640c04376175696403"><div class="ttname"><a href="group__link.html#gae87b35d45c495a640c04376175696403">pn_link_available</a></div><div class="ttdeci">PN_EXTERN int pn_link_available(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_ga29f38b239a25d8adad5fa7457e4ec014"><div class="ttname"><a href="group__link.html#ga29f38b239a25d8adad5fa7457e4ec014">pn_unsettled_next</a></div><div class="ttdeci">PN_EXTERN pn_delivery_t * pn_unsettled_next(pn_delivery_t *delivery)</div></div> +<div class="ttc" id="group__link_html_gga3fb58bd0b88d37407ebb615c2630e608a8bd9806d2f8d8c1724ed26bb0543bade"><div class="ttname"><a href="group__link.html#gga3fb58bd0b88d37407ebb615c2630e608a8bd9806d2f8d8c1724ed26bb0543bade">PN_SND_UNSETTLED</a></div><div class="ttdef"><b>Definition:</b> link.h:472</div></div> +<div class="ttc" id="group__link_html_gacd5a06ca5daa5d4910d795d7157ebfde"><div class="ttname"><a href="group__link.html#gacd5a06ca5daa5d4910d795d7157ebfde">pn_link_head</a></div><div class="ttdeci">PN_EXTERN pn_link_t * pn_link_head(pn_connection_t *connection, pn_state_t state)</div></div> +<div class="ttc" id="group__link_html_gabac87dd5667123557a0e73a45ad13349"><div class="ttname"><a href="group__link.html#gabac87dd5667123557a0e73a45ad13349">pn_link_remote_condition</a></div><div class="ttdeci">PN_EXTERN pn_condition_t * pn_link_remote_condition(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_ga476a97822eff18e7b8ae39a0a3a0b20f"><div class="ttname"><a href="group__link.html#ga476a97822eff18e7b8ae39a0a3a0b20f">pn_receiver</a></div><div class="ttdeci">PN_EXTERN pn_link_t * pn_receiver(pn_session_t *session, const char *name)</div></div> +<div class="ttc" id="group__link_html_ga51ace30d440f3f6a1c7b022a17c14738"><div class="ttname"><a href="group__link.html#ga51ace30d440f3f6a1c7b022a17c14738">pn_link_attachments</a></div><div class="ttdeci">PN_EXTERN pn_record_t * pn_link_attachments(pn_link_t *link)</div></div> +<div class="ttc" id="group__terminus_html_gad202baf5c904d6991e13521b7c93fdc2"><div class="ttname"><a href="group__terminus.html#gad202baf5c904d6991e13521b7c93fdc2">pn_terminus_t</a></div><div class="ttdeci">struct pn_terminus_t pn_terminus_t</div><div class="ttdef"><b>Definition:</b> terminus.h:53</div></div> +<div class="ttc" id="group__link_html_ga79008e1324488bcbc7387b657c1d2897"><div class="ttname"><a href="group__link.html#ga79008e1324488bcbc7387b657c1d2897">pn_unsettled_head</a></div><div class="ttdeci">PN_EXTERN pn_delivery_t * pn_unsettled_head(pn_link_t *link)</div></div> +<div class="ttc" id="group__session_html_ga38ccb93b8f5c2892adafce5d5f0fbcd9"><div class="ttname"><a href="group__session.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9">pn_session_t</a></div><div class="ttdeci">struct pn_session_t pn_session_t</div><div class="ttdef"><b>Definition:</b> types.h:129</div></div> +<div class="ttc" id="group__link_html_ga8aec1bf839d167e81037595a86c8751a"><div class="ttname"><a href="group__link.html#ga8aec1bf839d167e81037595a86c8751a">pn_link_rcv_settle_mode</a></div><div class="ttdeci">PN_EXTERN pn_rcv_settle_mode_t pn_link_rcv_settle_mode(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_ga412100bbe765f6fa0313257b6f24a1b8"><div class="ttname"><a href="group__link.html#ga412100bbe765f6fa0313257b6f24a1b8">pn_link_get_drain</a></div><div class="ttdeci">PN_EXTERN bool pn_link_get_drain(pn_link_t *link)</div></div> +<div class="ttc" id="group__sender_html_ga6edd45454fe2ddd093aad94f3d277475"><div class="ttname"><a href="group__sender.html#ga6edd45454fe2ddd093aad94f3d277475">pn_link_send</a></div><div class="ttdeci">PN_EXTERN ssize_t pn_link_send(pn_link_t *sender, const char *bytes, size_t n)</div></div> +<div class="ttc" id="group__link_html_ga13d85968d1ced071196379c9cbd108b1"><div class="ttname"><a href="group__link.html#ga13d85968d1ced071196379c9cbd108b1">pn_link_remote_rcv_settle_mode</a></div><div class="ttdeci">PN_EXTERN pn_rcv_settle_mode_t pn_link_remote_rcv_settle_mode(pn_link_t *link)</div></div> +<div class="ttc" id="terminus_8h_html"><div class="ttname"><a href="terminus_8h.html">terminus.h</a></div></div> +<div class="ttc" id="group__link_html_gaef39c0b3b65fca7d9b227ef38a345394"><div class="ttname"><a href="group__link.html#gaef39c0b3b65fca7d9b227ef38a345394">pn_link_state</a></div><div class="ttdeci">PN_EXTERN pn_state_t pn_link_state(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_ga3fb58bd0b88d37407ebb615c2630e608"><div class="ttname"><a href="group__link.html#ga3fb58bd0b88d37407ebb615c2630e608">pn_snd_settle_mode_t</a></div><div class="ttdeci">pn_snd_settle_mode_t</div><div class="ttdef"><b>Definition:</b> link.h:471</div></div> +<div class="ttc" id="group__link_html_ga1bca6c08ba0179233dc76cb3834cbe4e"><div class="ttname"><a href="group__link.html#ga1bca6c08ba0179233dc76cb3834cbe4e">pn_link_get_context</a></div><div class="ttdeci">PN_EXTERN void * pn_link_get_context(pn_link_t *link)</div></div> +<div class="ttc" id="condition_8h_html"><div class="ttname"><a href="condition_8h.html">condition.h</a></div></div> +<div class="ttc" id="group__delivery_html_gacdfce854066c0a4ff4db9f9a0478f340"><div class="ttname"><a href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a></div><div class="ttdeci">struct pn_delivery_t pn_delivery_t</div><div class="ttdef"><b>Definition:</b> types.h:238</div></div> +<div class="ttc" id="group__link_html_gga3fb58bd0b88d37407ebb615c2630e608ac159f0edca565961b554768a42e82bf0"><div class="ttname"><a href="group__link.html#gga3fb58bd0b88d37407ebb615c2630e608ac159f0edca565961b554768a42e82bf0">PN_SND_SETTLED</a></div><div class="ttdef"><b>Definition:</b> link.h:474</div></div> +<div class="ttc" id="group__receiver_html_gaa98289676877e6c820a95e4bce94eda6"><div class="ttname"><a href="group__receiver.html#gaa98289676877e6c820a95e4bce94eda6">pn_link_recv</a></div><div class="ttdeci">PN_EXTERN ssize_t pn_link_recv(pn_link_t *receiver, char *bytes, size_t n)</div></div> +<div class="ttc" id="group__link_html_ga1d87431c33b1d5e84ee8f42875cae8d5"><div class="ttname"><a href="group__link.html#ga1d87431c33b1d5e84ee8f42875cae8d5">pn_sender</a></div><div class="ttdeci">PN_EXTERN pn_link_t * pn_sender(pn_session_t *session, const char *name)</div></div> +<div class="ttc" id="group__receiver_html_ga22837f7f8e152add8de867bbe4163892"><div class="ttname"><a href="group__receiver.html#ga22837f7f8e152add8de867bbe4163892">pn_link_set_drain</a></div><div class="ttdeci">PN_EXTERN void pn_link_set_drain(pn_link_t *receiver, bool drain)</div></div> +<div class="ttc" id="group__link_html_ga3d284db80651c3183a60f706325f2266"><div class="ttname"><a href="group__link.html#ga3d284db80651c3183a60f706325f2266">pn_link_name</a></div><div class="ttdeci">PN_EXTERN const char * pn_link_name(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_ga410b0f045ee235b93a7fa1439af50d2c"><div class="ttname"><a href="group__link.html#ga410b0f045ee235b93a7fa1439af50d2c">pn_link_set_snd_settle_mode</a></div><div class="ttdeci">PN_EXTERN void pn_link_set_snd_settle_mode(pn_link_t *link, pn_snd_settle_mode_t mode)</div></div> +<div class="ttc" id="group__link_html_gaa28fac1437012b534873b6e255bcb494"><div class="ttname"><a href="group__link.html#gaa28fac1437012b534873b6e255bcb494">pn_link_free</a></div><div class="ttdeci">PN_EXTERN void pn_link_free(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_gad9d63c2255cae6c913cb980f8812ace0"><div class="ttname"><a href="group__link.html#gad9d63c2255cae6c913cb980f8812ace0">pn_link_close</a></div><div class="ttdeci">PN_EXTERN void pn_link_close(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_ga82df1bbe52ddbc75c7b7403489d4652f"><div class="ttname"><a href="group__link.html#ga82df1bbe52ddbc75c7b7403489d4652f">pn_link_detach</a></div><div class="ttdeci">PN_EXTERN void pn_link_detach(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_ga9417ad2f784646ae23318782411e422a"><div class="ttname"><a href="group__link.html#ga9417ad2f784646ae23318782411e422a">pn_link_session</a></div><div class="ttdeci">PN_EXTERN pn_session_t * pn_link_session(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_gad1c2388cdae687be26222a5d66fd2d58"><div class="ttname"><a href="group__link.html#gad1c2388cdae687be26222a5d66fd2d58">pn_rcv_settle_mode_t</a></div><div class="ttdeci">pn_rcv_settle_mode_t</div><div class="ttdef"><b>Definition:</b> link.h:488</div></div> +<div class="ttc" id="group__connection_html_ga886351d81ff3a977a284a206526c5aff"><div class="ttname"><a href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a></div><div class="ttdeci">struct pn_connection_t pn_connection_t</div><div class="ttdef"><b>Definition:</b> types.h:118</div></div> +<div class="ttc" id="group__sender_html_gaa7a1eb227dde862c8a311535d1737b1a"><div class="ttname"><a href="group__sender.html#gaa7a1eb227dde862c8a311535d1737b1a">pn_link_offered</a></div><div class="ttdeci">PN_EXTERN void pn_link_offered(pn_link_t *sender, int credit)</div></div> +<div class="ttc" id="group__condition_html_ga11eb7db7d2c205169fe3d47c996a95a5"><div class="ttname"><a href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a></div><div class="ttdeci">struct pn_condition_t pn_condition_t</div><div class="ttdef"><b>Definition:</b> condition.h:64</div></div> +<div class="ttc" id="group__receiver_html_ga2f48aec7e3de526bbdea1c4e99708357"><div class="ttname"><a href="group__receiver.html#ga2f48aec7e3de526bbdea1c4e99708357">pn_link_drain</a></div><div class="ttdeci">PN_EXTERN void pn_link_drain(pn_link_t *receiver, int credit)</div></div> +<div class="ttc" id="group__link_html_gae106eccd62d41a1b6125bc471315066d"><div class="ttname"><a href="group__link.html#gae106eccd62d41a1b6125bc471315066d">pn_link_credit</a></div><div class="ttdeci">PN_EXTERN int pn_link_credit(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_gga3fb58bd0b88d37407ebb615c2630e608ac33a5700d0247976b465aeb7c1437fd1"><div class="ttname"><a href="group__link.html#gga3fb58bd0b88d37407ebb615c2630e608ac33a5700d0247976b465aeb7c1437fd1">PN_SND_MIXED</a></div><div class="ttdef"><b>Definition:</b> link.h:476</div></div> +<div class="ttc" id="group__link_html_ga72edd3ec60adb06f7af3f53580dfcebc"><div class="ttname"><a href="group__link.html#ga72edd3ec60adb06f7af3f53580dfcebc">pn_link_drained</a></div><div class="ttdeci">PN_EXTERN int pn_link_drained(pn_link_t *link)</div></div> +<div class="ttc" id="group__connection_html_gaa83193a655e32bffc18624acc2c39233"><div class="ttname"><a href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">pn_state_t</a></div><div class="ttdeci">int pn_state_t</div><div class="ttdef"><b>Definition:</b> types.h:103</div></div> +<div class="ttc" id="group__receiver_html_gaf331f33acd1fddbb6f8e674a8a7c6aa2"><div class="ttname"><a href="group__receiver.html#gaf331f33acd1fddbb6f8e674a8a7c6aa2">pn_link_flow</a></div><div class="ttdeci">PN_EXTERN void pn_link_flow(pn_link_t *receiver, int credit)</div></div> +<div class="ttc" id="group__link_html_ggad1c2388cdae687be26222a5d66fd2d58ac22b82396bd686940dfcc861302a8262"><div class="ttname"><a href="group__link.html#ggad1c2388cdae687be26222a5d66fd2d58ac22b82396bd686940dfcc861302a8262">PN_RCV_FIRST</a></div><div class="ttdef"><b>Definition:</b> link.h:489</div></div> +<div class="ttc" id="group__link_html_ga03991c2d516e68c0eba2a2eb910bb9f5"><div class="ttname"><a href="group__link.html#ga03991c2d516e68c0eba2a2eb910bb9f5">pn_link_remote_snd_settle_mode</a></div><div class="ttdeci">PN_EXTERN pn_snd_settle_mode_t pn_link_remote_snd_settle_mode(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_ggad1c2388cdae687be26222a5d66fd2d58ac79dc7f63fce078a8f0fe268c81dcaf3"><div class="ttname"><a href="group__link.html#ggad1c2388cdae687be26222a5d66fd2d58ac79dc7f63fce078a8f0fe268c81dcaf3">PN_RCV_SECOND</a></div><div class="ttdef"><b>Definition:</b> link.h:491</div></div> +<div class="ttc" id="group__link_html_ga07d0254efd3df298246a043f5323d540"><div class="ttname"><a href="group__link.html#ga07d0254efd3df298246a043f5323d540">pn_link_next</a></div><div class="ttdeci">PN_EXTERN pn_link_t * pn_link_next(pn_link_t *link, pn_state_t state)</div></div> +<div class="ttc" id="group__link_html_ga8a8002b94c660f1fd1cbb3e932bd52f0"><div class="ttname"><a href="group__link.html#ga8a8002b94c660f1fd1cbb3e932bd52f0">pn_link_source</a></div><div class="ttdeci">PN_EXTERN pn_terminus_t * pn_link_source(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_gab5a35ccbd14c04285845a6d7b40f44df"><div class="ttname"><a href="group__link.html#gab5a35ccbd14c04285845a6d7b40f44df">pn_link_queued</a></div><div class="ttdeci">PN_EXTERN int pn_link_queued(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_ga3d9321a1831d214e079152b7a8030cf1"><div class="ttname"><a href="group__link.html#ga3d9321a1831d214e079152b7a8030cf1">pn_link_condition</a></div><div class="ttdeci">PN_EXTERN pn_condition_t * pn_link_condition(pn_link_t *link)</div></div> +<div class="ttc" id="group__link_html_ga44c7bdc0a9179d9cdd96c3153e4da36c"><div class="ttname"><a href="group__link.html#ga44c7bdc0a9179d9cdd96c3153e4da36c">pn_link_target</a></div><div class="ttdeci">PN_EXTERN pn_terminus_t * pn_link_target(pn_link_t *link)</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_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><a class="el" href="link_8h.html">link.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.11 </li> + </ul> +</div> +</body> +</html>
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/af29c40c/content/releases/qpid-proton-0.13.1/proton/c/api/log_8h.html ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-0.13.1/proton/c/api/log_8h.html b/content/releases/qpid-proton-0.13.1/proton/c/api/log_8h.html new file mode 100755 index 0000000..04177d1 --- /dev/null +++ b/content/releases/qpid-proton-0.13.1/proton/c/api/log_8h.html @@ -0,0 +1,187 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta http-equiv="X-UA-Compatible" content="IE=9"/> +<meta name="generator" content="Doxygen 1.8.11"/> +<title>Qpid Proton C API: proton/log.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="navtreedata.js"></script> +<script type="text/javascript" src="navtree.js"></script> +<script type="text/javascript"> + $(document).ready(initResizable); + $(window).load(resizeHeight); +</script> +<link href="search/search.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="search/searchdata.js"></script> +<script type="text/javascript" src="search/search.js"></script> +<script type="text/javascript"> + $(document).ready(function() { init_search(); }); +</script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">Qpid Proton C API +  <span id="projectnumber">0.13.1</span> + </div> + </td> + <td> <div id="MSearchBox" class="MSearchBoxInactive"> + <span class="left"> + <img id="MSearchSelect" src="search/mag_sel.png" + onmouseover="return searchBox.OnSearchSelectShow()" + onmouseout="return searchBox.OnSearchSelectHide()" + alt=""/> + <input type="text" id="MSearchField" value="Search" accesskey="S" + onfocus="searchBox.OnSearchFieldFocus(true)" + onblur="searchBox.OnSearchFieldFocus(false)" + onkeyup="searchBox.OnSearchFieldChange(event)"/> + </span><span class="right"> + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> + </span> + </div> +</td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.11 --> +<script type="text/javascript"> +var searchBox = new SearchBox("searchBox", "search",false,'Search'); +</script> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +$(document).ready(function(){initNavTree('log_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)"> +</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">log.h File Reference</div> </div> +</div><!--header--> +<div class="contents"> +<div class="textblock"><code>#include <proton/import_export.h></code><br /> +<code>#include <proton/type_compat.h></code><br /> +</div> +<p><a href="log_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="typedef-members"></a> +Typedefs</h2></td></tr> +<tr class="memitem:a88704f3f48e08231717da4e71f100102"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#a88704f3f48e08231717da4e71f100102">pn_logger_t</a>) (const char *message)</td></tr> +<tr class="separator:a88704f3f48e08231717da4e71f100102"><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:adb660612539443183b5c15c34420e13f"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void </td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#adb660612539443183b5c15c34420e13f">pn_log_enable</a> (bool enabled)</td></tr> +<tr class="separator:adb660612539443183b5c15c34420e13f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aa06809e5a6ee743feaff22b2bf15eede"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void </td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#aa06809e5a6ee743feaff22b2bf15eede">pn_log_logger</a> (<a class="el" href="log_8h.html#a88704f3f48e08231717da4e71f100102">pn_logger_t</a> logger)</td></tr> +<tr class="separator:aa06809e5a6ee743feaff22b2bf15eede"><td class="memSeparator" colspan="2"> </td></tr> +</table> +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> +<div class="textblock"><p>Control log messages that are not associated with a transport. See pn_transport_trace for transport-related logging. </p> +</div><h2 class="groupheader">Typedef Documentation</h2> +<a class="anchor" id="a88704f3f48e08231717da4e71f100102"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">typedef void(* pn_logger_t) (const char *message)</td> + </tr> + </table> +</div><div class="memdoc"> +<p>Callback for customized logging. </p> + +</div> +</div> +<h2 class="groupheader">Function Documentation</h2> +<a class="anchor" id="adb660612539443183b5c15c34420e13f"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PN_EXTERN void pn_log_enable </td> + <td>(</td> + <td class="paramtype">bool </td> + <td class="paramname"><em>enabled</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> +<p>Enable/disable global logging.</p> +<p>By default, logging is enabled by envionment variable PN_TRACE_LOG. Calling this function overrides the environment setting. </p> + +</div> +</div> +<a class="anchor" id="aa06809e5a6ee743feaff22b2bf15eede"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PN_EXTERN void pn_log_logger </td> + <td>(</td> + <td class="paramtype"><a class="el" href="log_8h.html#a88704f3f48e08231717da4e71f100102">pn_logger_t</a> </td> + <td class="paramname"><em>logger</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> +<p>Set the logger.</p> +<p>By default a logger that prints to stderr is installed.</p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">logger</td><td>is called with each log messsage if logging is enabled. Passing 0 disables logging regardless of <a class="el" href="log_8h.html#adb660612539443183b5c15c34420e13f">pn_log_enable()</a> or environment settings. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +</div><!-- contents --> +</div><!-- doc-content --> +<!-- start footer part --> +<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> + <ul> + <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><a class="el" href="log_8h.html">log.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.11 </li> + </ul> +</div> +</body> +</html> http://git-wip-us.apache.org/repos/asf/qpid-site/blob/af29c40c/content/releases/qpid-proton-0.13.1/proton/c/api/log_8h.js ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-0.13.1/proton/c/api/log_8h.js b/content/releases/qpid-proton-0.13.1/proton/c/api/log_8h.js new file mode 100755 index 0000000..dd35354 --- /dev/null +++ b/content/releases/qpid-proton-0.13.1/proton/c/api/log_8h.js @@ -0,0 +1,6 @@ +var log_8h = +[ + [ "pn_logger_t", "log_8h.html#a88704f3f48e08231717da4e71f100102", null ], + [ "pn_log_enable", "log_8h.html#adb660612539443183b5c15c34420e13f", null ], + [ "pn_log_logger", "log_8h.html#aa06809e5a6ee743feaff22b2bf15eede", null ] +]; \ No newline at end of file http://git-wip-us.apache.org/repos/asf/qpid-site/blob/af29c40c/content/releases/qpid-proton-0.13.1/proton/c/api/log_8h_source.html ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-0.13.1/proton/c/api/log_8h_source.html b/content/releases/qpid-proton-0.13.1/proton/c/api/log_8h_source.html new file mode 100755 index 0000000..abf782d --- /dev/null +++ b/content/releases/qpid-proton-0.13.1/proton/c/api/log_8h_source.html @@ -0,0 +1,111 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta http-equiv="X-UA-Compatible" content="IE=9"/> +<meta name="generator" content="Doxygen 1.8.11"/> +<title>Qpid Proton C API: proton/log.h Source File</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="navtree.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="resize.js"></script> +<script type="text/javascript" src="navtreedata.js"></script> +<script type="text/javascript" src="navtree.js"></script> +<script type="text/javascript"> + $(document).ready(initResizable); + $(window).load(resizeHeight); +</script> +<link href="search/search.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="search/searchdata.js"></script> +<script type="text/javascript" src="search/search.js"></script> +<script type="text/javascript"> + $(document).ready(function() { init_search(); }); +</script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">Qpid Proton C API +  <span id="projectnumber">0.13.1</span> + </div> + </td> + <td> <div id="MSearchBox" class="MSearchBoxInactive"> + <span class="left"> + <img id="MSearchSelect" src="search/mag_sel.png" + onmouseover="return searchBox.OnSearchSelectShow()" + onmouseout="return searchBox.OnSearchSelectHide()" + alt=""/> + <input type="text" id="MSearchField" value="Search" accesskey="S" + onfocus="searchBox.OnSearchFieldFocus(true)" + onblur="searchBox.OnSearchFieldFocus(false)" + onkeyup="searchBox.OnSearchFieldChange(event)"/> + </span><span class="right"> + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> + </span> + </div> +</td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.11 --> +<script type="text/javascript"> +var searchBox = new SearchBox("searchBox", "search",false,'Search'); +</script> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +$(document).ready(function(){initNavTree('log_8h_source.html','');}); +</script> +<div id="doc-content"> +<!-- window showing the filter options --> +<div id="MSearchSelectWindow" + onmouseover="return searchBox.OnSearchSelectShow()" + onmouseout="return searchBox.OnSearchSelectHide()" + onkeydown="return searchBox.OnSearchSelectKey(event)"> +</div> + +<!-- iframe showing the search results (closed by default) --> +<div id="MSearchResultsWindow"> +<iframe src="javascript:void(0)" frameborder="0" + name="MSearchResults" id="MSearchResults"> +</iframe> +</div> + +<div class="header"> + <div class="headertitle"> +<div class="title">log.h</div> </div> +</div><!--header--> +<div class="contents"> +<a href="log_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 LOG_H</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define LOG_H</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</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><s pan 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="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include <proton/import_export.h></span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <proton/type_compat.h></span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div><div class= "line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="log_8h.html#a88704f3f48e08231717da4e71f100102"> 36</a></span> <span class="keyword">typedef</span> void (*<a class="code" href="log_8h.html#a88704f3f48e08231717da4e71f100102">pn_logger_t</a>)(<span class="keyword">const</span> <span class="keywordtype">char</span> *message);</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="log_8h.html#adb660612539443183b5c15c34420e13f">pn_log_enable</a>(<span class="keywordtype">bool</span> enabled);</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </ div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="log_8h.html#aa06809e5a6ee743feaff22b2bf15eede">pn_log_logger</a>(<a class="code" href="log_8h.html#a88704f3f48e08231717da4e71f100102">pn_logger_t</a> logger);</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> }</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="preprocessor">#endif</span></div><div class="ttc" id="log_8h_html_aa06809e5a6 ee743feaff22b2bf15eede"><div class="ttname"><a href="log_8h.html#aa06809e5a6ee743feaff22b2bf15eede">pn_log_logger</a></div><div class="ttdeci">PN_EXTERN void pn_log_logger(pn_logger_t logger)</div></div> +<div class="ttc" id="log_8h_html_a88704f3f48e08231717da4e71f100102"><div class="ttname"><a href="log_8h.html#a88704f3f48e08231717da4e71f100102">pn_logger_t</a></div><div class="ttdeci">void(* pn_logger_t)(const char *message)</div><div class="ttdef"><b>Definition:</b> log.h:36</div></div> +<div class="ttc" id="log_8h_html_adb660612539443183b5c15c34420e13f"><div class="ttname"><a href="log_8h.html#adb660612539443183b5c15c34420e13f">pn_log_enable</a></div><div class="ttdeci">PN_EXTERN void pn_log_enable(bool enabled)</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_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><a class="el" href="log_8h.html">log.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.11 </li> + </ul> +</div> +</body> +</html> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
