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/05/17 12:43:50 UTC

[12/51] [partial] qpid-site git commit: QPID-7201: Update the Proton master snapshot

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/627da724/content/releases/qpid-proton-master/proton/cpp/api/message_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/cpp/api/message_8hpp_source.html b/content/releases/qpid-proton-master/proton/cpp/api/message_8hpp_source.html
index 0141387..f896701 100755
--- a/content/releases/qpid-proton-master/proton/cpp/api/message_8hpp_source.html
+++ b/content/releases/qpid-proton-master/proton/cpp/api/message_8hpp_source.html
@@ -93,8 +93,8 @@ $(document).ready(function(){initNavTree('message_8hpp_source.html','');});
 <div class="title">message.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef PROTON_CPP_MESSAGE_H</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define PROTON_CPP_MESSAGE_H</span></div>
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef PROTON_MESSAGE_HPP</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define PROTON_MESSAGE_HPP</span></div>
 <div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div>
 <div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">/*</span></div>
 <div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
@@ -117,13 +117,13 @@ $(document).ready(function(){initNavTree('message_8hpp_source.html','');});
 <div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> *</span></div>
 <div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> */</span></div>
 <div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &lt;proton/map.hpp&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &lt;proton/annotation_key.hpp&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &lt;proton/duration.hpp&gt;</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &lt;proton/export.hpp&gt;</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &lt;proton/message_id.hpp&gt;</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &lt;proton/pn_unique_ptr.hpp&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &lt;proton/value.hpp&gt;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;proton/annotation_key.hpp&quot;</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;proton/codec/map.hpp&quot;</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;proton/duration.hpp&quot;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;proton/export.hpp&quot;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;proton/message_id.hpp&quot;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;proton/internal/pn_unique_ptr.hpp&quot;</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;proton/value.hpp&quot;</span></div>
 <div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div>
 <div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
 <div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
@@ -133,172 +133,206 @@ $(document).ready(function(){initNavTree('message_8hpp_source.html','');});
 <div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div>
 <div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceproton.html">proton</a> {</div>
 <div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="keyword">class </span>link;</div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="keyword">class </span>delivery;</div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="keyword">class </span>message_id;</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="keyword">class </span>annotation_key;</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="keyword">class </span>delivery;</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="keyword">class </span>message_id;</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="keyword">class </span>annotation_key;</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div>
 <div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classproton_1_1message.html">   49</a></span>&#160;<span class="keyword">class </span><a class="code" href="classproton_1_1message.html">message</a> {</div>
 <div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;  <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classproton_1_1message.html#ab5d677a9545b923706388b12699115cb">   52</a></span>&#160;    <span class="keyword">typedef</span> std::map&lt;std::string, scalar&gt; <a class="code" href="classproton_1_1message.html#ab5d677a9545b923706388b12699115cb">property_map</a>;</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classproton_1_1message.html#a9e6632424a9202af17b1665ccf975377">   55</a></span>&#160;    <span class="keyword">typedef</span> std::map&lt;annotation_key, value&gt; <a class="code" href="classproton_1_1message.html#a9e6632424a9202af17b1665ccf975377">annotation_map</a>;</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1message.html#aba502b8bb024cc38b45756fdf581f915">message</a>();</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1message.html#aba502b8bb024cc38b45756fdf581f915">message</a>(<span class="keyword">const</span> <a class="code" href="classproton_1_1message.html">message</a>&amp;);</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="preprocessor">#if PN_CPP_HAS_CPP11</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1message.html#aba502b8bb024cc38b45756fdf581f915">message</a>(<a class="code" href="classproton_1_1message.html">message</a>&amp;&amp;);</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    <span class="comment">// XXX move assignment operator? - do this in general for CPP11</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1message.html#aba502b8bb024cc38b45756fdf581f915">message</a>(<span class="keyword">const</span> <a class="code" href="classproton_1_1value.html">value</a>&amp; x);</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;    PN_CPP_EXTERN ~<a class="code" href="classproton_1_1message.html">message</a>();</div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classproton_1_1message.html#ab5d677a9545b923706388b12699115cb">   53</a></span>&#160;    <span class="keyword">typedef</span> std::map&lt;std::string, scalar&gt; <a class="code" href="classproton_1_1message.html#ab5d677a9545b923706388b12699115cb">property_map</a>;</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classproton_1_1message.html#a9e6632424a9202af17b1665ccf975377">   57</a></span>&#160;    <span class="keyword">typedef</span> std::map&lt;annotation_key, value&gt; <a class="code" href="classproton_1_1message.html#a9e6632424a9202af17b1665ccf975377">annotation_map</a>;</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1message.html#aba502b8bb024cc38b45756fdf581f915">message</a>();</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1message.html#aba502b8bb024cc38b45756fdf581f915">message</a>(<span class="keyword">const</span> <a class="code" href="classproton_1_1message.html">message</a>&amp;);</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1message.html">message</a>&amp; <a class="code" href="classproton_1_1message.html#af7deffda335cb4457af3830b798182f4">operator=</a>(<span class="keyword">const</span> <a class="code" href="classproton_1_1message.html">message</a>&amp;);</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="preprocessor">#if PN_CPP_HAS_RVALUE_REFERENCES</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1message.html#aba502b8bb024cc38b45756fdf581f915">message</a>(<a class="code" href="classproton_1_1message.html">message</a>&amp;&amp;);</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1message.html">message</a>&amp; <a class="code" href="classproton_1_1message.html#af7deffda335cb4457af3830b798182f4">operator=</a>(<a class="code" href="classproton_1_1message.html">message</a>&amp;&amp;);</div>
+<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="preprocessor">#endif</span></div>
 <div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1message.html">message</a>&amp; <a class="code" href="classproton_1_1message.html#af7deffda335cb4457af3830b798182f4">operator=</a>(<span class="keyword">const</span> <a class="code" href="classproton_1_1message.html">message</a>&amp;);</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1message.html#aba502b8bb024cc38b45756fdf581f915">message</a>(<span class="keyword">const</span> <a class="code" href="classproton_1_1value.html">value</a>&amp; x);</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    PN_CPP_EXTERN ~<a class="code" href="classproton_1_1message.html">message</a>();</div>
 <div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#ac8bb3912a3ce86b15842e79d0b421204">clear</a>();</div>
 <div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> id(<span class="keyword">const</span> <a class="code" href="classproton_1_1message__id.html">message_id</a>&amp; <span class="keywordtype">id</span>);</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1message__id.html">message_id</a> id() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#ac8bb3912a3ce86b15842e79d0b421204">clear</a>();</div>
 <div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> user_id(<span class="keyword">const</span> std::string &amp;user);</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;    PN_CPP_EXTERN std::string user_id() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#abd8822611da5ab8cdb109e87f74d7bdc">encode</a>(std::vector&lt;char&gt; &amp;bytes) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a0b88465b45d98000aaf5a7062c03574c">id</a>(<span class="keyword">const</span> <a class="code" href="classproton_1_1message__id.html">message_id</a>&amp; <span class="keywordtype">id</span>);</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1message__id.html">message_id</a> <a class="code" href="classproton_1_1message.html#a0b88465b45d98000aaf5a7062c03574c">id</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a31d44d41f9aee83ac6fdbe8721eaa42f">user</a>(<span class="keyword">const</span> std::string &amp;<a class="code" href="classproton_1_1message.html#a31d44d41f9aee83ac6fdbe8721eaa42f">user</a>);</div>
 <div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;    PN_CPP_EXTERN std::vector&lt;char&gt; <a class="code" href="classproton_1_1message.html#abd8822611da5ab8cdb109e87f74d7bdc">encode</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;    PN_CPP_EXTERN std::string <a class="code" href="classproton_1_1message.html#a31d44d41f9aee83ac6fdbe8721eaa42f">user</a>() <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a72fbad8f3ef14c3d485f7478271f2cd4">decode</a>(<span class="keyword">const</span> std::vector&lt;char&gt; &amp;bytes);</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> address(<span class="keyword">const</span> std::string &amp;addr);</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    PN_CPP_EXTERN std::string address() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> reply_to(<span class="keyword">const</span> std::string &amp;addr);</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;    PN_CPP_EXTERN std::string reply_to() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> correlation_id(<span class="keyword">const</span> <a class="code" href="classproton_1_1message__id.html">message_id</a>&amp;);</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1message__id.html">message_id</a> correlation_id() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;</div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#ae982d85d2308abfe19bcf0d124299f8b">body</a>(<span class="keyword">const</span> <a class="code" href="classproton_1_1value.html">value</a>&amp; x);</div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;</div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;    PN_CPP_EXTERN <span class="keyword">const</span> <a class="code" href="classproton_1_1value.html">value</a>&amp; <a class="code" href="classproton_1_1message.html#ae982d85d2308abfe19bcf0d124299f8b">body</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1value.html">value</a>&amp; <a class="code" href="classproton_1_1message.html#ae982d85d2308abfe19bcf0d124299f8b">body</a>();</div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> subject(<span class="keyword">const</span> std::string &amp;s);</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;    PN_CPP_EXTERN std::string subject() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> content_type(<span class="keyword">const</span> std::string &amp;s);</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;    PN_CPP_EXTERN std::string content_type() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> content_encoding(<span class="keyword">const</span> std::string &amp;s);</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;    PN_CPP_EXTERN std::string content_encoding() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> expiry_time(<a class="code" href="classproton_1_1timestamp.html">timestamp</a> t);</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1timestamp.html">timestamp</a> expiry_time() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> creation_time(<a class="code" href="classproton_1_1timestamp.html">timestamp</a> t);</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1timestamp.html">timestamp</a> creation_time() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">bool</span> <a class="code" href="classproton_1_1message.html#a72c7fb9b51a6f42a28dd27aac7c9cae4">inferred</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a72c7fb9b51a6f42a28dd27aac7c9cae4">inferred</a>(<span class="keywordtype">bool</span>);</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#abd8822611da5ab8cdb109e87f74d7bdc">encode</a>(std::vector&lt;char&gt; &amp;bytes) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;    PN_CPP_EXTERN std::vector&lt;char&gt; <a class="code" href="classproton_1_1message.html#abd8822611da5ab8cdb109e87f74d7bdc">encode</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a72fbad8f3ef14c3d485f7478271f2cd4">decode</a>(<span class="keyword">const</span> std::vector&lt;char&gt; &amp;bytes);</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#aa866a77692529bc79cbe6c6a5c174e30">to</a>(<span class="keyword">const</span> std::string &amp;addr);</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;    PN_CPP_EXTERN std::string <a class="code" href="classproton_1_1message.html#aa866a77692529bc79cbe6c6a5c174e30">to</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> address(<span class="keyword">const</span> std::string &amp;addr);</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;    PN_CPP_EXTERN std::string address() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#ae5efc75f8afa3a6bcd126501a0418058">reply_to</a>(<span class="keyword">const</span> std::string &amp;addr);</div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;    PN_CPP_EXTERN std::string <a class="code" href="classproton_1_1message.html#ae5efc75f8afa3a6bcd126501a0418058">reply_to</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;    </div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a0192dc6947bc7b84a0c656598cf11e22">correlation_id</a>(<span class="keyword">const</span> <a class="code" href="classproton_1_1message__id.html">message_id</a>&amp;);</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1message__id.html">message_id</a> <a class="code" href="classproton_1_1message.html#a0192dc6947bc7b84a0c656598cf11e22">correlation_id</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;</div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#ae982d85d2308abfe19bcf0d124299f8b">body</a>(<span class="keyword">const</span> <a class="code" href="classproton_1_1value.html">value</a>&amp; x);</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    PN_CPP_EXTERN <span class="keyword">const</span> <a class="code" href="classproton_1_1value.html">value</a>&amp; <a class="code" href="classproton_1_1message.html#ae982d85d2308abfe19bcf0d124299f8b">body</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1value.html">value</a>&amp; <a class="code" href="classproton_1_1message.html#ae982d85d2308abfe19bcf0d124299f8b">body</a>();</div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a1b9ed8f3209f303d3c32d31d4f18c23c">subject</a>(<span class="keyword">const</span> std::string &amp;s);</div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;    PN_CPP_EXTERN std::string <a class="code" href="classproton_1_1message.html#a1b9ed8f3209f303d3c32d31d4f18c23c">subject</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a1635800ab32c4bccd13ff5b77562e684">content_type</a>(<span class="keyword">const</span> std::string &amp;s);</div>
 <div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;    PN_CPP_EXTERN std::string <a class="code" href="classproton_1_1message.html#a1635800ab32c4bccd13ff5b77562e684">content_type</a>() <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">bool</span> <a class="code" href="classproton_1_1message.html#a0c7b9197c16ef184ac4c639042fe6800">durable</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a0c7b9197c16ef184ac4c639042fe6800">durable</a>(<span class="keywordtype">bool</span>);</div>
-<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1duration.html">duration</a> <a class="code" href="classproton_1_1message.html#a3ae8a20748fb23fc17a7c221f435a326">ttl</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;</div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a3ae8a20748fb23fc17a7c221f435a326">ttl</a>(<a class="code" href="classproton_1_1duration.html">duration</a>);</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;</div>
-<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;    PN_CPP_EXTERN uint8_t <a class="code" href="classproton_1_1message.html#a63a0efcbdb401f954f6f3499acf8f9fc">priority</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a2dfb0b7cc7d3c06df89816feea6f6eb2">content_encoding</a>(<span class="keyword">const</span> std::string &amp;s);</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;    PN_CPP_EXTERN std::string <a class="code" href="classproton_1_1message.html#a2dfb0b7cc7d3c06df89816feea6f6eb2">content_encoding</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a9c88b3abf269d74f72638c74a44e67c7">expiry_time</a>(<a class="code" href="classproton_1_1timestamp.html">timestamp</a> t);</div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1timestamp.html">timestamp</a> <a class="code" href="classproton_1_1message.html#a9c88b3abf269d74f72638c74a44e67c7">expiry_time</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;</div>
+<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a49f68f50aeab9cae89f7b8c4748f6b30">creation_time</a>(<a class="code" href="classproton_1_1timestamp.html">timestamp</a> t);</div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;</div>
+<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1timestamp.html">timestamp</a> <a class="code" href="classproton_1_1message.html#a49f68f50aeab9cae89f7b8c4748f6b30">creation_time</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">bool</span> <a class="code" href="classproton_1_1message.html#a72c7fb9b51a6f42a28dd27aac7c9cae4">inferred</a>() <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;</div>
-<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a63a0efcbdb401f954f6f3499acf8f9fc">priority</a>(uint8_t);</div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a72c7fb9b51a6f42a28dd27aac7c9cae4">inferred</a>(<span class="keywordtype">bool</span>);</div>
 <div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">bool</span> <a class="code" href="classproton_1_1message.html#a122b054276ca071bb4c95bb11916263e">first_acquirer</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;</div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a122b054276ca071bb4c95bb11916263e">first_acquirer</a>(<span class="keywordtype">bool</span>);</div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;    PN_CPP_EXTERN uint32_t <a class="code" href="classproton_1_1message.html#abeb7d9304ab3f637889e8039083647fa">delivery_count</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#abeb7d9304ab3f637889e8039083647fa">delivery_count</a>(uint32_t);</div>
-<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;</div>
-<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;</div>
-<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;</div>
-<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> group_id(<span class="keyword">const</span> std::string &amp;s);</div>
-<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;    PN_CPP_EXTERN std::string group_id() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;</div>
-<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> reply_to_group_id(<span class="keyword">const</span> std::string &amp;s);</div>
-<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;    PN_CPP_EXTERN std::string reply_to_group_id() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;</div>
+<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">bool</span> <a class="code" href="classproton_1_1message.html#a0c7b9197c16ef184ac4c639042fe6800">durable</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a0c7b9197c16ef184ac4c639042fe6800">durable</a>(<span class="keywordtype">bool</span>);</div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;</div>
+<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1duration.html">duration</a> <a class="code" href="classproton_1_1message.html#a3ae8a20748fb23fc17a7c221f435a326">ttl</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;</div>
+<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a3ae8a20748fb23fc17a7c221f435a326">ttl</a>(<a class="code" href="classproton_1_1duration.html">duration</a>);</div>
+<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;</div>
+<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;    PN_CPP_EXTERN uint8_t <a class="code" href="classproton_1_1message.html#a63a0efcbdb401f954f6f3499acf8f9fc">priority</a>() <span class="keyword">const</span>;</div>
 <div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;</div>
-<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;    PN_CPP_EXTERN int32_t <a class="code" href="classproton_1_1message.html#ac8a6eb278511ca171bdc324f341b7d3f">group_sequence</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#ac8a6eb278511ca171bdc324f341b7d3f">group_sequence</a>(int32_t);</div>
-<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;</div>
-<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;</div>
-<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;</div>
-<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;    PN_CPP_EXTERN property_map&amp; <a class="code" href="classproton_1_1message.html#a44ddc8be3787f1e396789dd0b1b965a9">application_properties</a>();</div>
-<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;    PN_CPP_EXTERN <span class="keyword">const</span> property_map&amp; <a class="code" href="classproton_1_1message.html#a44ddc8be3787f1e396789dd0b1b965a9">application_properties</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;</div>
-<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;    PN_CPP_EXTERN annotation_map&amp; <a class="code" href="classproton_1_1message.html#a5d96699458d8be84d821f5651a7b3717">message_annotations</a>();</div>
-<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;    PN_CPP_EXTERN <span class="keyword">const</span> annotation_map&amp; <a class="code" href="classproton_1_1message.html#a5d96699458d8be84d821f5651a7b3717">message_annotations</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;</div>
-<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;    PN_CPP_EXTERN annotation_map&amp; <a class="code" href="classproton_1_1message.html#adb613430bba5478feb0c458d8a9e7145">delivery_annotations</a>();</div>
-<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;    PN_CPP_EXTERN <span class="keyword">const</span> annotation_map&amp; <a class="code" href="classproton_1_1message.html#adb613430bba5478feb0c458d8a9e7145">delivery_annotations</a>() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;</div>
+<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a63a0efcbdb401f954f6f3499acf8f9fc">priority</a>(uint8_t);</div>
+<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;</div>
+<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;</div>
+<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;    <span class="comment">// XXX The triple-not in the last sentence above is confusing.</span></div>
+<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;    </div>
+<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">bool</span> <a class="code" href="classproton_1_1message.html#a122b054276ca071bb4c95bb11916263e">first_acquirer</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;</div>
+<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a122b054276ca071bb4c95bb11916263e">first_acquirer</a>(<span class="keywordtype">bool</span>);</div>
+<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;</div>
+<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;    PN_CPP_EXTERN uint32_t <a class="code" href="classproton_1_1message.html#abeb7d9304ab3f637889e8039083647fa">delivery_count</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;</div>
+<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#abeb7d9304ab3f637889e8039083647fa">delivery_count</a>(uint32_t);</div>
 <div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;</div>
-<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;  <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;    pn_message_t *pn_msg() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;</div>
-<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;    <span class="keyword">mutable</span> pn_message_t *pn_msg_;</div>
-<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;    <span class="keyword">mutable</span> <a class="code" href="classproton_1_1value.html">value</a> body_;</div>
-<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;    <span class="keyword">mutable</span> property_map application_properties_;</div>
-<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;    <span class="keyword">mutable</span> annotation_map message_annotations_;</div>
-<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;    <span class="keyword">mutable</span> annotation_map delivery_annotations_;</div>
-<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;</div>
-<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a72fbad8f3ef14c3d485f7478271f2cd4">decode</a>(<a class="code" href="classproton_1_1delivery.html">proton::delivery</a>);</div>
-<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;</div>
-<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;    PN_CPP_EXTERN <span class="keyword">friend</span> <span class="keywordtype">void</span> swap(<a class="code" href="classproton_1_1message.html">message</a>&amp;, <a class="code" href="classproton_1_1message.html">message</a>&amp;);</div>
-<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span>messaging_adapter;</div>
-<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;};</div>
-<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;</div>
-<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;}</div>
-<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;</div>
-<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="preprocessor">#endif // PROTON_CPP_MESSAGE_H</span></div>
-<div class="ttc" id="classproton_1_1message_html_a3ae8a20748fb23fc17a7c221f435a326"><div class="ttname"><a href="classproton_1_1message.html#a3ae8a20748fb23fc17a7c221f435a326">proton::message::ttl</a></div><div class="ttdeci">duration ttl() const </div><div class="ttdoc">Get the TTL for a message. </div></div>
+<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;</div>
+<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;</div>
+<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a6268586b863974bb538cbbe3ad8965a4">group_id</a>(<span class="keyword">const</span> std::string &amp;s);</div>
+<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;</div>
+<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;    PN_CPP_EXTERN std::string <a class="code" href="classproton_1_1message.html#a6268586b863974bb538cbbe3ad8965a4">group_id</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;</div>
+<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#ae08a04aad333436f3a6a788d8efe310d">reply_to_group_id</a>(<span class="keyword">const</span> std::string &amp;s);</div>
+<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;</div>
+<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;    PN_CPP_EXTERN std::string <a class="code" href="classproton_1_1message.html#ae08a04aad333436f3a6a788d8efe310d">reply_to_group_id</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;</div>
+<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;    PN_CPP_EXTERN int32_t <a class="code" href="classproton_1_1message.html#ac8a6eb278511ca171bdc324f341b7d3f">group_sequence</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;</div>
+<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#ac8a6eb278511ca171bdc324f341b7d3f">group_sequence</a>(int32_t);</div>
+<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;</div>
+<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;</div>
+<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;</div>
+<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;    PN_CPP_EXTERN property_map&amp; <a class="code" href="classproton_1_1message.html#ac163919aa25a6ed5b33a29a96d04e028">properties</a>();</div>
+<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;</div>
+<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;    PN_CPP_EXTERN <span class="keyword">const</span> property_map&amp; <a class="code" href="classproton_1_1message.html#ac163919aa25a6ed5b33a29a96d04e028">properties</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;</div>
+<div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;    PN_CPP_EXTERN annotation_map&amp; <a class="code" href="classproton_1_1message.html#a5d96699458d8be84d821f5651a7b3717">message_annotations</a>();</div>
+<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;</div>
+<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;    PN_CPP_EXTERN <span class="keyword">const</span> annotation_map&amp; <a class="code" href="classproton_1_1message.html#a5d96699458d8be84d821f5651a7b3717">message_annotations</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;</div>
+<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;    PN_CPP_EXTERN annotation_map&amp; <a class="code" href="classproton_1_1message.html#adb613430bba5478feb0c458d8a9e7145">delivery_annotations</a>();</div>
+<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;</div>
+<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;    PN_CPP_EXTERN <span class="keyword">const</span> annotation_map&amp; <a class="code" href="classproton_1_1message.html#adb613430bba5478feb0c458d8a9e7145">delivery_annotations</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;</div>
+<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;</div>
+<div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;  <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;    pn_message_t *pn_msg() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;</div>
+<div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;    <span class="keyword">mutable</span> pn_message_t *pn_msg_;</div>
+<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;    <span class="keyword">mutable</span> <a class="code" href="classproton_1_1value.html">value</a> body_;</div>
+<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;    <span class="keyword">mutable</span> property_map application_properties_;</div>
+<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;    <span class="keyword">mutable</span> annotation_map message_annotations_;</div>
+<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;    <span class="keyword">mutable</span> annotation_map delivery_annotations_;</div>
+<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;</div>
+<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;    <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#a72fbad8f3ef14c3d485f7478271f2cd4">decode</a>(<a class="code" href="classproton_1_1delivery.html">proton::delivery</a>);</div>
+<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;</div>
+<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;  PN_CPP_EXTERN <span class="keyword">friend</span> <span class="keywordtype">void</span> swap(<a class="code" href="classproton_1_1message.html">message</a>&amp;, <a class="code" href="classproton_1_1message.html">message</a>&amp;);</div>
+<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>messaging_adapter;</div>
+<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;};</div>
+<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;</div>
+<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;} <span class="comment">// proton</span></div>
+<div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;</div>
+<div class="line"><a name="l00339"></a><span class="lineno">  339</span>&#160;<span class="preprocessor">#endif // PROTON_MESSAGE_HPP</span></div>
+<div class="ttc" id="classproton_1_1message_html_a3ae8a20748fb23fc17a7c221f435a326"><div class="ttname"><a href="classproton_1_1message.html#a3ae8a20748fb23fc17a7c221f435a326">proton::message::ttl</a></div><div class="ttdeci">duration ttl() const </div><div class="ttdoc">Get the TTL. </div></div>
 <div class="ttc" id="classproton_1_1message_html"><div class="ttname"><a href="classproton_1_1message.html">proton::message</a></div><div class="ttdoc">An AMQP message. </div><div class="ttdef"><b>Definition:</b> message.hpp:49</div></div>
-<div class="ttc" id="classproton_1_1message_html_ab5d677a9545b923706388b12699115cb"><div class="ttname"><a href="classproton_1_1message.html#ab5d677a9545b923706388b12699115cb">proton::message::property_map</a></div><div class="ttdeci">std::map&lt; std::string, scalar &gt; property_map</div><div class="ttdoc">A map of string keys and AMQP scalar values. </div><div class="ttdef"><b>Definition:</b> message.hpp:52</div></div>
+<div class="ttc" id="classproton_1_1message_html_a0b88465b45d98000aaf5a7062c03574c"><div class="ttname"><a href="classproton_1_1message.html#a0b88465b45d98000aaf5a7062c03574c">proton::message::id</a></div><div class="ttdeci">message_id id() const </div><div class="ttdoc">Get the message ID. </div></div>
+<div class="ttc" id="classproton_1_1message_html_aa866a77692529bc79cbe6c6a5c174e30"><div class="ttname"><a href="classproton_1_1message.html#aa866a77692529bc79cbe6c6a5c174e30">proton::message::to</a></div><div class="ttdeci">std::string to() const </div><div class="ttdoc">Get the destination address. </div></div>
+<div class="ttc" id="classproton_1_1message_html_ab5d677a9545b923706388b12699115cb"><div class="ttname"><a href="classproton_1_1message.html#ab5d677a9545b923706388b12699115cb">proton::message::property_map</a></div><div class="ttdeci">std::map&lt; std::string, scalar &gt; property_map</div><div class="ttdoc">Experimental - A map of string keys and AMQP scalar values. </div><div class="ttdef"><b>Definition:</b> message.hpp:53</div></div>
+<div class="ttc" id="classproton_1_1message_html_a1b9ed8f3209f303d3c32d31d4f18c23c"><div class="ttname"><a href="classproton_1_1message.html#a1b9ed8f3209f303d3c32d31d4f18c23c">proton::message::subject</a></div><div class="ttdeci">std::string subject() const </div><div class="ttdoc">Get the subject. </div></div>
+<div class="ttc" id="classproton_1_1message_html_a31d44d41f9aee83ac6fdbe8721eaa42f"><div class="ttname"><a href="classproton_1_1message.html#a31d44d41f9aee83ac6fdbe8721eaa42f">proton::message::user</a></div><div class="ttdeci">std::string user() const </div><div class="ttdoc">Get the user name or ID. </div></div>
 <div class="ttc" id="classproton_1_1duration_html"><div class="ttname"><a href="classproton_1_1duration.html">proton::duration</a></div><div class="ttdoc">A span of time in milliseconds. </div><div class="ttdef"><b>Definition:</b> duration.hpp:34</div></div>
+<div class="ttc" id="classproton_1_1message_html_a0192dc6947bc7b84a0c656598cf11e22"><div class="ttname"><a href="classproton_1_1message.html#a0192dc6947bc7b84a0c656598cf11e22">proton::message::correlation_id</a></div><div class="ttdeci">message_id correlation_id() const </div><div class="ttdoc">Get the ID for matching related messages. </div></div>
 <div class="ttc" id="classproton_1_1message_html_a72fbad8f3ef14c3d485f7478271f2cd4"><div class="ttname"><a href="classproton_1_1message.html#a72fbad8f3ef14c3d485f7478271f2cd4">proton::message::decode</a></div><div class="ttdeci">void decode(const std::vector&lt; char &gt; &amp;bytes)</div><div class="ttdoc">Decode from string data into the message. </div></div>
-<div class="ttc" id="classproton_1_1message_html_a5d96699458d8be84d821f5651a7b3717"><div class="ttname"><a href="classproton_1_1message.html#a5d96699458d8be84d821f5651a7b3717">proton::message::message_annotations</a></div><div class="ttdeci">annotation_map &amp; message_annotations()</div><div class="ttdoc">Message annotations map, can be modified in place. </div></div>
-<div class="ttc" id="classproton_1_1message_html_adb613430bba5478feb0c458d8a9e7145"><div class="ttname"><a href="classproton_1_1message.html#adb613430bba5478feb0c458d8a9e7145">proton::message::delivery_annotations</a></div><div class="ttdeci">annotation_map &amp; delivery_annotations()</div><div class="ttdoc">Delivery annotations map, can be modified in place. </div></div>
-<div class="ttc" id="classproton_1_1message_html_a44ddc8be3787f1e396789dd0b1b965a9"><div class="ttname"><a href="classproton_1_1message.html#a44ddc8be3787f1e396789dd0b1b965a9">proton::message::application_properties</a></div><div class="ttdeci">property_map &amp; application_properties()</div><div class="ttdoc">Application properties map, can be modified in place. </div></div>
-<div class="ttc" id="classproton_1_1delivery_html"><div class="ttname"><a href="classproton_1_1delivery.html">proton::delivery</a></div><div class="ttdoc">A message transfer. </div><div class="ttdef"><b>Definition:</b> delivery.hpp:36</div></div>
-<div class="ttc" id="classproton_1_1message_html_abeb7d9304ab3f637889e8039083647fa"><div class="ttname"><a href="classproton_1_1message.html#abeb7d9304ab3f637889e8039083647fa">proton::message::delivery_count</a></div><div class="ttdeci">uint32_t delivery_count() const </div><div class="ttdoc">Get the delivery count for a message. </div></div>
-<div class="ttc" id="classproton_1_1timestamp_html"><div class="ttname"><a href="classproton_1_1timestamp.html">proton::timestamp</a></div><div class="ttdoc">64 bit timestamp in milliseconds since the epoch 00:00:00 (UTC), 1 January 1970. </div><div class="ttdef"><b>Definition:</b> timestamp.hpp:26</div></div>
-<div class="ttc" id="classproton_1_1message_html_a0c7b9197c16ef184ac4c639042fe6800"><div class="ttname"><a href="classproton_1_1message.html#a0c7b9197c16ef184ac4c639042fe6800">proton::message::durable</a></div><div class="ttdeci">bool durable() const </div><div class="ttdoc">Get the durable flag for a message. </div></div>
-<div class="ttc" id="classproton_1_1value_html"><div class="ttname"><a href="classproton_1_1value.html">proton::value</a></div><div class="ttdoc">A holder for any AMQP value, simple or complex, see AMQP and C++ types. </div><div class="ttdef"><b>Definition:</b> value.hpp:53</div></div>
+<div class="ttc" id="classproton_1_1message_html_a9c88b3abf269d74f72638c74a44e67c7"><div class="ttname"><a href="classproton_1_1message.html#a9c88b3abf269d74f72638c74a44e67c7">proton::message::expiry_time</a></div><div class="ttdeci">timestamp expiry_time() const </div><div class="ttdoc">Get the expiration time. </div></div>
+<div class="ttc" id="classproton_1_1message_html_a5d96699458d8be84d821f5651a7b3717"><div class="ttname"><a href="classproton_1_1message.html#a5d96699458d8be84d821f5651a7b3717">proton::message::message_annotations</a></div><div class="ttdeci">annotation_map &amp; message_annotations()</div><div class="ttdoc">Experimental - Get the message annotations map. </div></div>
+<div class="ttc" id="classproton_1_1message_html_adb613430bba5478feb0c458d8a9e7145"><div class="ttname"><a href="classproton_1_1message.html#adb613430bba5478feb0c458d8a9e7145">proton::message::delivery_annotations</a></div><div class="ttdeci">annotation_map &amp; delivery_annotations()</div><div class="ttdoc">Experimental - Get the delivery annotations map. </div></div>
+<div class="ttc" id="classproton_1_1delivery_html"><div class="ttname"><a href="classproton_1_1delivery.html">proton::delivery</a></div><div class="ttdoc">A received message. </div><div class="ttdef"><b>Definition:</b> delivery.hpp:40</div></div>
+<div class="ttc" id="classproton_1_1message_html_abeb7d9304ab3f637889e8039083647fa"><div class="ttname"><a href="classproton_1_1message.html#abeb7d9304ab3f637889e8039083647fa">proton::message::delivery_count</a></div><div class="ttdeci">uint32_t delivery_count() const </div><div class="ttdoc">Get the delivery count. </div></div>
+<div class="ttc" id="classproton_1_1message_html_ae08a04aad333436f3a6a788d8efe310d"><div class="ttname"><a href="classproton_1_1message.html#ae08a04aad333436f3a6a788d8efe310d">proton::message::reply_to_group_id</a></div><div class="ttdeci">std::string reply_to_group_id() const </div><div class="ttdoc">Get the reply-to group ID. </div></div>
+<div class="ttc" id="classproton_1_1message_html_a49f68f50aeab9cae89f7b8c4748f6b30"><div class="ttname"><a href="classproton_1_1message.html#a49f68f50aeab9cae89f7b8c4748f6b30">proton::message::creation_time</a></div><div class="ttdeci">timestamp creation_time() const </div><div class="ttdoc">Get the creation time. </div></div>
+<div class="ttc" id="classproton_1_1message_html_ae5efc75f8afa3a6bcd126501a0418058"><div class="ttname"><a href="classproton_1_1message.html#ae5efc75f8afa3a6bcd126501a0418058">proton::message::reply_to</a></div><div class="ttdeci">std::string reply_to() const </div><div class="ttdoc">Get the address for replies. </div></div>
+<div class="ttc" id="classproton_1_1timestamp_html"><div class="ttname"><a href="classproton_1_1timestamp.html">proton::timestamp</a></div><div class="ttdoc">A 64-bit timestamp in milliseconds since the Unix epoch. </div><div class="ttdef"><b>Definition:</b> timestamp.hpp:30</div></div>
+<div class="ttc" id="classproton_1_1message_html_a0c7b9197c16ef184ac4c639042fe6800"><div class="ttname"><a href="classproton_1_1message.html#a0c7b9197c16ef184ac4c639042fe6800">proton::message::durable</a></div><div class="ttdeci">bool durable() const </div><div class="ttdoc">Get the durable flag. </div></div>
+<div class="ttc" id="classproton_1_1value_html"><div class="ttname"><a href="classproton_1_1value.html">proton::value</a></div><div class="ttdoc">A holder for any AMQP value, simple or complex. </div><div class="ttdef"><b>Definition:</b> value.hpp:68</div></div>
 <div class="ttc" id="classproton_1_1message_html_af7deffda335cb4457af3830b798182f4"><div class="ttname"><a href="classproton_1_1message.html#af7deffda335cb4457af3830b798182f4">proton::message::operator=</a></div><div class="ttdeci">message &amp; operator=(const message &amp;)</div><div class="ttdoc">Copy a message. </div></div>
 <div class="ttc" id="classproton_1_1message_html_ac8bb3912a3ce86b15842e79d0b421204"><div class="ttname"><a href="classproton_1_1message.html#ac8bb3912a3ce86b15842e79d0b421204">proton::message::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">Clear the message content and properties. </div></div>
-<div class="ttc" id="classproton_1_1message_html_a63a0efcbdb401f954f6f3499acf8f9fc"><div class="ttname"><a href="classproton_1_1message.html#a63a0efcbdb401f954f6f3499acf8f9fc">proton::message::priority</a></div><div class="ttdeci">uint8_t priority() const </div><div class="ttdoc">Get the priority for a message. </div></div>
-<div class="ttc" id="classproton_1_1message_html_a72c7fb9b51a6f42a28dd27aac7c9cae4"><div class="ttname"><a href="classproton_1_1message.html#a72c7fb9b51a6f42a28dd27aac7c9cae4">proton::message::inferred</a></div><div class="ttdeci">bool inferred() const </div><div class="ttdoc">Get the inferred flag for a message. </div></div>
-<div class="ttc" id="classproton_1_1message_html_ac8a6eb278511ca171bdc324f341b7d3f"><div class="ttname"><a href="classproton_1_1message.html#ac8a6eb278511ca171bdc324f341b7d3f">proton::message::group_sequence</a></div><div class="ttdeci">int32_t group_sequence() const </div><div class="ttdoc">Get the group sequence for a message. </div></div>
+<div class="ttc" id="classproton_1_1message_html_a63a0efcbdb401f954f6f3499acf8f9fc"><div class="ttname"><a href="classproton_1_1message.html#a63a0efcbdb401f954f6f3499acf8f9fc">proton::message::priority</a></div><div class="ttdeci">uint8_t priority() const </div><div class="ttdoc">Get the priority. </div></div>
+<div class="ttc" id="classproton_1_1message_html_a72c7fb9b51a6f42a28dd27aac7c9cae4"><div class="ttname"><a href="classproton_1_1message.html#a72c7fb9b51a6f42a28dd27aac7c9cae4">proton::message::inferred</a></div><div class="ttdeci">bool inferred() const </div><div class="ttdoc">Get the inferred flag. </div></div>
+<div class="ttc" id="classproton_1_1message_html_a2dfb0b7cc7d3c06df89816feea6f6eb2"><div class="ttname"><a href="classproton_1_1message.html#a2dfb0b7cc7d3c06df89816feea6f6eb2">proton::message::content_encoding</a></div><div class="ttdeci">std::string content_encoding() const </div><div class="ttdoc">Get the content encoding of the body. </div></div>
+<div class="ttc" id="classproton_1_1message_html_ac8a6eb278511ca171bdc324f341b7d3f"><div class="ttname"><a href="classproton_1_1message.html#ac8a6eb278511ca171bdc324f341b7d3f">proton::message::group_sequence</a></div><div class="ttdeci">int32_t group_sequence() const </div><div class="ttdoc">Get the group sequence. </div></div>
+<div class="ttc" id="classproton_1_1message_html_a6268586b863974bb538cbbe3ad8965a4"><div class="ttname"><a href="classproton_1_1message.html#a6268586b863974bb538cbbe3ad8965a4">proton::message::group_id</a></div><div class="ttdeci">std::string group_id() const </div><div class="ttdoc">Get the message group ID. </div></div>
+<div class="ttc" id="classproton_1_1message_html_ac163919aa25a6ed5b33a29a96d04e028"><div class="ttname"><a href="classproton_1_1message.html#ac163919aa25a6ed5b33a29a96d04e028">proton::message::properties</a></div><div class="ttdeci">property_map &amp; properties()</div><div class="ttdoc">Experimental - Get the application properties map. </div></div>
 <div class="ttc" id="classproton_1_1message_html_abd8822611da5ab8cdb109e87f74d7bdc"><div class="ttname"><a href="classproton_1_1message.html#abd8822611da5ab8cdb109e87f74d7bdc">proton::message::encode</a></div><div class="ttdeci">std::vector&lt; char &gt; encode() const </div><div class="ttdoc">Return encoded message as a byte vector. </div></div>
-<div class="ttc" id="classproton_1_1message_html_a9e6632424a9202af17b1665ccf975377"><div class="ttname"><a href="classproton_1_1message.html#a9e6632424a9202af17b1665ccf975377">proton::message::annotation_map</a></div><div class="ttdeci">std::map&lt; annotation_key, value &gt; annotation_map</div><div class="ttdoc">A map of AMQP annotation keys and AMQP values. </div><div class="ttdef"><b>Definition:</b> message.hpp:55</div></div>
-<div class="ttc" id="classproton_1_1message_html_a122b054276ca071bb4c95bb11916263e"><div class="ttname"><a href="classproton_1_1message.html#a122b054276ca071bb4c95bb11916263e">proton::message::first_acquirer</a></div><div class="ttdeci">bool first_acquirer() const </div><div class="ttdoc">Get the first acquirer flag for a message. </div></div>
-<div class="ttc" id="namespaceproton_html"><div class="ttname"><a href="namespaceproton.html">proton</a></div><div class="ttdoc">The proton namespace. </div><div class="ttdef"><b>Definition:</b> acceptor.hpp:31</div></div>
+<div class="ttc" id="classproton_1_1message_html_a9e6632424a9202af17b1665ccf975377"><div class="ttname"><a href="classproton_1_1message.html#a9e6632424a9202af17b1665ccf975377">proton::message::annotation_map</a></div><div class="ttdeci">std::map&lt; annotation_key, value &gt; annotation_map</div><div class="ttdoc">Experimental - A map of AMQP annotation keys and AMQP values. </div><div class="ttdef"><b>Definition:</b> message.hpp:57</div></div>
+<div class="ttc" id="classproton_1_1message_html_a122b054276ca071bb4c95bb11916263e"><div class="ttname"><a href="classproton_1_1message.html#a122b054276ca071bb4c95bb11916263e">proton::message::first_acquirer</a></div><div class="ttdeci">bool first_acquirer() const </div><div class="ttdoc">Get the first acquirer flag. </div></div>
+<div class="ttc" id="namespaceproton_html"><div class="ttname"><a href="namespaceproton.html">proton</a></div><div class="ttdoc">The main Proton namespace. </div><div class="ttdef"><b>Definition:</b> annotation_key.hpp:28</div></div>
 <div class="ttc" id="classproton_1_1message_html_ae982d85d2308abfe19bcf0d124299f8b"><div class="ttname"><a href="classproton_1_1message.html#ae982d85d2308abfe19bcf0d124299f8b">proton::message::body</a></div><div class="ttdeci">const value &amp; body() const </div><div class="ttdoc">Get the body. </div></div>
-<div class="ttc" id="classproton_1_1message__id_html"><div class="ttname"><a href="classproton_1_1message__id.html">proton::message_id</a></div><div class="ttdoc">An AMQP message ID. </div><div class="ttdef"><b>Definition:</b> message_id.hpp:40</div></div>
+<div class="ttc" id="classproton_1_1message__id_html"><div class="ttname"><a href="classproton_1_1message__id.html">proton::message_id</a></div><div class="ttdoc">An AMQP message ID. </div><div class="ttdef"><b>Definition:</b> message_id.hpp:42</div></div>
+<div class="ttc" id="classproton_1_1message_html_a1635800ab32c4bccd13ff5b77562e684"><div class="ttname"><a href="classproton_1_1message.html#a1635800ab32c4bccd13ff5b77562e684">proton::message::content_type</a></div><div class="ttdeci">std::string content_type() const </div><div class="ttdoc">Get the content type of the body. </div></div>
 <div class="ttc" id="classproton_1_1message_html_aba502b8bb024cc38b45756fdf581f915"><div class="ttname"><a href="classproton_1_1message.html#aba502b8bb024cc38b45756fdf581f915">proton::message::message</a></div><div class="ttdeci">message()</div><div class="ttdoc">Create an empty message. </div></div>
 </div><!-- fragment --></div><!-- contents -->
 </div><!-- doc-content -->


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