You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ro...@apache.org on 2016/12/13 17:52:00 UTC
[05/51] [partial] qpid-site git commit: PROTON-1374: update the
website for Proton 0.16.0
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7833dc2a/content/releases/qpid-proton-0.16.0/proton/c/api/message_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.16.0/proton/c/api/message_8h_source.html b/content/releases/qpid-proton-0.16.0/proton/c/api/message_8h_source.html
new file mode 100755
index 0000000..99e8938
--- /dev/null
+++ b/content/releases/qpid-proton-0.16.0/proton/c/api/message_8h_source.html
@@ -0,0 +1,255 @@
+<!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.3.1"/>
+<title>Qpid Proton C API: proton/message.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Qpid Proton C API
+  <span id="projectnumber">0.16.0</span>
+ </div>
+ </td>
+ <td> <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.3.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ <div id="nav-sync" class="sync"></div>
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('message_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:vo
id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">message.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="message_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef PROTON_MESSAGE_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor"></span><span class="preprocessor">#define PROTON_MESSAGE_H 1</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">/*</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> *</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * or more contributor license agreements. See the NOTICE file</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * distributed with this work for additional information</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * "License"); you may not use this file except in compliance</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * with the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> *</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * software distributed under the License is distributed on an</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> * KIND, either express or implied. See the License for the</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"> * under the License.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment"> *</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment"> */</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include <proton/import_export.h></span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include <<a class="code" href="types_8h.html" title="AMQP and API data types. ">proton/types.h</a>></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include <<a class="code" href="codec_8h.html" title="AMQP data encoding and decoding. ">proton/codec.h</a>></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <<a class="code" href="error_8h.html" title="A Proton API error. ">proton/error.h</a>></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <proton/type_compat.h></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2"> 51</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> <a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div>
+<div class="line"><a name="l00056"></a><span class="lineno"><a class="code" href="group__message.html#ga732b155202644a5c5be75a651a3c4fac"> 56</a></span> <span class="preprocessor">#define PN_DEFAULT_PRIORITY (4)</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> PN_EXTERN <a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> * <a class="code" href="group__message.html#gaaf98d84b9ddc1c6537dddd4c9c5b979e" title="Construct a new pn_message_t.">pn_message</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__message.html#ga69aadbc3a80f1fa16962774e711392f8" title="Free a previously constructed pn_message_t.">pn_message_free</a>(<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__message.html#ga918c90a049d6b39041b0a2044f9048c6" title="Clears the content of a pn_message_t.">pn_message_clear</a>(<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#gac10c5d8f12e4817fec126fdb608baf53" title="Access the error code of a message.">pn_message_errno</a>(<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> PN_EXTERN <a class="code" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52" title="An int error code and some string text to describe the error.">pn_error_t</a> *<a class="code" href="group__message.html#ga9ad09178e7682efde76e2d39f352dfe8" title="Access the error information for a message.">pn_message_error</a>(<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> </div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> PN_EXTERN <span class="keywordtype">bool</span> <a class="code" href="group__message.html#ga5d9367609d74ca3511d4172806eeb55b" title="Get the inferred flag for a message.">pn_message_is_inferred</a>(<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#ga63bdd43b7cee8741665db999fac97a62" title="Set the inferred flag for a message.">pn_message_set_inferred</a>(<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, <span class="keywordtype">bool</span> inferred);</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> <span class="comment">// standard message headers and properties</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> PN_EXTERN <span class="keywordtype">bool</span> <a class="code" href="group__message.html#gaf9e131dcfb094bebc3424661042d3c36" title="Get the durable flag for a message.">pn_message_is_durable</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#ga63f6065e770ddf435e38d8c0e01bc5ad" title="Set the durable flag for a message.">pn_message_set_durable</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, <span class="keywordtype">bool</span> durable);</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> PN_EXTERN uint8_t <a class="code" href="group__message.html#ga5e6769354fcb71c9053fff0045301a0e" title="Get the priority for a message.">pn_message_get_priority</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> </div>
+<div class="line"><a name="l00187"></a><span class="lineno"> 187</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#ga62c632d8bd001658cf6206eb5fac7e6c" title="Set the priority for a message.">pn_message_set_priority</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, uint8_t priority);</div>
+<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> </div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> PN_EXTERN <a class="code" href="group__api__types.html#ga9a701bc6dc9af9f42c3f4679172a723c" title="A span of time in milliseconds.">pn_millis_t</a> <a class="code" href="group__message.html#ga2ade598da4a8bb0464980ae227f29d5c" title="Get the ttl for a message.">pn_message_get_ttl</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> </div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#gaf39d162f5ee8f43b32cc7f1ebf56ffa3" title="Set the ttl for a message.">pn_message_set_ttl</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, <a class="code" href="group__api__types.html#ga9a701bc6dc9af9f42c3f4679172a723c" title="A span of time in milliseconds.">pn_millis_t</a> ttl);</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span> </div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span> PN_EXTERN <span class="keywordtype">bool</span> <a class="code" href="group__message.html#gac8a1e35c70d625b69e0d1769d9c898d2" title="Get the first acquirer flag for a message.">pn_message_is_first_acquirer</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00227"></a><span class="lineno"> 227</span> </div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#ga64240467da74892010a7282116b0b234" title="Set the first acquirer flag for a message.">pn_message_set_first_acquirer</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, <span class="keywordtype">bool</span> first);</div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span> </div>
+<div class="line"><a name="l00250"></a><span class="lineno"> 250</span> PN_EXTERN uint32_t <a class="code" href="group__message.html#gad514ef95e642698876bedf6ec772eb72" title="Get the delivery count for a message.">pn_message_get_delivery_count</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00251"></a><span class="lineno"> 251</span> </div>
+<div class="line"><a name="l00262"></a><span class="lineno"> 262</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#ga195472fabe3416dccf8a4bfcdacfa6c0" title="Set the delivery count for a message.">pn_message_set_delivery_count</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, uint32_t count);</div>
+<div class="line"><a name="l00263"></a><span class="lineno"> 263</span> </div>
+<div class="line"><a name="l00277"></a><span class="lineno"> 277</span> PN_EXTERN <a class="code" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf" title="An AMQP Data object.">pn_data_t</a> * <a class="code" href="group__message.html#ga296bd7b984c4b9cfabc297ab5badf7de" title="Get/set the id for a message.">pn_message_id</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00278"></a><span class="lineno"> 278</span> </div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span> PN_EXTERN <a class="code" href="group__api__types.html#structpn__atom__t" title="A descriminated union that holds any scalar AMQP value.">pn_atom_t</a> <a class="code" href="group__message.html#gad7d3aa060b7666dce6a6d955945bedce" title="Get the id for a message.">pn_message_get_id</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00292"></a><span class="lineno"> 292</span> </div>
+<div class="line"><a name="l00304"></a><span class="lineno"> 304</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#gad169c319e27eacf91864da26a23b6d74" title="Set the id for a message.">pn_message_set_id</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, <a class="code" href="group__api__types.html#structpn__atom__t" title="A descriminated union that holds any scalar AMQP value.">pn_atom_t</a> <span class="keywordtype">id</span>);</div>
+<div class="line"><a name="l00305"></a><span class="lineno"> 305</span> </div>
+<div class="line"><a name="l00319"></a><span class="lineno"> 319</span> PN_EXTERN <a class="code" href="group__api__types.html#structpn__bytes__t" title="A const byte buffer.">pn_bytes_t</a> <a class="code" href="group__message.html#ga957f54f40b8a297cdf9ceee8a71b3c1c" title="Get the user id for a message.">pn_message_get_user_id</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00320"></a><span class="lineno"> 320</span> </div>
+<div class="line"><a name="l00331"></a><span class="lineno"> 331</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#ga5fc42eff5ec52b83099089f5888be38d" title="Set the user id for a message.">pn_message_set_user_id</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, <a class="code" href="group__api__types.html#structpn__bytes__t" title="A const byte buffer.">pn_bytes_t</a> user_id);</div>
+<div class="line"><a name="l00332"></a><span class="lineno"> 332</span> </div>
+<div class="line"><a name="l00347"></a><span class="lineno"> 347</span> PN_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="group__message.html#gaa4f5b4884d5422123a4e6f48bf00701c" title="Get the address for a message.">pn_message_get_address</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00348"></a><span class="lineno"> 348</span> </div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#ga38ecee233f94e128bed9be3e530f27e5" title="Set the address for a message.">pn_message_set_address</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, <span class="keyword">const</span> <span class="keywordtype">char</span> *address);</div>
+<div class="line"><a name="l00362"></a><span class="lineno"> 362</span> </div>
+<div class="line"><a name="l00377"></a><span class="lineno"> 377</span> PN_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="group__message.html#gaf35cc7fb503f99b434a970ff669e5c4c" title="Get the subject for a message.">pn_message_get_subject</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00378"></a><span class="lineno"> 378</span> </div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#gaa8594da8507dc031b1e0e89d51a2f281" title="Set the subject for a message.">pn_message_set_subject</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, <span class="keyword">const</span> <span class="keywordtype">char</span> *subject);</div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span> </div>
+<div class="line"><a name="l00407"></a><span class="lineno"> 407</span> PN_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="group__message.html#ga5b9e011902e7bd3a9f94ecf52b723c33" title="Get the reply_to for a message.">pn_message_get_reply_to</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00408"></a><span class="lineno"> 408</span> </div>
+<div class="line"><a name="l00421"></a><span class="lineno"> 421</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#gaa9a53e784afb72ea8a4d2033f99ce313" title="Set the reply_to for a message.">pn_message_set_reply_to</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, <span class="keyword">const</span> <span class="keywordtype">char</span> *reply_to);</div>
+<div class="line"><a name="l00422"></a><span class="lineno"> 422</span> </div>
+<div class="line"><a name="l00435"></a><span class="lineno"> 435</span> PN_EXTERN <a class="code" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf" title="An AMQP Data object.">pn_data_t</a> * <a class="code" href="group__message.html#gaceb08618e468fdb4a95e103cce6e7cbd" title="Get/set the correlation id for a message.">pn_message_correlation_id</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00436"></a><span class="lineno"> 436</span> </div>
+<div class="line"><a name="l00448"></a><span class="lineno"> 448</span> PN_EXTERN <a class="code" href="group__api__types.html#structpn__atom__t" title="A descriminated union that holds any scalar AMQP value.">pn_atom_t</a> <a class="code" href="group__message.html#ga7c7a49b84141d130f885e3a6b357d65a" title="Get the correlation id for a message.">pn_message_get_correlation_id</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00449"></a><span class="lineno"> 449</span> </div>
+<div class="line"><a name="l00461"></a><span class="lineno"> 461</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#ga2179a56c66e47eb65c61a8f84ae4488a" title="Set the correlation id for a message.">pn_message_set_correlation_id</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, <a class="code" href="group__api__types.html#structpn__atom__t" title="A descriminated union that holds any scalar AMQP value.">pn_atom_t</a> <span class="keywordtype">id</span>);</div>
+<div class="line"><a name="l00462"></a><span class="lineno"> 462</span> </div>
+<div class="line"><a name="l00477"></a><span class="lineno"> 477</span> PN_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="group__message.html#ga280a96bf80dd37a4062432f45e679ea1" title="Get the content_type for a message.">pn_message_get_content_type</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00478"></a><span class="lineno"> 478</span> </div>
+<div class="line"><a name="l00491"></a><span class="lineno"> 491</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#gaa0247560f0cd4590bc8ece20565eb611" title="Set the content_type for a message.">pn_message_set_content_type</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, <span class="keyword">const</span> <span class="keywordtype">char</span> *type);</div>
+<div class="line"><a name="l00492"></a><span class="lineno"> 492</span> </div>
+<div class="line"><a name="l00507"></a><span class="lineno"> 507</span> PN_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="group__message.html#gacb97f21822b058b6297bc618f6d190b0" title="Get the content_encoding for a message.">pn_message_get_content_encoding</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00508"></a><span class="lineno"> 508</span> </div>
+<div class="line"><a name="l00521"></a><span class="lineno"> 521</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#gafc79b5a0c8bd56aaa07f1357ba07475b" title="Set the content_encoding for a message.">pn_message_set_content_encoding</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, <span class="keyword">const</span> <span class="keywordtype">char</span> *encoding);</div>
+<div class="line"><a name="l00522"></a><span class="lineno"> 522</span> </div>
+<div class="line"><a name="l00532"></a><span class="lineno"> 532</span> PN_EXTERN <a class="code" href="group__amqp__types.html#gad337c365b498106064ec28e00e5fb6dd" title="A 64-bit timestamp in milliseconds since the Unix epoch.">pn_timestamp_t</a> <a class="code" href="group__message.html#ga8fdfd3daca961bbfaa7affacee6047ce" title="Get the expiry time for a message.">pn_message_get_expiry_time</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00533"></a><span class="lineno"> 533</span> </div>
+<div class="line"><a name="l00543"></a><span class="lineno"> 543</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#ga6c108bc39b13c5257671aee68ea981c7" title="Set the expiry time for a message.">pn_message_set_expiry_time</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, <a class="code" href="group__amqp__types.html#gad337c365b498106064ec28e00e5fb6dd" title="A 64-bit timestamp in milliseconds since the Unix epoch.">pn_timestamp_t</a> time);</div>
+<div class="line"><a name="l00544"></a><span class="lineno"> 544</span> </div>
+<div class="line"><a name="l00554"></a><span class="lineno"> 554</span> PN_EXTERN <a class="code" href="group__amqp__types.html#gad337c365b498106064ec28e00e5fb6dd" title="A 64-bit timestamp in milliseconds since the Unix epoch.">pn_timestamp_t</a> <a class="code" href="group__message.html#ga4a18377a68cc26d68141e1b1afd82a52" title="Get the creation time for a message.">pn_message_get_creation_time</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00555"></a><span class="lineno"> 555</span> </div>
+<div class="line"><a name="l00565"></a><span class="lineno"> 565</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#gab7f1c0d93b93dee6c3eef730e35ef5e2" title="Set the creation time for a message.">pn_message_set_creation_time</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, <a class="code" href="group__amqp__types.html#gad337c365b498106064ec28e00e5fb6dd" title="A 64-bit timestamp in milliseconds since the Unix epoch.">pn_timestamp_t</a> time);</div>
+<div class="line"><a name="l00566"></a><span class="lineno"> 566</span> </div>
+<div class="line"><a name="l00581"></a><span class="lineno"> 581</span> PN_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="group__message.html#ga4ebc7c7e7f524f5bf36214ff0ccaa00b" title="Get the group_id for a message.">pn_message_get_group_id</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00582"></a><span class="lineno"> 582</span> </div>
+<div class="line"><a name="l00595"></a><span class="lineno"> 595</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#ga0ec7ed8750b4d418c60aa77e4b1812bc" title="Set the group_id for a message.">pn_message_set_group_id</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, <span class="keyword">const</span> <span class="keywordtype">char</span> *group_id);</div>
+<div class="line"><a name="l00596"></a><span class="lineno"> 596</span> </div>
+<div class="line"><a name="l00607"></a><span class="lineno"> 607</span> PN_EXTERN <a class="code" href="group__api__types.html#ga92033eaa8a158e7e4bb5d1f0e94ca606" title="A sequence number.">pn_sequence_t</a> <a class="code" href="group__message.html#ga4c33c1f6b80dd62e2b4bdf23d0b2dbf4" title="Get the group sequence for a message.">pn_message_get_group_sequence</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00608"></a><span class="lineno"> 608</span> </div>
+<div class="line"><a name="l00619"></a><span class="lineno"> 619</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#ga2b9e17a8c639adba856130ad714ca31a" title="Set the group sequence for a message.">pn_message_set_group_sequence</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, <a class="code" href="group__api__types.html#ga92033eaa8a158e7e4bb5d1f0e94ca606" title="A sequence number.">pn_sequence_t</a> n);</div>
+<div class="line"><a name="l00620"></a><span class="lineno"> 620</span> </div>
+<div class="line"><a name="l00635"></a><span class="lineno"> 635</span> PN_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="group__message.html#ga7163a0174e7c71361172a1f6387f232a" title="Get the reply_to_group_id for a message.">pn_message_get_reply_to_group_id</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00636"></a><span class="lineno"> 636</span> </div>
+<div class="line"><a name="l00649"></a><span class="lineno"> 649</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#ga304bbec66cac6f09f01cbf7014196fd9" title="Set the reply_to_group_id for a message.">pn_message_set_reply_to_group_id</a> (<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, <span class="keyword">const</span> <span class="keywordtype">char</span> *reply_to_group_id);</div>
+<div class="line"><a name="l00650"></a><span class="lineno"> 650</span> </div>
+<div class="line"><a name="l00666"></a><span class="lineno"> 666</span> PN_EXTERN <a class="code" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf" title="An AMQP Data object.">pn_data_t</a> *<a class="code" href="group__message.html#ga02347ad161f972e4b94567f329b53a8a" title="Get/set the delivery instructions for a message.">pn_message_instructions</a>(<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00667"></a><span class="lineno"> 667</span> </div>
+<div class="line"><a name="l00682"></a><span class="lineno"> 682</span> PN_EXTERN <a class="code" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf" title="An AMQP Data object.">pn_data_t</a> *<a class="code" href="group__message.html#gadadb16710eccb6d332d039acc9dc1042" title="Get/set the annotations for a message.">pn_message_annotations</a>(<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00683"></a><span class="lineno"> 683</span> </div>
+<div class="line"><a name="l00698"></a><span class="lineno"> 698</span> PN_EXTERN <a class="code" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf" title="An AMQP Data object.">pn_data_t</a> *<a class="code" href="group__message.html#ga43c7ee6ab70316145fb2bb5fcad210ad" title="Get/set the properties for a message.">pn_message_properties</a>(<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00699"></a><span class="lineno"> 699</span> </div>
+<div class="line"><a name="l00711"></a><span class="lineno"> 711</span> PN_EXTERN <a class="code" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf" title="An AMQP Data object.">pn_data_t</a> *<a class="code" href="group__message.html#ga145c06edbcccfbe97136bfb5cb2b22b1" title="Get/set the body of a message.">pn_message_body</a>(<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg);</div>
+<div class="line"><a name="l00712"></a><span class="lineno"> 712</span> </div>
+<div class="line"><a name="l00725"></a><span class="lineno"> 725</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#gab0bae90838f4661b0c82c15f25e1e988" title="Decode/load message content from AMQP formatted binary data.">pn_message_decode</a>(<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, <span class="keyword">const</span> <span class="keywordtype">char</span> *bytes, <span class="keywordtype">size_t</span> size);</div>
+<div class="line"><a name="l00726"></a><span class="lineno"> 726</span> </div>
+<div class="line"><a name="l00740"></a><span class="lineno"> 740</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#ga2173bbce3c1f4b04074e42d2fe7da473" title="Encode/save message content as AMQP formatted binary data.">pn_message_encode</a>(<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, <span class="keywordtype">char</span> *bytes, <span class="keywordtype">size_t</span> *size);</div>
+<div class="line"><a name="l00741"></a><span class="lineno"> 741</span> </div>
+<div class="line"><a name="l00745"></a><span class="lineno"> 745</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__message.html#ga013d429f94d653bc1e00f1f438a079a6" title="Save message content into a pn_data_t object data.">pn_message_data</a>(<a class="code" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object.">pn_message_t</a> *msg, <a class="code" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf" title="An AMQP Data object.">pn_data_t</a> *data);</div>
+<div class="line"><a name="l00746"></a><span class="lineno"> 746</span> </div>
+<div class="line"><a name="l00750"></a><span class="lineno"> 750</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00751"></a><span class="lineno"> 751</span> <span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00752"></a><span class="lineno"> 752</span> <span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00753"></a><span class="lineno"> 753</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00754"></a><span class="lineno"> 754</span> <span class="preprocessor">#endif </span><span class="comment">/* message.h */</span><span class="preprocessor"></span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><a class="el" href="message_8h.html">message.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.3.1 </li>
+ </ul>
+</div>
+</body>
+</html>
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org