This file is indexed.

/usr/share/proton-0.10/docs/api-c/a00024.html is in libqpid-proton2-dev-doc 0.10-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
<!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>proton: /build/qpid-proton-9HU5Bc/qpid-proton-0.10/proton-c/include/proton/link.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="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">proton
   &#160;<span id="projectnumber">0</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 id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <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>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<!-- 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 id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_3d7fee5163f29235853f3037db69c226.html">proton-c</a></li><li class="navelem"><a class="el" href="dir_ca4610195e991eb8124aba7312da0967.html">include</a></li><li class="navelem"><a class="el" href="dir_819e9c3ec552076ba9984156db77a62b.html">proton</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">link.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Link API for the proton Engine.  
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;<a class="el" href="a00022_source.html">proton/import_export.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="a00039_source.html">proton/type_compat.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="a00013_source.html">proton/condition.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="a00037_source.html">proton/terminus.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="a00040_source.html">proton/types.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="a00028_source.html">proton/object.h</a>&gt;</code><br />
<code>#include &lt;stddef.h&gt;</code><br />
</div>
<p><a href="a00024_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="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga3fb58bd0b88d37407ebb615c2630e608"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga3fb58bd0b88d37407ebb615c2630e608">pn_snd_settle_mode_t</a> { <a class="el" href="a00051.html#gga3fb58bd0b88d37407ebb615c2630e608a8bd9806d2f8d8c1724ed26bb0543bade">PN_SND_UNSETTLED</a> = 0, 
<a class="el" href="a00051.html#gga3fb58bd0b88d37407ebb615c2630e608ac159f0edca565961b554768a42e82bf0">PN_SND_SETTLED</a> = 1, 
<a class="el" href="a00051.html#gga3fb58bd0b88d37407ebb615c2630e608ac33a5700d0247976b465aeb7c1437fd1">PN_SND_MIXED</a> = 2
 }<tr class="memdesc:ga3fb58bd0b88d37407ebb615c2630e608"><td class="mdescLeft">&#160;</td><td class="mdescRight">Describes the permitted/expected settlement behaviours of a sending link.  <a href="a00051.html#ga3fb58bd0b88d37407ebb615c2630e608">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga3fb58bd0b88d37407ebb615c2630e608"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad1c2388cdae687be26222a5d66fd2d58"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#gad1c2388cdae687be26222a5d66fd2d58">pn_rcv_settle_mode_t</a> { <a class="el" href="a00051.html#ggad1c2388cdae687be26222a5d66fd2d58ac22b82396bd686940dfcc861302a8262">PN_RCV_FIRST</a> = 0, 
<a class="el" href="a00051.html#ggad1c2388cdae687be26222a5d66fd2d58ac79dc7f63fce078a8f0fe268c81dcaf3">PN_RCV_SECOND</a> = 1
 }<tr class="memdesc:gad1c2388cdae687be26222a5d66fd2d58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Describes the permitted/expected settlement behaviours of a receiving link.  <a href="a00051.html#gad1c2388cdae687be26222a5d66fd2d58">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gad1c2388cdae687be26222a5d66fd2d58"><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:ga1d87431c33b1d5e84ee8f42875cae8d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga1d87431c33b1d5e84ee8f42875cae8d5">pn_sender</a> (<a class="el" href="a00059.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9">pn_session_t</a> *session, const char *name)</td></tr>
<tr class="memdesc:ga1d87431c33b1d5e84ee8f42875cae8d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a new sender on a session.  <a href="a00051.html#ga1d87431c33b1d5e84ee8f42875cae8d5">More...</a><br /></td></tr>
<tr class="separator:ga1d87431c33b1d5e84ee8f42875cae8d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga476a97822eff18e7b8ae39a0a3a0b20f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga476a97822eff18e7b8ae39a0a3a0b20f">pn_receiver</a> (<a class="el" href="a00059.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9">pn_session_t</a> *session, const char *name)</td></tr>
<tr class="memdesc:ga476a97822eff18e7b8ae39a0a3a0b20f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a new receiver on a session.  <a href="a00051.html#ga476a97822eff18e7b8ae39a0a3a0b20f">More...</a><br /></td></tr>
<tr class="separator:ga476a97822eff18e7b8ae39a0a3a0b20f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa28fac1437012b534873b6e255bcb494"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#gaa28fac1437012b534873b6e255bcb494">pn_link_free</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:gaa28fac1437012b534873b6e255bcb494"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free a link object.  <a href="a00051.html#gaa28fac1437012b534873b6e255bcb494">More...</a><br /></td></tr>
<tr class="separator:gaa28fac1437012b534873b6e255bcb494"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1bca6c08ba0179233dc76cb3834cbe4e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga1bca6c08ba0179233dc76cb3834cbe4e">pn_link_get_context</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="separator:ga1bca6c08ba0179233dc76cb3834cbe4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0be02619b09c3b7b38fe50318466792e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga0be02619b09c3b7b38fe50318466792e">pn_link_set_context</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link, void *context)</td></tr>
<tr class="separator:ga0be02619b09c3b7b38fe50318466792e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51ace30d440f3f6a1c7b022a17c14738"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00028.html#a70655c422210ccf8f4616e4c28a8b1d4">pn_record_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga51ace30d440f3f6a1c7b022a17c14738">pn_link_attachments</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:ga51ace30d440f3f6a1c7b022a17c14738"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the attachments that are associated with a link object.  <a href="a00051.html#ga51ace30d440f3f6a1c7b022a17c14738">More...</a><br /></td></tr>
<tr class="separator:ga51ace30d440f3f6a1c7b022a17c14738"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d284db80651c3183a60f706325f2266"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga3d284db80651c3183a60f706325f2266">pn_link_name</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:ga3d284db80651c3183a60f706325f2266"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of a link.  <a href="a00051.html#ga3d284db80651c3183a60f706325f2266">More...</a><br /></td></tr>
<tr class="separator:ga3d284db80651c3183a60f706325f2266"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb14567cf4afa5a3d2ec774cd66ec9fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#gacb14567cf4afa5a3d2ec774cd66ec9fe">pn_link_is_sender</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:gacb14567cf4afa5a3d2ec774cd66ec9fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test if a link is a sender.  <a href="a00051.html#gacb14567cf4afa5a3d2ec774cd66ec9fe">More...</a><br /></td></tr>
<tr class="separator:gacb14567cf4afa5a3d2ec774cd66ec9fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac02f18d19fa8da9fef840e52be41cf68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#gac02f18d19fa8da9fef840e52be41cf68">pn_link_is_receiver</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:gac02f18d19fa8da9fef840e52be41cf68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test if a link is a receiver.  <a href="a00051.html#gac02f18d19fa8da9fef840e52be41cf68">More...</a><br /></td></tr>
<tr class="separator:gac02f18d19fa8da9fef840e52be41cf68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaef39c0b3b65fca7d9b227ef38a345394"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00044.html#gaa83193a655e32bffc18624acc2c39233">pn_state_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#gaef39c0b3b65fca7d9b227ef38a345394">pn_link_state</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:gaef39c0b3b65fca7d9b227ef38a345394"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the endpoint state flags for a link.  <a href="a00051.html#gaef39c0b3b65fca7d9b227ef38a345394">More...</a><br /></td></tr>
<tr class="separator:gaef39c0b3b65fca7d9b227ef38a345394"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga72d4d05cc2a29cc1a3c96cd984c2a4b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00019.html#a24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga72d4d05cc2a29cc1a3c96cd984c2a4b6">pn_link_error</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:ga72d4d05cc2a29cc1a3c96cd984c2a4b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get additional error information associated with the link.  <a href="a00051.html#ga72d4d05cc2a29cc1a3c96cd984c2a4b6">More...</a><br /></td></tr>
<tr class="separator:ga72d4d05cc2a29cc1a3c96cd984c2a4b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d9321a1831d214e079152b7a8030cf1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00043.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga3d9321a1831d214e079152b7a8030cf1">pn_link_condition</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:ga3d9321a1831d214e079152b7a8030cf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the local condition associated with a link endpoint.  <a href="a00051.html#ga3d9321a1831d214e079152b7a8030cf1">More...</a><br /></td></tr>
<tr class="separator:ga3d9321a1831d214e079152b7a8030cf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabac87dd5667123557a0e73a45ad13349"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00043.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#gabac87dd5667123557a0e73a45ad13349">pn_link_remote_condition</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:gabac87dd5667123557a0e73a45ad13349"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the remote condition associated with a link endpoint.  <a href="a00051.html#gabac87dd5667123557a0e73a45ad13349">More...</a><br /></td></tr>
<tr class="separator:gabac87dd5667123557a0e73a45ad13349"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9417ad2f784646ae23318782411e422a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00059.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9">pn_session_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga9417ad2f784646ae23318782411e422a">pn_link_session</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:ga9417ad2f784646ae23318782411e422a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent session for a link object.  <a href="a00051.html#ga9417ad2f784646ae23318782411e422a">More...</a><br /></td></tr>
<tr class="separator:ga9417ad2f784646ae23318782411e422a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd5a06ca5daa5d4910d795d7157ebfde"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#gacd5a06ca5daa5d4910d795d7157ebfde">pn_link_head</a> (<a class="el" href="a00044.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, <a class="el" href="a00044.html#gaa83193a655e32bffc18624acc2c39233">pn_state_t</a> state)</td></tr>
<tr class="memdesc:gacd5a06ca5daa5d4910d795d7157ebfde"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the first link that matches the given state mask.  <a href="a00051.html#gacd5a06ca5daa5d4910d795d7157ebfde">More...</a><br /></td></tr>
<tr class="separator:gacd5a06ca5daa5d4910d795d7157ebfde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga07d0254efd3df298246a043f5323d540"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga07d0254efd3df298246a043f5323d540">pn_link_next</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link, <a class="el" href="a00044.html#gaa83193a655e32bffc18624acc2c39233">pn_state_t</a> state)</td></tr>
<tr class="memdesc:ga07d0254efd3df298246a043f5323d540"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the next link that matches the given state mask.  <a href="a00051.html#ga07d0254efd3df298246a043f5323d540">More...</a><br /></td></tr>
<tr class="separator:ga07d0254efd3df298246a043f5323d540"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab9a73ca4ac5383a71ddf54cbcb748083"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#gab9a73ca4ac5383a71ddf54cbcb748083">pn_link_open</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:gab9a73ca4ac5383a71ddf54cbcb748083"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open a link.  <a href="a00051.html#gab9a73ca4ac5383a71ddf54cbcb748083">More...</a><br /></td></tr>
<tr class="separator:gab9a73ca4ac5383a71ddf54cbcb748083"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad9d63c2255cae6c913cb980f8812ace0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#gad9d63c2255cae6c913cb980f8812ace0">pn_link_close</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:gad9d63c2255cae6c913cb980f8812ace0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close a link.  <a href="a00051.html#gad9d63c2255cae6c913cb980f8812ace0">More...</a><br /></td></tr>
<tr class="separator:gad9d63c2255cae6c913cb980f8812ace0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82df1bbe52ddbc75c7b7403489d4652f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga82df1bbe52ddbc75c7b7403489d4652f">pn_link_detach</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:ga82df1bbe52ddbc75c7b7403489d4652f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Detach a link.  <a href="a00051.html#ga82df1bbe52ddbc75c7b7403489d4652f">More...</a><br /></td></tr>
<tr class="separator:ga82df1bbe52ddbc75c7b7403489d4652f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a8002b94c660f1fd1cbb3e932bd52f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00061.html#gad202baf5c904d6991e13521b7c93fdc2">pn_terminus_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga8a8002b94c660f1fd1cbb3e932bd52f0">pn_link_source</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:ga8a8002b94c660f1fd1cbb3e932bd52f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the locally defined source definition for a link.  <a href="a00051.html#ga8a8002b94c660f1fd1cbb3e932bd52f0">More...</a><br /></td></tr>
<tr class="separator:ga8a8002b94c660f1fd1cbb3e932bd52f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44c7bdc0a9179d9cdd96c3153e4da36c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00061.html#gad202baf5c904d6991e13521b7c93fdc2">pn_terminus_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga44c7bdc0a9179d9cdd96c3153e4da36c">pn_link_target</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:ga44c7bdc0a9179d9cdd96c3153e4da36c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the locally defined target definition for a link.  <a href="a00051.html#ga44c7bdc0a9179d9cdd96c3153e4da36c">More...</a><br /></td></tr>
<tr class="separator:ga44c7bdc0a9179d9cdd96c3153e4da36c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6955876604a5982a969cf3e44bc3b045"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00061.html#gad202baf5c904d6991e13521b7c93fdc2">pn_terminus_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga6955876604a5982a969cf3e44bc3b045">pn_link_remote_source</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:ga6955876604a5982a969cf3e44bc3b045"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the remotely defined source definition for a link.  <a href="a00051.html#ga6955876604a5982a969cf3e44bc3b045">More...</a><br /></td></tr>
<tr class="separator:ga6955876604a5982a969cf3e44bc3b045"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad9c24558b723dc4877abad8bacd5a17a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00061.html#gad202baf5c904d6991e13521b7c93fdc2">pn_terminus_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#gad9c24558b723dc4877abad8bacd5a17a">pn_link_remote_target</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:gad9c24558b723dc4877abad8bacd5a17a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the remotely defined target definition for a link.  <a href="a00051.html#gad9c24558b723dc4877abad8bacd5a17a">More...</a><br /></td></tr>
<tr class="separator:gad9c24558b723dc4877abad8bacd5a17a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga662d2bf8a9a447cf1a69f4ec7d72a6ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00046.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga662d2bf8a9a447cf1a69f4ec7d72a6ac">pn_link_current</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:ga662d2bf8a9a447cf1a69f4ec7d72a6ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current delivery for a link.  <a href="a00051.html#ga662d2bf8a9a447cf1a69f4ec7d72a6ac">More...</a><br /></td></tr>
<tr class="separator:ga662d2bf8a9a447cf1a69f4ec7d72a6ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaea1f1ff885604e194ecfbae8c43e91d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#gaea1f1ff885604e194ecfbae8c43e91d7">pn_link_advance</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:gaea1f1ff885604e194ecfbae8c43e91d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Advance the current delivery of a link to the next delivery on the link.  <a href="a00051.html#gaea1f1ff885604e194ecfbae8c43e91d7">More...</a><br /></td></tr>
<tr class="separator:gaea1f1ff885604e194ecfbae8c43e91d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae106eccd62d41a1b6125bc471315066d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#gae106eccd62d41a1b6125bc471315066d">pn_link_credit</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:gae106eccd62d41a1b6125bc471315066d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the credit balance for a link.  <a href="a00051.html#gae106eccd62d41a1b6125bc471315066d">More...</a><br /></td></tr>
<tr class="separator:gae106eccd62d41a1b6125bc471315066d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab5a35ccbd14c04285845a6d7b40f44df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#gab5a35ccbd14c04285845a6d7b40f44df">pn_link_queued</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:gab5a35ccbd14c04285845a6d7b40f44df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the number of queued deliveries for a link.  <a href="a00051.html#gab5a35ccbd14c04285845a6d7b40f44df">More...</a><br /></td></tr>
<tr class="separator:gab5a35ccbd14c04285845a6d7b40f44df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c9b1a283a88199a2dc56af8ab150760"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga1c9b1a283a88199a2dc56af8ab150760">pn_link_remote_credit</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:ga1c9b1a283a88199a2dc56af8ab150760"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the remote view of the credit for a link.  <a href="a00051.html#ga1c9b1a283a88199a2dc56af8ab150760">More...</a><br /></td></tr>
<tr class="separator:ga1c9b1a283a88199a2dc56af8ab150760"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga412100bbe765f6fa0313257b6f24a1b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga412100bbe765f6fa0313257b6f24a1b8">pn_link_get_drain</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:ga412100bbe765f6fa0313257b6f24a1b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the drain flag for a link.  <a href="a00051.html#ga412100bbe765f6fa0313257b6f24a1b8">More...</a><br /></td></tr>
<tr class="separator:ga412100bbe765f6fa0313257b6f24a1b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga72edd3ec60adb06f7af3f53580dfcebc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga72edd3ec60adb06f7af3f53580dfcebc">pn_link_drained</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:ga72edd3ec60adb06f7af3f53580dfcebc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Drain excess credit for a link.  <a href="a00051.html#ga72edd3ec60adb06f7af3f53580dfcebc">More...</a><br /></td></tr>
<tr class="separator:ga72edd3ec60adb06f7af3f53580dfcebc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae87b35d45c495a640c04376175696403"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#gae87b35d45c495a640c04376175696403">pn_link_available</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:gae87b35d45c495a640c04376175696403"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the available deliveries hint for a link.  <a href="a00051.html#gae87b35d45c495a640c04376175696403">More...</a><br /></td></tr>
<tr class="separator:gae87b35d45c495a640c04376175696403"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44b6238638d71356b00f3129e0b28182"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00051.html#ga3fb58bd0b88d37407ebb615c2630e608">pn_snd_settle_mode_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga44b6238638d71356b00f3129e0b28182">pn_link_snd_settle_mode</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:ga44b6238638d71356b00f3129e0b28182"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the local sender settle mode for a link.  <a href="a00051.html#ga44b6238638d71356b00f3129e0b28182">More...</a><br /></td></tr>
<tr class="separator:ga44b6238638d71356b00f3129e0b28182"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8aec1bf839d167e81037595a86c8751a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00051.html#gad1c2388cdae687be26222a5d66fd2d58">pn_rcv_settle_mode_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga8aec1bf839d167e81037595a86c8751a">pn_link_rcv_settle_mode</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:ga8aec1bf839d167e81037595a86c8751a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the local receiver settle mode for a link.  <a href="a00051.html#ga8aec1bf839d167e81037595a86c8751a">More...</a><br /></td></tr>
<tr class="separator:ga8aec1bf839d167e81037595a86c8751a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga410b0f045ee235b93a7fa1439af50d2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga410b0f045ee235b93a7fa1439af50d2c">pn_link_set_snd_settle_mode</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link, <a class="el" href="a00051.html#ga3fb58bd0b88d37407ebb615c2630e608">pn_snd_settle_mode_t</a> mode)</td></tr>
<tr class="memdesc:ga410b0f045ee235b93a7fa1439af50d2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the local sender settle mode for a link.  <a href="a00051.html#ga410b0f045ee235b93a7fa1439af50d2c">More...</a><br /></td></tr>
<tr class="separator:ga410b0f045ee235b93a7fa1439af50d2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff06cd4918c76523e1893dc1341ebc48"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#gaff06cd4918c76523e1893dc1341ebc48">pn_link_set_rcv_settle_mode</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link, <a class="el" href="a00051.html#gad1c2388cdae687be26222a5d66fd2d58">pn_rcv_settle_mode_t</a> mode)</td></tr>
<tr class="memdesc:gaff06cd4918c76523e1893dc1341ebc48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the local receiver settle mode for a link.  <a href="a00051.html#gaff06cd4918c76523e1893dc1341ebc48">More...</a><br /></td></tr>
<tr class="separator:gaff06cd4918c76523e1893dc1341ebc48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga03991c2d516e68c0eba2a2eb910bb9f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00051.html#ga3fb58bd0b88d37407ebb615c2630e608">pn_snd_settle_mode_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga03991c2d516e68c0eba2a2eb910bb9f5">pn_link_remote_snd_settle_mode</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:ga03991c2d516e68c0eba2a2eb910bb9f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the remote sender settle mode for a link.  <a href="a00051.html#ga03991c2d516e68c0eba2a2eb910bb9f5">More...</a><br /></td></tr>
<tr class="separator:ga03991c2d516e68c0eba2a2eb910bb9f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga13d85968d1ced071196379c9cbd108b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00051.html#gad1c2388cdae687be26222a5d66fd2d58">pn_rcv_settle_mode_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga13d85968d1ced071196379c9cbd108b1">pn_link_remote_rcv_settle_mode</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:ga13d85968d1ced071196379c9cbd108b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the remote receiver settle mode for a link.  <a href="a00051.html#ga13d85968d1ced071196379c9cbd108b1">More...</a><br /></td></tr>
<tr class="separator:ga13d85968d1ced071196379c9cbd108b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga77f816f63c744283b2fd62e6f8abef07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga77f816f63c744283b2fd62e6f8abef07">pn_link_unsettled</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:ga77f816f63c744283b2fd62e6f8abef07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the number of unsettled deliveries for a link.  <a href="a00051.html#ga77f816f63c744283b2fd62e6f8abef07">More...</a><br /></td></tr>
<tr class="separator:ga77f816f63c744283b2fd62e6f8abef07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga79008e1324488bcbc7387b657c1d2897"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00046.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga79008e1324488bcbc7387b657c1d2897">pn_unsettled_head</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
<tr class="memdesc:ga79008e1324488bcbc7387b657c1d2897"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the first unsettled delivery for a link.  <a href="a00051.html#ga79008e1324488bcbc7387b657c1d2897">More...</a><br /></td></tr>
<tr class="separator:ga79008e1324488bcbc7387b657c1d2897"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga29f38b239a25d8adad5fa7457e4ec014"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00046.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00051.html#ga29f38b239a25d8adad5fa7457e4ec014">pn_unsettled_next</a> (<a class="el" href="a00046.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
<tr class="memdesc:ga29f38b239a25d8adad5fa7457e4ec014"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next unsettled delivery on a link.  <a href="a00051.html#ga29f38b239a25d8adad5fa7457e4ec014">More...</a><br /></td></tr>
<tr class="separator:ga29f38b239a25d8adad5fa7457e4ec014"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa7a1eb227dde862c8a311535d1737b1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00052.html#gaa7a1eb227dde862c8a311535d1737b1a">pn_link_offered</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *sender, int credit)</td></tr>
<tr class="memdesc:gaa7a1eb227dde862c8a311535d1737b1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal the availability of deliveries for a link.  <a href="a00052.html#gaa7a1eb227dde862c8a311535d1737b1a">More...</a><br /></td></tr>
<tr class="separator:gaa7a1eb227dde862c8a311535d1737b1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6edd45454fe2ddd093aad94f3d277475"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00052.html#ga6edd45454fe2ddd093aad94f3d277475">pn_link_send</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *sender, const char *bytes, size_t n)</td></tr>
<tr class="memdesc:ga6edd45454fe2ddd093aad94f3d277475"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send message data for the current delivery on a link.  <a href="a00052.html#ga6edd45454fe2ddd093aad94f3d277475">More...</a><br /></td></tr>
<tr class="separator:ga6edd45454fe2ddd093aad94f3d277475"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf331f33acd1fddbb6f8e674a8a7c6aa2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00053.html#gaf331f33acd1fddbb6f8e674a8a7c6aa2">pn_link_flow</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *receiver, int credit)</td></tr>
<tr class="memdesc:gaf331f33acd1fddbb6f8e674a8a7c6aa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Grant credit for incoming deliveries on a receiver.  <a href="a00053.html#gaf331f33acd1fddbb6f8e674a8a7c6aa2">More...</a><br /></td></tr>
<tr class="separator:gaf331f33acd1fddbb6f8e674a8a7c6aa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2f48aec7e3de526bbdea1c4e99708357"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00053.html#ga2f48aec7e3de526bbdea1c4e99708357">pn_link_drain</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *receiver, int credit)</td></tr>
<tr class="memdesc:ga2f48aec7e3de526bbdea1c4e99708357"><td class="mdescLeft">&#160;</td><td class="mdescRight">Grant credit for incoming deliveries on a receiver, and set drain mode to true.  <a href="a00053.html#ga2f48aec7e3de526bbdea1c4e99708357">More...</a><br /></td></tr>
<tr class="separator:ga2f48aec7e3de526bbdea1c4e99708357"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga22837f7f8e152add8de867bbe4163892"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00053.html#ga22837f7f8e152add8de867bbe4163892">pn_link_set_drain</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *receiver, bool drain)</td></tr>
<tr class="memdesc:ga22837f7f8e152add8de867bbe4163892"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the drain mode on a link.  <a href="a00053.html#ga22837f7f8e152add8de867bbe4163892">More...</a><br /></td></tr>
<tr class="separator:ga22837f7f8e152add8de867bbe4163892"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa98289676877e6c820a95e4bce94eda6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00053.html#gaa98289676877e6c820a95e4bce94eda6">pn_link_recv</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *receiver, char *bytes, size_t n)</td></tr>
<tr class="memdesc:gaa98289676877e6c820a95e4bce94eda6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive message data for the current delivery on a link.  <a href="a00053.html#gaa98289676877e6c820a95e4bce94eda6">More...</a><br /></td></tr>
<tr class="separator:gaa98289676877e6c820a95e4bce94eda6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacda3e0bc16ff65cbfa99087f9da025c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00053.html#gacda3e0bc16ff65cbfa99087f9da025c7">pn_link_draining</a> (<a class="el" href="a00051.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *receiver)</td></tr>
<tr class="memdesc:gacda3e0bc16ff65cbfa99087f9da025c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a link is currently draining.  <a href="a00053.html#gacda3e0bc16ff65cbfa99087f9da025c7">More...</a><br /></td></tr>
<tr class="separator:gacda3e0bc16ff65cbfa99087f9da025c7"><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>Link API for the proton Engine. </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Apr 4 2016 09:18:57 for proton by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>