You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by jr...@apache.org on 2016/12/02 23:22:20 UTC

[15/51] [partial] qpid-site git commit: QPID-7553: Update the proton api gen script for changes to the C api docs; republish the proton master doc snapshot

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/cd4363b2/content/releases/qpid-proton-master/proton/c/api/group__messenger.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/c/api/group__messenger.html b/content/releases/qpid-proton-master/proton/c/api/group__messenger.html
index 3e4c955..5a8d4a4 100755
--- a/content/releases/qpid-proton-master/proton/c/api/group__messenger.html
+++ b/content/releases/qpid-proton-master/proton/c/api/group__messenger.html
@@ -98,165 +98,247 @@ $(document).ready(function(){initNavTree('group__messenger.html','');});
 <div class="title">Messenger</div>  </div>
 </div><!--header-->
 <div class="contents">
+
+<p><b>Deprecated</b> - The Messenger API  
+<a href="#details">More...</a></p>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
 Macros</h2></td></tr>
-<tr class="memitem:ga6c2e8d006ec05b913fa1e6dc510d23b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga6c2e8d006ec05b913fa1e6dc510d23b9">PN_CUMULATIVE</a>&#160;&#160;&#160;(0x1)</td></tr>
+<tr class="memitem:ga6c2e8d006ec05b913fa1e6dc510d23b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6c2e8d006ec05b913fa1e6dc510d23b9"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga6c2e8d006ec05b913fa1e6dc510d23b9">PN_CUMULATIVE</a></td></tr>
+<tr class="memdesc:ga6c2e8d006ec05b913fa1e6dc510d23b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Indicates that an accept or reject should operate cumulatively. <br /></td></tr>
 <tr class="separator:ga6c2e8d006ec05b913fa1e6dc510d23b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad5ad0b67fef0e761dc0138b9621ffa14"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad5ad0b67fef0e761dc0138b9621ffa14"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gad5ad0b67fef0e761dc0138b9621ffa14">PN_FLAGS_CHECK_ROUTES</a></td></tr>
+<tr class="memdesc:gad5ad0b67fef0e761dc0138b9621ffa14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Messenger flag to indicate that a call \ to pn_messenger_start should check that \ any defined routes are valid. <br /></td></tr>
+<tr class="separator:gad5ad0b67fef0e761dc0138b9621ffa14"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga118fb0c2384257dff5d72eea787e4a0c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga118fb0c2384257dff5d72eea787e4a0c"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga118fb0c2384257dff5d72eea787e4a0c">PN_FLAGS_ALLOW_INSECURE_MECHS</a></td></tr>
+<tr class="memdesc:ga118fb0c2384257dff5d72eea787e4a0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Messenger flag to indicate that the PLAIN \ mechanism is allowed on an unencrypted \ connection. <br /></td></tr>
+<tr class="separator:ga118fb0c2384257dff5d72eea787e4a0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
 Typedefs</h2></td></tr>
 <tr class="memitem:ga0d342bb795d48591ad6b3f867766b8b1"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a></td></tr>
+<tr class="memdesc:ga0d342bb795d48591ad6b3f867766b8b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A pn_messenger_t provides a high level interface for sending and receiving messages (See pn_message_t...">pn_messenger_t</a> provides a high level interface for sending and receiving messages (See <a class="el" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object. ">pn_message_t</a>).  <a href="#ga0d342bb795d48591ad6b3f867766b8b1">More...</a><br /></td></tr>
 <tr class="separator:ga0d342bb795d48591ad6b3f867766b8b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gabd73703511b9dae193765e9e57864291"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__messenger.html#gabd73703511b9dae193765e9e57864291">pn_subscription_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gabd73703511b9dae193765e9e57864291">pn_subscription_t</a></td></tr>
+<tr class="memdesc:gabd73703511b9dae193765e9e57864291"><td class="mdescLeft">&#160;</td><td class="mdescRight">A subscription is a request for incoming messages.  <a href="#gabd73703511b9dae193765e9e57864291">More...</a><br /></td></tr>
 <tr class="separator:gabd73703511b9dae193765e9e57864291"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gab1173cfe4bcaa0a530c8035dc75f42c7"><td class="memItemLeft" align="right" valign="top">typedef int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7">pn_tracker_t</a></td></tr>
+<tr class="memitem:gab1173cfe4bcaa0a530c8035dc75f42c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab1173cfe4bcaa0a530c8035dc75f42c7"></a>
+typedef int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7">pn_tracker_t</a></td></tr>
+<tr class="memdesc:gab1173cfe4bcaa0a530c8035dc75f42c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trackers provide a lightweight handle used to track the status of incoming and outgoing deliveries. <br /></td></tr>
 <tr class="separator:gab1173cfe4bcaa0a530c8035dc75f42c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
 Enumerations</h2></td></tr>
 <tr class="memitem:ga242e4ee54b9c0a416443c7da5f6e045b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga242e4ee54b9c0a416443c7da5f6e045b">pn_status_t</a> { <br />
-&#160;&#160;<a class="el" href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba0b46b1041679460baaba2ddcdb2173f2">PN_STATUS_UNKNOWN</a> = 0, 
-<a class="el" href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba4b0354a77173cd75c69159e15c23f611">PN_STATUS_PENDING</a> = 1, 
-<a class="el" href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba693fd9044a50a4f02e842d04a4bf1467">PN_STATUS_ACCEPTED</a> = 2, 
-<a class="el" href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045baf109df703952744009b3547f3b8f32bf">PN_STATUS_REJECTED</a> = 3, 
+&#160;&#160;<a class="el" href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba0b46b1041679460baaba2ddcdb2173f2">PN_STATUS_UNKNOWN</a>, 
+<a class="el" href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba4b0354a77173cd75c69159e15c23f611">PN_STATUS_PENDING</a>, 
+<a class="el" href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba693fd9044a50a4f02e842d04a4bf1467">PN_STATUS_ACCEPTED</a>, 
+<a class="el" href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045baf109df703952744009b3547f3b8f32bf">PN_STATUS_REJECTED</a>, 
 <br />
-&#160;&#160;<a class="el" href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba67079750477effb7935df83381c47852">PN_STATUS_RELEASED</a> = 4, 
-<a class="el" href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba77d94a6b6b745eef9307f144b57e81e8">PN_STATUS_MODIFIED</a> = 5, 
-<a class="el" href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba1239e8ada7eabe2aeab98f2c881cd2ee">PN_STATUS_ABORTED</a> = 6, 
-<a class="el" href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba1181bc7f51502ae11ed240866cd64583">PN_STATUS_SETTLED</a> = 7
+&#160;&#160;<a class="el" href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba67079750477effb7935df83381c47852">PN_STATUS_RELEASED</a>, 
+<a class="el" href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba77d94a6b6b745eef9307f144b57e81e8">PN_STATUS_MODIFIED</a>, 
+<a class="el" href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba1239e8ada7eabe2aeab98f2c881cd2ee">PN_STATUS_ABORTED</a>, 
+<a class="el" href="group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba1181bc7f51502ae11ed240866cd64583">PN_STATUS_SETTLED</a>
 <br />
- }</td></tr>
+ }<tr class="memdesc:ga242e4ee54b9c0a416443c7da5f6e045b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Describes all the possible states for a message associated with a given tracker.  <a href="group__messenger.html#ga242e4ee54b9c0a416443c7da5f6e045b">More...</a><br /></td></tr>
+</td></tr>
 <tr class="separator:ga242e4ee54b9c0a416443c7da5f6e045b"><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:ga5770958f2ad363cbce4e49ddde2f0249"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga5770958f2ad363cbce4e49ddde2f0249">pn_messenger</a> (const char *name)</td></tr>
-<tr class="separator:ga5770958f2ad363cbce4e49ddde2f0249"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaa300a232e25dbe6be6dca3949da82145"><td class="memItemLeft" align="right" valign="top">PN_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gaa300a232e25dbe6be6dca3949da82145">pn_messenger_name</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:gaa300a232e25dbe6be6dca3949da82145"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga310d7de19eb8943a2818f53d9b45cfc9"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga310d7de19eb8943a2818f53d9b45cfc9">pn_messenger_set_certificate</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const char *certificate)</td></tr>
-<tr class="separator:ga310d7de19eb8943a2818f53d9b45cfc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaca5d33643cc6db452d4dd456f774f936"><td class="memItemLeft" align="right" valign="top">PN_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gaca5d33643cc6db452d4dd456f774f936">pn_messenger_get_certificate</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:gaca5d33643cc6db452d4dd456f774f936"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaac399276ec13c5bb2755b55aeddbc3cb"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gaac399276ec13c5bb2755b55aeddbc3cb">pn_messenger_set_private_key</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const char *private_key)</td></tr>
-<tr class="separator:gaac399276ec13c5bb2755b55aeddbc3cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaa5e3ea6839e156d22afe0e8254e47b2d"><td class="memItemLeft" align="right" valign="top">PN_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gaa5e3ea6839e156d22afe0e8254e47b2d">pn_messenger_get_private_key</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:gaa5e3ea6839e156d22afe0e8254e47b2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga9b1e530ba6d77b9e1f3a6e1e44cb7cf0"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga9b1e530ba6d77b9e1f3a6e1e44cb7cf0">pn_messenger_set_password</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const char *password)</td></tr>
-<tr class="separator:ga9b1e530ba6d77b9e1f3a6e1e44cb7cf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaca818b10d8ab415ff21b2df30e645588"><td class="memItemLeft" align="right" valign="top">PN_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gaca818b10d8ab415ff21b2df30e645588">pn_messenger_get_password</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:gaca818b10d8ab415ff21b2df30e645588"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga91d3800c61ab27f32c8c0fc513ef085c"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga91d3800c61ab27f32c8c0fc513ef085c">pn_messenger_set_trusted_certificates</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const char *cert_db)</td></tr>
-<tr class="separator:ga91d3800c61ab27f32c8c0fc513ef085c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga21ab008d0e2218de2bb2ff19d66e214c"><td class="memItemLeft" align="right" valign="top">PN_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga21ab008d0e2218de2bb2ff19d66e214c">pn_messenger_get_trusted_certificates</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:ga21ab008d0e2218de2bb2ff19d66e214c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga621e7edf471c5cf32d7251ed0a468877"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga621e7edf471c5cf32d7251ed0a468877">pn_messenger_set_timeout</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, int timeout)</td></tr>
-<tr class="separator:ga621e7edf471c5cf32d7251ed0a468877"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga873eea2b97af52a138a2e1db7f4556e2"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga873eea2b97af52a138a2e1db7f4556e2">pn_messenger_get_timeout</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:ga873eea2b97af52a138a2e1db7f4556e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaf95b3b54f4ee2a97db09e83ea5a0f8c3"><td class="memItemLeft" align="right" valign="top">PN_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gaf95b3b54f4ee2a97db09e83ea5a0f8c3">pn_messenger_is_blocking</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:gaf95b3b54f4ee2a97db09e83ea5a0f8c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gacd33f1218d6b6baed75462a3c9e31a81"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gacd33f1218d6b6baed75462a3c9e31a81">pn_messenger_set_blocking</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, bool blocking)</td></tr>
-<tr class="separator:gacd33f1218d6b6baed75462a3c9e31a81"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaf24ba09549f555a0323f7ae0be1978b1"><td class="memItemLeft" align="right" valign="top">PN_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gaf24ba09549f555a0323f7ae0be1978b1">pn_messenger_is_passive</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:gaf24ba09549f555a0323f7ae0be1978b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga71ac6697b6fc8a39360dee9989f3a99b"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga71ac6697b6fc8a39360dee9989f3a99b">pn_messenger_set_passive</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, bool passive)</td></tr>
-<tr class="separator:ga71ac6697b6fc8a39360dee9989f3a99b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaf57143f98134870941839f9b665e87af"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gaf57143f98134870941839f9b665e87af">pn_messenger_free</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:gaf57143f98134870941839f9b665e87af"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga916bf706b4b2e6eb60fb5ad679a230d2"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga916bf706b4b2e6eb60fb5ad679a230d2">pn_messenger_errno</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:ga916bf706b4b2e6eb60fb5ad679a230d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga66fff60287c43a457518382216464c5b"><td class="memItemLeft" align="right" valign="top">PN_EXTERN pn_error_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga66fff60287c43a457518382216464c5b">pn_messenger_error</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:ga66fff60287c43a457518382216464c5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga8f889c65a77b807bb249e116649f9cd3"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga8f889c65a77b807bb249e116649f9cd3">pn_messenger_get_outgoing_window</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:ga8f889c65a77b807bb249e116649f9cd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga6e1ccb0c5a46d4f354b1b73ff5363531"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga6e1ccb0c5a46d4f354b1b73ff5363531">pn_messenger_set_outgoing_window</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, int window)</td></tr>
-<tr class="separator:ga6e1ccb0c5a46d4f354b1b73ff5363531"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gad8bdfb8f2d2ea1e8a873d048728b488f"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gad8bdfb8f2d2ea1e8a873d048728b488f">pn_messenger_get_incoming_window</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:gad8bdfb8f2d2ea1e8a873d048728b488f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga0725c3cac4ae83188a54ed2308fc9e9a"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga0725c3cac4ae83188a54ed2308fc9e9a">pn_messenger_set_incoming_window</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, int window)</td></tr>
-<tr class="separator:ga0725c3cac4ae83188a54ed2308fc9e9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaeb8b0b3a04c4dc4dbf83a66cbb8f54f1"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gaeb8b0b3a04c4dc4dbf83a66cbb8f54f1">pn_messenger_start</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:gaeb8b0b3a04c4dc4dbf83a66cbb8f54f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga40373fb89d70f6c3b7a4b9a0e9c2d3e4"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga40373fb89d70f6c3b7a4b9a0e9c2d3e4">pn_messenger_stop</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:ga40373fb89d70f6c3b7a4b9a0e9c2d3e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaba050f36861e436a18378a8a1ff835e0"><td class="memItemLeft" align="right" valign="top">PN_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gaba050f36861e436a18378a8a1ff835e0">pn_messenger_stopped</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:gaba050f36861e436a18378a8a1ff835e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaf1f1bfe4894d971f0b8d679bcab5cae6"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__messenger.html#gabd73703511b9dae193765e9e57864291">pn_subscription_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gaf1f1bfe4894d971f0b8d679bcab5cae6">pn_messenger_subscribe</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const char *source)</td></tr>
-<tr class="separator:gaf1f1bfe4894d971f0b8d679bcab5cae6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gace4b35e754ed9e1ab134ce50212158a1"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__messenger.html#gabd73703511b9dae193765e9e57864291">pn_subscription_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gace4b35e754ed9e1ab134ce50212158a1">pn_messenger_subscribe_ttl</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const char *source, pn_seconds_t timeout)</td></tr>
-<tr class="separator:gace4b35e754ed9e1ab134ce50212158a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga24819ecf92720da72500bb453e3d3847"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga24819ecf92720da72500bb453e3d3847">pn_messenger_get_link</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const char *address, bool sender)</td></tr>
-<tr class="separator:ga24819ecf92720da72500bb453e3d3847"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gae8e9057967d3ca4d81318b147cd3f5ce"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gae8e9057967d3ca4d81318b147cd3f5ce">pn_subscription_get_context</a> (<a class="el" href="group__messenger.html#gabd73703511b9dae193765e9e57864291">pn_subscription_t</a> *sub)</td></tr>
-<tr class="separator:gae8e9057967d3ca4d81318b147cd3f5ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga6ab59170c21b3a53e6f0c9b4a271ebce"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga6ab59170c21b3a53e6f0c9b4a271ebce">pn_subscription_set_context</a> (<a class="el" href="group__messenger.html#gabd73703511b9dae193765e9e57864291">pn_subscription_t</a> *sub, void *context)</td></tr>
-<tr class="separator:ga6ab59170c21b3a53e6f0c9b4a271ebce"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga177587d2aa7a6fee101a111e40765deb"><td class="memItemLeft" align="right" valign="top">PN_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga177587d2aa7a6fee101a111e40765deb">pn_subscription_address</a> (<a class="el" href="group__messenger.html#gabd73703511b9dae193765e9e57864291">pn_subscription_t</a> *sub)</td></tr>
-<tr class="separator:ga177587d2aa7a6fee101a111e40765deb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gadc93816636d614c8ea2abdeef1b99573"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gadc93816636d614c8ea2abdeef1b99573">pn_messenger_put</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, <a class="el" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2">pn_message_t</a> *msg)</td></tr>
-<tr class="separator:gadc93816636d614c8ea2abdeef1b99573"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga95063950449210b20ffb60bf2ea8f24b"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__messenger.html#ga242e4ee54b9c0a416443c7da5f6e045b">pn_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga95063950449210b20ffb60bf2ea8f24b">pn_messenger_status</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, <a class="el" href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7">pn_tracker_t</a> tracker)</td></tr>
-<tr class="separator:ga95063950449210b20ffb60bf2ea8f24b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga4d1810d42ee5dac4e5db82599b828aeb"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga4d1810d42ee5dac4e5db82599b828aeb">pn_messenger_delivery</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, <a class="el" href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7">pn_tracker_t</a> tracker)</td></tr>
-<tr class="separator:ga4d1810d42ee5dac4e5db82599b828aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga8f41166af1cd932733d7c9cf10c22913"><td class="memItemLeft" align="right" valign="top">PN_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga8f41166af1cd932733d7c9cf10c22913">pn_messenger_buffered</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, <a class="el" href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7">pn_tracker_t</a> tracker)</td></tr>
-<tr class="separator:ga8f41166af1cd932733d7c9cf10c22913"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga318b28252ff310f1956bc892ffaffaf3"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga318b28252ff310f1956bc892ffaffaf3">pn_messenger_settle</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, <a class="el" href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7">pn_tracker_t</a> tracker, int flags)</td></tr>
-<tr class="separator:ga318b28252ff310f1956bc892ffaffaf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaea099f5cefb69de9042e91d7fce17878"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7">pn_tracker_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gaea099f5cefb69de9042e91d7fce17878">pn_messenger_outgoing_tracker</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:gaea099f5cefb69de9042e91d7fce17878"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga088c9d9b1dfd0b32cafa1534019438c2"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga088c9d9b1dfd0b32cafa1534019438c2">pn_messenger_work</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, int timeout)</td></tr>
-<tr class="separator:ga088c9d9b1dfd0b32cafa1534019438c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaf5a08242376fa805290966e89a54aa8e"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gaf5a08242376fa805290966e89a54aa8e">pn_messenger_interrupt</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:gaf5a08242376fa805290966e89a54aa8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gafcdc9ca1e3d1505c5ebfb26cc95fb2bb"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gafcdc9ca1e3d1505c5ebfb26cc95fb2bb">pn_messenger_send</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, int n)</td></tr>
-<tr class="separator:gafcdc9ca1e3d1505c5ebfb26cc95fb2bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga6a766d6dfb249b2f2db8de0fc4a73990"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga6a766d6dfb249b2f2db8de0fc4a73990">pn_messenger_recv</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, int limit)</td></tr>
-<tr class="separator:ga6a766d6dfb249b2f2db8de0fc4a73990"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga99c2fa02e546861b1cfe95bd133e2943"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga99c2fa02e546861b1cfe95bd133e2943">pn_messenger_receiving</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:ga99c2fa02e546861b1cfe95bd133e2943"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga64d4dbf0f6cec27cd57d86728f43dd83"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga64d4dbf0f6cec27cd57d86728f43dd83">pn_messenger_get</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, <a class="el" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2">pn_message_t</a> *message)</td></tr>
-<tr class="separator:ga64d4dbf0f6cec27cd57d86728f43dd83"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gab3e5a76bd09bbce0e4243b2f4e600d04"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7">pn_tracker_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gab3e5a76bd09bbce0e4243b2f4e600d04">pn_messenger_incoming_tracker</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:gab3e5a76bd09bbce0e4243b2f4e600d04"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7281f105c4eca994486985aa1e0f1cc1"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__messenger.html#gabd73703511b9dae193765e9e57864291">pn_subscription_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga7281f105c4eca994486985aa1e0f1cc1">pn_messenger_incoming_subscription</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:ga7281f105c4eca994486985aa1e0f1cc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga3ca5c41b89b7b47a721c06829e8c34e0"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga3ca5c41b89b7b47a721c06829e8c34e0">pn_messenger_accept</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, <a class="el" href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7">pn_tracker_t</a> tracker, int flags)</td></tr>
-<tr class="separator:ga3ca5c41b89b7b47a721c06829e8c34e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga2967722a8f354ea3a13c65cdbc2be78c"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga2967722a8f354ea3a13c65cdbc2be78c">pn_messenger_reject</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, <a class="el" href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7">pn_tracker_t</a> tracker, int flags)</td></tr>
-<tr class="separator:ga2967722a8f354ea3a13c65cdbc2be78c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaa27f202efc3cb9454b899576058064b1"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gaa27f202efc3cb9454b899576058064b1">pn_messenger_tracker_link</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, <a class="el" href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7">pn_tracker_t</a> tracker)</td></tr>
-<tr class="separator:gaa27f202efc3cb9454b899576058064b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga1822e0ee5af28130d13687cc0fff21c6"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga1822e0ee5af28130d13687cc0fff21c6">pn_messenger_outgoing</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:ga1822e0ee5af28130d13687cc0fff21c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaeb207b3f558e04abf7336bc603cc669d"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gaeb207b3f558e04abf7336bc603cc669d">pn_messenger_incoming</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:gaeb207b3f558e04abf7336bc603cc669d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga58608dc581eba5d56abc89d05377913e"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga58608dc581eba5d56abc89d05377913e">pn_messenger_route</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const char *pattern, const char *address)</td></tr>
-<tr class="separator:ga58608dc581eba5d56abc89d05377913e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga1d109dcc2178b777e950d0ae664d5085"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga1d109dcc2178b777e950d0ae664d5085">pn_messenger_rewrite</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const char *pattern, const char *address)</td></tr>
-<tr class="separator:ga1d109dcc2178b777e950d0ae664d5085"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga48d37f185faf99c4270b41658e9bb7d8"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__selectable.html#gab7034170bf6367b989281d8ddaa87b09">pn_selectable_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga48d37f185faf99c4270b41658e9bb7d8">pn_messenger_selectable</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:ga48d37f185faf99c4270b41658e9bb7d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gac031418719d3afdd29cc6e64a3d97d67"><td class="memItemLeft" align="right" valign="top">PN_EXTERN pn_timestamp_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gac031418719d3afdd29cc6e64a3d97d67">pn_messenger_deadline</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
-<tr class="separator:gac031418719d3afdd29cc6e64a3d97d67"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabe045d16ca8eb1e3cc87387e2ae82433"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gabe045d16ca8eb1e3cc87387e2ae82433">pn_messenger</a> (const char *name)</td></tr>
+<tr class="memdesc:gabe045d16ca8eb1e3cc87387e2ae82433"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a new <a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1" title="A pn_messenger_t provides a high level interface for sending and receiving messages (See pn_message_t...">pn_messenger_t</a> with the given name.  <a href="#gabe045d16ca8eb1e3cc87387e2ae82433">More...</a><br /></td></tr>
+<tr class="separator:gabe045d16ca8eb1e3cc87387e2ae82433"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga71197163a69770575df74e3cee617429"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga71197163a69770575df74e3cee617429">pn_messenger_name</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:ga71197163a69770575df74e3cee617429"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of a messenger.  <a href="#ga71197163a69770575df74e3cee617429">More...</a><br /></td></tr>
+<tr class="separator:ga71197163a69770575df74e3cee617429"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad61fff52c28501171ecbb0b21bbde954"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gad61fff52c28501171ecbb0b21bbde954">pn_messenger_set_certificate</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const char *certificate)</td></tr>
+<tr class="memdesc:gad61fff52c28501171ecbb0b21bbde954"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the path that will be used to get the certificate that will be used to identify this messenger to its peers.  <a href="#gad61fff52c28501171ecbb0b21bbde954">More...</a><br /></td></tr>
+<tr class="separator:gad61fff52c28501171ecbb0b21bbde954"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1d0c003a1fb5e20b894e2deb8b43118b"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga1d0c003a1fb5e20b894e2deb8b43118b">pn_messenger_get_certificate</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:ga1d0c003a1fb5e20b894e2deb8b43118b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the certificate path.  <a href="#ga1d0c003a1fb5e20b894e2deb8b43118b">More...</a><br /></td></tr>
+<tr class="separator:ga1d0c003a1fb5e20b894e2deb8b43118b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga05f059a2fe93e0acbcf76e494e6bf958"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga05f059a2fe93e0acbcf76e494e6bf958">pn_messenger_set_private_key</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const char *private_key)</td></tr>
+<tr class="memdesc:ga05f059a2fe93e0acbcf76e494e6bf958"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set path to the private key that was used to sign the certificate.  <a href="#ga05f059a2fe93e0acbcf76e494e6bf958">More...</a><br /></td></tr>
+<tr class="separator:ga05f059a2fe93e0acbcf76e494e6bf958"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab692f989aed2aa83bd71b7fa7196aeb1"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gab692f989aed2aa83bd71b7fa7196aeb1">pn_messenger_get_private_key</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:gab692f989aed2aa83bd71b7fa7196aeb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the private key file for a messenger.  <a href="#gab692f989aed2aa83bd71b7fa7196aeb1">More...</a><br /></td></tr>
+<tr class="separator:gab692f989aed2aa83bd71b7fa7196aeb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6b04f7dea2ed8752b8672b4cfe0330f2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga6b04f7dea2ed8752b8672b4cfe0330f2">pn_messenger_set_password</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const char *password)</td></tr>
+<tr class="memdesc:ga6b04f7dea2ed8752b8672b4cfe0330f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the private key password for a messenger.  <a href="#ga6b04f7dea2ed8752b8672b4cfe0330f2">More...</a><br /></td></tr>
+<tr class="separator:ga6b04f7dea2ed8752b8672b4cfe0330f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3f02ad7340a59c5982e6223aaeea803a"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga3f02ad7340a59c5982e6223aaeea803a">pn_messenger_get_password</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:ga3f02ad7340a59c5982e6223aaeea803a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the private key file password for a messenger.  <a href="#ga3f02ad7340a59c5982e6223aaeea803a">More...</a><br /></td></tr>
+<tr class="separator:ga3f02ad7340a59c5982e6223aaeea803a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad901e92e2bee6d5371dcd3b1c8fe2c3b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gad901e92e2bee6d5371dcd3b1c8fe2c3b">pn_messenger_set_trusted_certificates</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const char *cert_db)</td></tr>
+<tr class="memdesc:gad901e92e2bee6d5371dcd3b1c8fe2c3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the trusted certificates database for a messenger.  <a href="#gad901e92e2bee6d5371dcd3b1c8fe2c3b">More...</a><br /></td></tr>
+<tr class="separator:gad901e92e2bee6d5371dcd3b1c8fe2c3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga955b218a8f58560e9e228ca14fba21f2"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga955b218a8f58560e9e228ca14fba21f2">pn_messenger_get_trusted_certificates</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:ga955b218a8f58560e9e228ca14fba21f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the trusted certificates database for a messenger.  <a href="#ga955b218a8f58560e9e228ca14fba21f2">More...</a><br /></td></tr>
+<tr class="separator:ga955b218a8f58560e9e228ca14fba21f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga04119bb2b16bb0f657f1dbcf73827d74"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga04119bb2b16bb0f657f1dbcf73827d74">pn_messenger_set_timeout</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, int timeout)</td></tr>
+<tr class="memdesc:ga04119bb2b16bb0f657f1dbcf73827d74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the default timeout for a messenger.  <a href="#ga04119bb2b16bb0f657f1dbcf73827d74">More...</a><br /></td></tr>
+<tr class="separator:ga04119bb2b16bb0f657f1dbcf73827d74"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga083ba6296a1ae1dfe45c0fb82da823eb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga083ba6296a1ae1dfe45c0fb82da823eb">pn_messenger_get_timeout</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:ga083ba6296a1ae1dfe45c0fb82da823eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the timeout for a messenger object.  <a href="#ga083ba6296a1ae1dfe45c0fb82da823eb">More...</a><br /></td></tr>
+<tr class="separator:ga083ba6296a1ae1dfe45c0fb82da823eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf572cbf224105d08898d2906336712f7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gaf572cbf224105d08898d2906336712f7">pn_messenger_is_blocking</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:gaf572cbf224105d08898d2906336712f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a messenger is in blocking mode.  <a href="#gaf572cbf224105d08898d2906336712f7">More...</a><br /></td></tr>
+<tr class="separator:gaf572cbf224105d08898d2906336712f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae9d7f1aec6e2cf3ef1ee326a4ae15981"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gae9d7f1aec6e2cf3ef1ee326a4ae15981">pn_messenger_set_blocking</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, bool blocking)</td></tr>
+<tr class="memdesc:gae9d7f1aec6e2cf3ef1ee326a4ae15981"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable or disable blocking behavior for a messenger during calls to <a class="el" href="group__messenger.html#gae31f9a99dcbedffe83588cf25b805325" title="Send messages from a messenger&#39;s outgoing queue. ">pn_messenger_send</a> and <a class="el" href="group__messenger.html#ga16c945185e4eb5dcb9aac2be2fcab0d6" title="Retrieve messages into a messenger&#39;s incoming queue. ">pn_messenger_recv</a>.  <a href="#gae9d7f1aec6e2cf3ef1ee326a4ae15981">More...</a><br /></td></tr>
+<tr class="separator:gae9d7f1aec6e2cf3ef1ee326a4ae15981"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga63805c35f18ef041c69a14564dc1bce4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga63805c35f18ef041c69a14564dc1bce4">pn_messenger_is_passive</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:ga63805c35f18ef041c69a14564dc1bce4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a messenger is in passive mode.  <a href="#ga63805c35f18ef041c69a14564dc1bce4">More...</a><br /></td></tr>
+<tr class="separator:ga63805c35f18ef041c69a14564dc1bce4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac7df7c92396f10f105ec74d35310a7c0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gac7df7c92396f10f105ec74d35310a7c0">pn_messenger_set_passive</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, bool passive)</td></tr>
+<tr class="memdesc:gac7df7c92396f10f105ec74d35310a7c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the passive mode for a messenger.  <a href="#gac7df7c92396f10f105ec74d35310a7c0">More...</a><br /></td></tr>
+<tr class="separator:gac7df7c92396f10f105ec74d35310a7c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga530295575eda95e3c19316d41bd1baa7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga530295575eda95e3c19316d41bd1baa7">pn_messenger_free</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:ga530295575eda95e3c19316d41bd1baa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees a Messenger.  <a href="#ga530295575eda95e3c19316d41bd1baa7">More...</a><br /></td></tr>
+<tr class="separator:ga530295575eda95e3c19316d41bd1baa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacfd10311abca28521fe7aa9cabfff61c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gacfd10311abca28521fe7aa9cabfff61c">pn_messenger_errno</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:gacfd10311abca28521fe7aa9cabfff61c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the code for a messenger's most recent error.  <a href="#gacfd10311abca28521fe7aa9cabfff61c">More...</a><br /></td></tr>
+<tr class="separator:gacfd10311abca28521fe7aa9cabfff61c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0301664be9c54b3a573578776ad2a5d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga0301664be9c54b3a573578776ad2a5d2">pn_messenger_error</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:ga0301664be9c54b3a573578776ad2a5d2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a messenger's error object.  <a href="#ga0301664be9c54b3a573578776ad2a5d2">More...</a><br /></td></tr>
+<tr class="separator:ga0301664be9c54b3a573578776ad2a5d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac191bdb410b7839d6306a0d8e5ac19e1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gac191bdb410b7839d6306a0d8e5ac19e1">pn_messenger_get_outgoing_window</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:gac191bdb410b7839d6306a0d8e5ac19e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the size of a messenger's outgoing window.  <a href="#gac191bdb410b7839d6306a0d8e5ac19e1">More...</a><br /></td></tr>
+<tr class="separator:gac191bdb410b7839d6306a0d8e5ac19e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga96487581bd8348f8bc9bacef25042cfc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga96487581bd8348f8bc9bacef25042cfc">pn_messenger_set_outgoing_window</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, int window)</td></tr>
+<tr class="memdesc:ga96487581bd8348f8bc9bacef25042cfc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the size of a messenger's outgoing window.  <a href="#ga96487581bd8348f8bc9bacef25042cfc">More...</a><br /></td></tr>
+<tr class="separator:ga96487581bd8348f8bc9bacef25042cfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga45d578f39673ad59ca65d2042054abee"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga45d578f39673ad59ca65d2042054abee">pn_messenger_get_incoming_window</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:ga45d578f39673ad59ca65d2042054abee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the size of a messenger's incoming window.  <a href="#ga45d578f39673ad59ca65d2042054abee">More...</a><br /></td></tr>
+<tr class="separator:ga45d578f39673ad59ca65d2042054abee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadf8a9cf14bf8d519026ea8c4eeb275c3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gadf8a9cf14bf8d519026ea8c4eeb275c3">pn_messenger_set_incoming_window</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, int window)</td></tr>
+<tr class="memdesc:gadf8a9cf14bf8d519026ea8c4eeb275c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the size of a messenger's incoming window.  <a href="#gadf8a9cf14bf8d519026ea8c4eeb275c3">More...</a><br /></td></tr>
+<tr class="separator:gadf8a9cf14bf8d519026ea8c4eeb275c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6fa594235e316cd2a04b44b283194a43"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga6fa594235e316cd2a04b44b283194a43">pn_messenger_start</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:ga6fa594235e316cd2a04b44b283194a43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Currently a no-op placeholder.  <a href="#ga6fa594235e316cd2a04b44b283194a43">More...</a><br /></td></tr>
+<tr class="separator:ga6fa594235e316cd2a04b44b283194a43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad95ab6daf6b2a61b79d5128a7d1d9f5c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gad95ab6daf6b2a61b79d5128a7d1d9f5c">pn_messenger_stop</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:gad95ab6daf6b2a61b79d5128a7d1d9f5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stops a messenger.  <a href="#gad95ab6daf6b2a61b79d5128a7d1d9f5c">More...</a><br /></td></tr>
+<tr class="separator:gad95ab6daf6b2a61b79d5128a7d1d9f5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae2c4765839c8fd09c0e01d05a118b6d4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gae2c4765839c8fd09c0e01d05a118b6d4">pn_messenger_stopped</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:gae2c4765839c8fd09c0e01d05a118b6d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if a messenger is in the stopped state.  <a href="#gae2c4765839c8fd09c0e01d05a118b6d4">More...</a><br /></td></tr>
+<tr class="separator:gae2c4765839c8fd09c0e01d05a118b6d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac36589fe5dc0378cf62558e40060a26f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__messenger.html#gabd73703511b9dae193765e9e57864291">pn_subscription_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gac36589fe5dc0378cf62558e40060a26f">pn_messenger_subscribe</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const char *source)</td></tr>
+<tr class="memdesc:gac36589fe5dc0378cf62558e40060a26f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Subscribes a messenger to messages from the specified source.  <a href="#gac36589fe5dc0378cf62558e40060a26f">More...</a><br /></td></tr>
+<tr class="separator:gac36589fe5dc0378cf62558e40060a26f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga480a8623fab904690218c0c67493232f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__messenger.html#gabd73703511b9dae193765e9e57864291">pn_subscription_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga480a8623fab904690218c0c67493232f">pn_messenger_subscribe_ttl</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const char *source, <a class="el" href="group__api__types.html#gafdede9be0526a8d0b9ab5d3149069af1">pn_seconds_t</a> timeout)</td></tr>
+<tr class="memdesc:ga480a8623fab904690218c0c67493232f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Subscribes a messenger to messages from the specified source with the given timeout for the subscription's lifetime.  <a href="#ga480a8623fab904690218c0c67493232f">More...</a><br /></td></tr>
+<tr class="separator:ga480a8623fab904690218c0c67493232f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga757aeef23d47ecc2a9a461b882686417"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga757aeef23d47ecc2a9a461b882686417">pn_messenger_get_link</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const char *address, bool sender)</td></tr>
+<tr class="memdesc:ga757aeef23d47ecc2a9a461b882686417"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a link based on link name and whether the link is a sender or receiver.  <a href="#ga757aeef23d47ecc2a9a461b882686417">More...</a><br /></td></tr>
+<tr class="separator:ga757aeef23d47ecc2a9a461b882686417"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8ad0f0db6d7cfe0e95d44d433843d787"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga8ad0f0db6d7cfe0e95d44d433843d787">pn_subscription_get_context</a> (<a class="el" href="group__messenger.html#gabd73703511b9dae193765e9e57864291">pn_subscription_t</a> *sub)</td></tr>
+<tr class="memdesc:ga8ad0f0db6d7cfe0e95d44d433843d787"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a subscription's application context.  <a href="#ga8ad0f0db6d7cfe0e95d44d433843d787">More...</a><br /></td></tr>
+<tr class="separator:ga8ad0f0db6d7cfe0e95d44d433843d787"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3a7f95a2a86f64babe692d21ffe9cd10"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga3a7f95a2a86f64babe692d21ffe9cd10">pn_subscription_set_context</a> (<a class="el" href="group__messenger.html#gabd73703511b9dae193765e9e57864291">pn_subscription_t</a> *sub, void *context)</td></tr>
+<tr class="memdesc:ga3a7f95a2a86f64babe692d21ffe9cd10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set an application context for a subscription.  <a href="#ga3a7f95a2a86f64babe692d21ffe9cd10">More...</a><br /></td></tr>
+<tr class="separator:ga3a7f95a2a86f64babe692d21ffe9cd10"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8e87c040776f1941f21d2c15f24b835e"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga8e87c040776f1941f21d2c15f24b835e">pn_subscription_address</a> (<a class="el" href="group__messenger.html#gabd73703511b9dae193765e9e57864291">pn_subscription_t</a> *sub)</td></tr>
+<tr class="memdesc:ga8e87c040776f1941f21d2c15f24b835e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the source address of a subscription.  <a href="#ga8e87c040776f1941f21d2c15f24b835e">More...</a><br /></td></tr>
+<tr class="separator:ga8e87c040776f1941f21d2c15f24b835e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafede68af29484d50d531cc48ab0d3d4a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gafede68af29484d50d531cc48ab0d3d4a">pn_messenger_put</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, <a class="el" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2">pn_message_t</a> *msg)</td></tr>
+<tr class="memdesc:gafede68af29484d50d531cc48ab0d3d4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a message onto the messenger's outgoing queue.  <a href="#gafede68af29484d50d531cc48ab0d3d4a">More...</a><br /></td></tr>
+<tr class="separator:gafede68af29484d50d531cc48ab0d3d4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad398544ad1374f67c922115ae1cceacc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__messenger.html#ga242e4ee54b9c0a416443c7da5f6e045b">pn_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gad398544ad1374f67c922115ae1cceacc">pn_messenger_status</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, <a class="el" href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7">pn_tracker_t</a> tracker)</td></tr>
+<tr class="memdesc:gad398544ad1374f67c922115ae1cceacc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Track the status of a delivery.  <a href="#gad398544ad1374f67c922115ae1cceacc">More...</a><br /></td></tr>
+<tr class="separator:gad398544ad1374f67c922115ae1cceacc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga65f22122f08bc93de2bfe155aa12d0b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga65f22122f08bc93de2bfe155aa12d0b0">pn_messenger_delivery</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, <a class="el" href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7">pn_tracker_t</a> tracker)</td></tr>
+<tr class="memdesc:ga65f22122f08bc93de2bfe155aa12d0b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get delivery information about a delivery.  <a href="#ga65f22122f08bc93de2bfe155aa12d0b0">More...</a><br /></td></tr>
+<tr class="separator:ga65f22122f08bc93de2bfe155aa12d0b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga15adeb707f15b86df1e5486c34a060e6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga15adeb707f15b86df1e5486c34a060e6">pn_messenger_buffered</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, <a class="el" href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7">pn_tracker_t</a> tracker)</td></tr>
+<tr class="memdesc:ga15adeb707f15b86df1e5486c34a060e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the delivery associated with a given tracker is still waiting to be sent.  <a href="#ga15adeb707f15b86df1e5486c34a060e6">More...</a><br /></td></tr>
+<tr class="separator:ga15adeb707f15b86df1e5486c34a060e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga475ce593f6b0c6025516ae48360dee4d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga475ce593f6b0c6025516ae48360dee4d">pn_messenger_settle</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, <a class="el" href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7">pn_tracker_t</a> tracker, int flags)</td></tr>
+<tr class="memdesc:ga475ce593f6b0c6025516ae48360dee4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees a Messenger from tracking the status associated with a given tracker.  <a href="#ga475ce593f6b0c6025516ae48360dee4d">More...</a><br /></td></tr>
+<tr class="separator:ga475ce593f6b0c6025516ae48360dee4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0212b5cfe07a7f758ec472d67d0f56e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7">pn_tracker_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga0212b5cfe07a7f758ec472d67d0f56e1">pn_messenger_outgoing_tracker</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:ga0212b5cfe07a7f758ec472d67d0f56e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a tracker for the outgoing message most recently given to pn_messenger_put.  <a href="#ga0212b5cfe07a7f758ec472d67d0f56e1">More...</a><br /></td></tr>
+<tr class="separator:ga0212b5cfe07a7f758ec472d67d0f56e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga47d60cec6a55e0675b8f073067eff9c4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga47d60cec6a55e0675b8f073067eff9c4">pn_messenger_work</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, int timeout)</td></tr>
+<tr class="memdesc:ga47d60cec6a55e0675b8f073067eff9c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends or receives any outstanding messages queued for a messenger.  <a href="#ga47d60cec6a55e0675b8f073067eff9c4">More...</a><br /></td></tr>
+<tr class="separator:ga47d60cec6a55e0675b8f073067eff9c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9da14c67acc17bc5fec6f34e2749534f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga9da14c67acc17bc5fec6f34e2749534f">pn_messenger_interrupt</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:ga9da14c67acc17bc5fec6f34e2749534f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt a messenger object that may be blocking in another thread.  <a href="#ga9da14c67acc17bc5fec6f34e2749534f">More...</a><br /></td></tr>
+<tr class="separator:ga9da14c67acc17bc5fec6f34e2749534f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae31f9a99dcbedffe83588cf25b805325"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gae31f9a99dcbedffe83588cf25b805325">pn_messenger_send</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, int n)</td></tr>
+<tr class="memdesc:gae31f9a99dcbedffe83588cf25b805325"><td class="mdescLeft">&#160;</td><td class="mdescRight">Send messages from a messenger's outgoing queue.  <a href="#gae31f9a99dcbedffe83588cf25b805325">More...</a><br /></td></tr>
+<tr class="separator:gae31f9a99dcbedffe83588cf25b805325"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga16c945185e4eb5dcb9aac2be2fcab0d6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga16c945185e4eb5dcb9aac2be2fcab0d6">pn_messenger_recv</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, int limit)</td></tr>
+<tr class="memdesc:ga16c945185e4eb5dcb9aac2be2fcab0d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve messages into a messenger's incoming queue.  <a href="#ga16c945185e4eb5dcb9aac2be2fcab0d6">More...</a><br /></td></tr>
+<tr class="separator:ga16c945185e4eb5dcb9aac2be2fcab0d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf4e22c8cb1436891d42ca0a658fca9c5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gaf4e22c8cb1436891d42ca0a658fca9c5">pn_messenger_receiving</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:gaf4e22c8cb1436891d42ca0a658fca9c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the capacity of the incoming message queue of a messenger.  <a href="#gaf4e22c8cb1436891d42ca0a658fca9c5">More...</a><br /></td></tr>
+<tr class="separator:gaf4e22c8cb1436891d42ca0a658fca9c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa6d85929e4b4b574690927ddde00c540"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gaa6d85929e4b4b574690927ddde00c540">pn_messenger_get</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, <a class="el" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2">pn_message_t</a> *message)</td></tr>
+<tr class="memdesc:gaa6d85929e4b4b574690927ddde00c540"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next message from the head of a messenger's incoming queue.  <a href="#gaa6d85929e4b4b574690927ddde00c540">More...</a><br /></td></tr>
+<tr class="separator:gaa6d85929e4b4b574690927ddde00c540"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafe31e771826f8107d93fc276c9715aab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7">pn_tracker_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gafe31e771826f8107d93fc276c9715aab">pn_messenger_incoming_tracker</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:gafe31e771826f8107d93fc276c9715aab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a tracker for the message most recently retrieved by <a class="el" href="group__messenger.html#gaa6d85929e4b4b574690927ddde00c540" title="Get the next message from the head of a messenger&#39;s incoming queue. ">pn_messenger_get()</a>.  <a href="#gafe31e771826f8107d93fc276c9715aab">More...</a><br /></td></tr>
+<tr class="separator:gafe31e771826f8107d93fc276c9715aab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae351d031d2ef29bdb137a59d461c4253"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__messenger.html#gabd73703511b9dae193765e9e57864291">pn_subscription_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gae351d031d2ef29bdb137a59d461c4253">pn_messenger_incoming_subscription</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:gae351d031d2ef29bdb137a59d461c4253"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the subscription of the message most recently retrieved by <a class="el" href="group__messenger.html#gaa6d85929e4b4b574690927ddde00c540" title="Get the next message from the head of a messenger&#39;s incoming queue. ">pn_messenger_get()</a>.  <a href="#gae351d031d2ef29bdb137a59d461c4253">More...</a><br /></td></tr>
+<tr class="separator:gae351d031d2ef29bdb137a59d461c4253"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga11cd0d3423482e1ddda7a8b0cbb581c7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga11cd0d3423482e1ddda7a8b0cbb581c7">pn_messenger_accept</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, <a class="el" href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7">pn_tracker_t</a> tracker, int flags)</td></tr>
+<tr class="memdesc:ga11cd0d3423482e1ddda7a8b0cbb581c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal successful processing of message(s).  <a href="#ga11cd0d3423482e1ddda7a8b0cbb581c7">More...</a><br /></td></tr>
+<tr class="separator:ga11cd0d3423482e1ddda7a8b0cbb581c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga22d6de108fa967a43ab2473d6a915e9c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga22d6de108fa967a43ab2473d6a915e9c">pn_messenger_reject</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, <a class="el" href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7">pn_tracker_t</a> tracker, int flags)</td></tr>
+<tr class="memdesc:ga22d6de108fa967a43ab2473d6a915e9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Signal unsuccessful processing of message(s).  <a href="#ga22d6de108fa967a43ab2473d6a915e9c">More...</a><br /></td></tr>
+<tr class="separator:ga22d6de108fa967a43ab2473d6a915e9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae4e5e89c6ea2a820a221af61cc741c7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gae4e5e89c6ea2a820a221af61cc741c7d">pn_messenger_tracker_link</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, <a class="el" href="group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7">pn_tracker_t</a> tracker)</td></tr>
+<tr class="memdesc:gae4e5e89c6ea2a820a221af61cc741c7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get link for the message referenced by the given tracker.  <a href="#gae4e5e89c6ea2a820a221af61cc741c7d">More...</a><br /></td></tr>
+<tr class="separator:gae4e5e89c6ea2a820a221af61cc741c7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga06c3a066422f8a966523b43a61f62eb9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga06c3a066422f8a966523b43a61f62eb9">pn_messenger_outgoing</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:ga06c3a066422f8a966523b43a61f62eb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the number of messages in the outgoing message queue of a messenger.  <a href="#ga06c3a066422f8a966523b43a61f62eb9">More...</a><br /></td></tr>
+<tr class="separator:ga06c3a066422f8a966523b43a61f62eb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga43cf91b5528c2729b3ff9ae1d2a7d257"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga43cf91b5528c2729b3ff9ae1d2a7d257">pn_messenger_incoming</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:ga43cf91b5528c2729b3ff9ae1d2a7d257"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the number of messages in the incoming message queue of a messenger.  <a href="#ga43cf91b5528c2729b3ff9ae1d2a7d257">More...</a><br /></td></tr>
+<tr class="separator:ga43cf91b5528c2729b3ff9ae1d2a7d257"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c85a08d72ae73a18f9fb64ccf0c470e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga6c85a08d72ae73a18f9fb64ccf0c470e">pn_messenger_route</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const char *pattern, const char *address)</td></tr>
+<tr class="memdesc:ga6c85a08d72ae73a18f9fb64ccf0c470e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a routing rule to a Messenger's internal routing table.  <a href="#ga6c85a08d72ae73a18f9fb64ccf0c470e">More...</a><br /></td></tr>
+<tr class="separator:ga6c85a08d72ae73a18f9fb64ccf0c470e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac7dc5d9b82f9e015fd2c7d9743099eff"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gac7dc5d9b82f9e015fd2c7d9743099eff">pn_messenger_rewrite</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const char *pattern, const char *address)</td></tr>
+<tr class="memdesc:gac7dc5d9b82f9e015fd2c7d9743099eff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rewrite message addresses prior to transmission.  <a href="#gac7dc5d9b82f9e015fd2c7d9743099eff">More...</a><br /></td></tr>
+<tr class="separator:gac7dc5d9b82f9e015fd2c7d9743099eff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8521b0999200c076bf12568ac10fe925"><td class="memItemLeft" align="right" valign="top">pn_selectable_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga8521b0999200c076bf12568ac10fe925">pn_messenger_selectable</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:ga8521b0999200c076bf12568ac10fe925"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extract selectables from a passive messenger.  <a href="#ga8521b0999200c076bf12568ac10fe925">More...</a><br /></td></tr>
+<tr class="separator:ga8521b0999200c076bf12568ac10fe925"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga223e7c16f3e84f4e573864c3881b3b4b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__amqp__types.html#gad337c365b498106064ec28e00e5fb6dd">pn_timestamp_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga223e7c16f3e84f4e573864c3881b3b4b">pn_messenger_deadline</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:ga223e7c16f3e84f4e573864c3881b3b4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the nearest deadline for selectables associated with a messenger.  <a href="#ga223e7c16f3e84f4e573864c3881b3b4b">More...</a><br /></td></tr>
+<tr class="separator:ga223e7c16f3e84f4e573864c3881b3b4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacf39b77df62750343e2f4e90dbcacc75"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gacf39b77df62750343e2f4e90dbcacc75">pn_messenger_set_flags</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const int flags)</td></tr>
+<tr class="memdesc:gacf39b77df62750343e2f4e90dbcacc75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets control flags to enable additional function for the Messenger.  <a href="#gacf39b77df62750343e2f4e90dbcacc75">More...</a><br /></td></tr>
+<tr class="separator:gacf39b77df62750343e2f4e90dbcacc75"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9f4e2fbfb7eb7bfd9acd7ad758d24085"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga9f4e2fbfb7eb7bfd9acd7ad758d24085">pn_messenger_get_flags</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger)</td></tr>
+<tr class="memdesc:ga9f4e2fbfb7eb7bfd9acd7ad758d24085"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the flags for a Messenger.  <a href="#ga9f4e2fbfb7eb7bfd9acd7ad758d24085">More...</a><br /></td></tr>
+<tr class="separator:ga9f4e2fbfb7eb7bfd9acd7ad758d24085"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7b0872d6712c53e307bf2babfd91bf6e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga7b0872d6712c53e307bf2babfd91bf6e">pn_messenger_set_snd_settle_mode</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const <a class="el" href="group__link.html#ga3fb58bd0b88d37407ebb615c2630e608">pn_snd_settle_mode_t</a> mode)</td></tr>
+<tr class="memdesc:ga7b0872d6712c53e307bf2babfd91bf6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the local sender settle mode for the underlying link.  <a href="#ga7b0872d6712c53e307bf2babfd91bf6e">More...</a><br /></td></tr>
+<tr class="separator:ga7b0872d6712c53e307bf2babfd91bf6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae9f2d3ab15602b27f1b87a4f6349a9f1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#gae9f2d3ab15602b27f1b87a4f6349a9f1">pn_messenger_set_rcv_settle_mode</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const <a class="el" href="group__link.html#gad1c2388cdae687be26222a5d66fd2d58">pn_rcv_settle_mode_t</a> mode)</td></tr>
+<tr class="memdesc:gae9f2d3ab15602b27f1b87a4f6349a9f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the local receiver settle mode for the underlying link.  <a href="#gae9f2d3ab15602b27f1b87a4f6349a9f1">More...</a><br /></td></tr>
+<tr class="separator:gae9f2d3ab15602b27f1b87a4f6349a9f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6c2cfb88f59980bb13821a6f25cf30f6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga6c2cfb88f59980bb13821a6f25cf30f6">pn_messenger_set_tracer</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, <a class="el" href="group__transport.html#gae9b49fcbf6397e6916eb4e1357c90ff3">pn_tracer_t</a> tracer)</td></tr>
+<tr class="memdesc:ga6c2cfb88f59980bb13821a6f25cf30f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the tracer associated with a messenger.  <a href="#ga6c2cfb88f59980bb13821a6f25cf30f6">More...</a><br /></td></tr>
+<tr class="separator:ga6c2cfb88f59980bb13821a6f25cf30f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9be25d57cda5a6e1c5658b0f362c41c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__types.html#ga9a701bc6dc9af9f42c3f4679172a723c">pn_millis_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga9be25d57cda5a6e1c5658b0f362c41c7">pn_messenger_get_remote_idle_timeout</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const char *address)</td></tr>
+<tr class="memdesc:ga9be25d57cda5a6e1c5658b0f362c41c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the remote idle timeout for the specified remote service address.  <a href="#ga9be25d57cda5a6e1c5658b0f362c41c7">More...</a><br /></td></tr>
+<tr class="separator:ga9be25d57cda5a6e1c5658b0f362c41c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga59ebaf21eaafaa4b1c359e4284564ff6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__messenger.html#ga59ebaf21eaafaa4b1c359e4284564ff6">pn_messenger_set_ssl_peer_authentication_mode</a> (<a class="el" href="group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1">pn_messenger_t</a> *messenger, const <a class="el" href="group__ssl.html#gae5e33024ed6

<TRUNCATED>

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