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> <span class="preprocessor">#ifndef PROTON_CPP_MESSAGE_H</span></div> -<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <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> <span class="preprocessor">#ifndef PROTON_MESSAGE_HPP</span></div> +<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define PROTON_MESSAGE_HPP</span></div> <div class="line"><a name="l00003"></a><span class="lineno"> 3</span> </div> <div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">/*</span></div> <div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> *</span></div> @@ -117,13 +117,13 @@ $(document).ready(function(){initNavTree('message_8hpp_source.html','');}); <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/map.hpp></span></div> -<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include <proton/annotation_key.hpp></span></div> -<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include <proton/duration.hpp></span></div> -<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <proton/export.hpp></span></div> -<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <proton/message_id.hpp></span></div> -<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include <proton/pn_unique_ptr.hpp></span></div> -<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include <proton/value.hpp></span></div> +<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include "proton/annotation_key.hpp"</span></div> +<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include "proton/codec/map.hpp"</span></div> +<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include "proton/duration.hpp"</span></div> +<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include "proton/export.hpp"</span></div> +<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include "proton/message_id.hpp"</span></div> +<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include "proton/internal/pn_unique_ptr.hpp"</span></div> +<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "proton/value.hpp"</span></div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <string></span></div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include <vector></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> </div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <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> </div> -<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">class </span>link;</div> -<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">class </span>delivery;</div> -<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">class </span>message_id;</div> -<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">class </span>annotation_key;</div> -<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div> +<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">class </span>delivery;</div> +<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">class </span>message_id;</div> +<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">class </span>annotation_key;</div> +<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div> <div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="classproton_1_1message.html"> 49</a></span> <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>  <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>  <span class="keyword">typedef</span> std::map<std::string, scalar> <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> </div> -<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="classproton_1_1message.html#a9e6632424a9202af17b1665ccf975377"> 55</a></span>  <span class="keyword">typedef</span> std::map<annotation_key, value> <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> </div> -<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  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> </div> -<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  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>&);</div> -<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div> -<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="preprocessor">#if PN_CPP_HAS_CPP11</span></div> -<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  PN_CPP_EXTERN <a class="code" href="classproton_1_1message.html#aba502b8bb024cc38b45756fdf581f915">message</a>(<a class="code" href="classproton_1_1message.html">message</a>&&);</div> -<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div> -<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <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> <span class="preprocessor">#endif</span></div> -<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div> -<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  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>& x);</div> -<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div> -<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  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>  <span class="keyword">typedef</span> std::map<std::string, scalar> <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> </div> +<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="classproton_1_1message.html#a9e6632424a9202af17b1665ccf975377"> 57</a></span>  <span class="keyword">typedef</span> std::map<annotation_key, value> <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> </div> +<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  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> </div> +<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  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>&);</div> +<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> </div> +<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  PN_CPP_EXTERN <a class="code" href="classproton_1_1message.html">message</a>& <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>&);</div> +<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div> +<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="preprocessor">#if PN_CPP_HAS_RVALUE_REFERENCES</span></div> +<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  PN_CPP_EXTERN <a class="code" href="classproton_1_1message.html#aba502b8bb024cc38b45756fdf581f915">message</a>(<a class="code" href="classproton_1_1message.html">message</a>&&);</div> +<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div> +<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  PN_CPP_EXTERN <a class="code" href="classproton_1_1message.html">message</a>& <a class="code" href="classproton_1_1message.html#af7deffda335cb4457af3830b798182f4">operator=</a>(<a class="code" href="classproton_1_1message.html">message</a>&&);</div> +<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="preprocessor">#endif</span></div> <div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div> -<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  PN_CPP_EXTERN <a class="code" href="classproton_1_1message.html">message</a>& <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>&);</div> -<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div> +<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  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>& x);</div> +<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div> +<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  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> </div> -<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  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> </div> -<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  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>& <span class="keywordtype">id</span>);</div> -<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  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>  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> </div> -<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  PN_CPP_EXTERN <span class="keywordtype">void</span> user_id(<span class="keyword">const</span> std::string &user);</div> -<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  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> </div> -<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#abd8822611da5ab8cdb109e87f74d7bdc">encode</a>(std::vector<char> &bytes) <span class="keyword">const</span>;</div> +<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  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>& <span class="keywordtype">id</span>);</div> +<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> </div> +<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  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> </div> +<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  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 &<a class="code" href="classproton_1_1message.html#a31d44d41f9aee83ac6fdbe8721eaa42f">user</a>);</div> <div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div> -<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  PN_CPP_EXTERN std::vector<char> <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>  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> </div> -<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  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<char> &bytes);</div> -<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div> -<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div> -<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div> -<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  PN_CPP_EXTERN <span class="keywordtype">void</span> address(<span class="keyword">const</span> std::string &addr);</div> -<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  PN_CPP_EXTERN std::string address() <span class="keyword">const</span>;</div> -<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div> -<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  PN_CPP_EXTERN <span class="keywordtype">void</span> reply_to(<span class="keyword">const</span> std::string &addr);</div> -<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  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> </div> -<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  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>&);</div> -<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  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> </div> -<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div> -<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> </div> -<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  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>& x);</div> -<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> </div> -<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  PN_CPP_EXTERN <span class="keyword">const</span> <a class="code" href="classproton_1_1value.html">value</a>& <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> </div> -<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  PN_CPP_EXTERN <a class="code" href="classproton_1_1value.html">value</a>& <a class="code" href="classproton_1_1message.html#ae982d85d2308abfe19bcf0d124299f8b">body</a>();</div> -<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div> -<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  PN_CPP_EXTERN <span class="keywordtype">void</span> subject(<span class="keyword">const</span> std::string &s);</div> -<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  PN_CPP_EXTERN std::string subject() <span class="keyword">const</span>;</div> -<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> </div> -<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  PN_CPP_EXTERN <span class="keywordtype">void</span> content_type(<span class="keyword">const</span> std::string &s);</div> -<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  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> </div> -<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  PN_CPP_EXTERN <span class="keywordtype">void</span> content_encoding(<span class="keyword">const</span> std::string &s);</div> -<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  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> </div> -<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  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>  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> </div> -<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  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>  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> </div> -<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  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> </div> -<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  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> </div> +<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  PN_CPP_EXTERN <span class="keywordtype">void</span> <a class="code" href="classproton_1_1message.html#abd8822611da5ab8cdb109e87f74d7bdc">encode</a>(std::vector<char> &bytes) <span class="keyword">const</span>;</div> +<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div> +<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  PN_CPP_EXTERN std::vector<char> <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> </div> +<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  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<char> &bytes);</div> +<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> </div> +<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div> +<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div> +<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  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 &addr);</div> +<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div> +<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  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> </div> +<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  PN_CPP_EXTERN <span class="keywordtype">void</span> address(<span class="keyword">const</span> std::string &addr);</div> +<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  PN_CPP_EXTERN std::string address() <span class="keyword">const</span>;</div> +<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> </div> +<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  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 &addr);</div> +<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div> +<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  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>  </div> +<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  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>&);</div> +<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> </div> +<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  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> </div> +<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div> +<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> </div> +<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  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>& x);</div> +<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> </div> +<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  PN_CPP_EXTERN <span class="keyword">const</span> <a class="code" href="classproton_1_1value.html">value</a>& <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> </div> +<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  PN_CPP_EXTERN <a class="code" href="classproton_1_1value.html">value</a>& <a class="code" href="classproton_1_1message.html#ae982d85d2308abfe19bcf0d124299f8b">body</a>();</div> +<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> </div> +<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  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 &s);</div> +<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> </div> +<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  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> </div> +<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  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 &s);</div> <div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div> +<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  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> </div> -<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  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>  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> </div> -<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  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> </div> -<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  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> </div> -<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  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>  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 &s);</div> +<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> </div> +<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  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> </div> +<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  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> </div> +<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  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> </div> +<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  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> </div> +<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  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> </div> +<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  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> </div> -<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  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>  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> </div> -<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  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> </div> -<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  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> </div> -<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  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> </div> -<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  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> </div> -<div class="line"><a name="l00223"></a><span class="lineno"> 223</span> </div> -<div class="line"><a name="l00226"></a><span class="lineno"> 226</span> </div> -<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  PN_CPP_EXTERN <span class="keywordtype">void</span> group_id(<span class="keyword">const</span> std::string &s);</div> -<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  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> </div> -<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  PN_CPP_EXTERN <span class="keywordtype">void</span> reply_to_group_id(<span class="keyword">const</span> std::string &s);</div> -<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  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> </div> +<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> </div> +<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  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> </div> +<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  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> </div> +<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  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> </div> +<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  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> </div> +<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  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> </div> -<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  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>  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> </div> -<div class="line"><a name="l00243"></a><span class="lineno"> 243</span> </div> -<div class="line"><a name="l00246"></a><span class="lineno"> 246</span> </div> -<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  PN_CPP_EXTERN property_map& <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>  PN_CPP_EXTERN <span class="keyword">const</span> property_map& <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> </div> -<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  PN_CPP_EXTERN annotation_map& <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>  PN_CPP_EXTERN <span class="keyword">const</span> annotation_map& <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> </div> -<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  PN_CPP_EXTERN annotation_map& <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>  PN_CPP_EXTERN <span class="keyword">const</span> annotation_map& <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> </div> +<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  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> </div> +<div class="line"><a name="l00244"></a><span class="lineno"> 244</span> </div> +<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <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>  </div> +<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  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> </div> +<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  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> </div> +<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  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> </div> +<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  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> </div> -<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <span class="keyword">private</span>:</div> -<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  pn_message_t *pn_msg() <span class="keyword">const</span>;</div> -<div class="line"><a name="l00264"></a><span class="lineno"> 264</span> </div> -<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <span class="keyword">mutable</span> pn_message_t *pn_msg_;</div> -<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <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>  <span class="keyword">mutable</span> property_map application_properties_;</div> -<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  <span class="keyword">mutable</span> annotation_map message_annotations_;</div> -<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="keyword">mutable</span> annotation_map delivery_annotations_;</div> -<div class="line"><a name="l00270"></a><span class="lineno"> 270</span> </div> -<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <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> </div> -<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  PN_CPP_EXTERN <span class="keyword">friend</span> <span class="keywordtype">void</span> swap(<a class="code" href="classproton_1_1message.html">message</a>&, <a class="code" href="classproton_1_1message.html">message</a>&);</div> -<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  <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> };</div> -<div class="line"><a name="l00278"></a><span class="lineno"> 278</span> </div> -<div class="line"><a name="l00279"></a><span class="lineno"> 279</span> }</div> -<div class="line"><a name="l00280"></a><span class="lineno"> 280</span> </div> -<div class="line"><a name="l00281"></a><span class="lineno"> 281</span> <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> </div> +<div class="line"><a name="l00265"></a><span class="lineno"> 265</span> </div> +<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  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 &s);</div> +<div class="line"><a name="l00268"></a><span class="lineno"> 268</span> </div> +<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  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> </div> +<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  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 &s);</div> +<div class="line"><a name="l00274"></a><span class="lineno"> 274</span> </div> +<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  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> </div> +<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  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> </div> +<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  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> </div> +<div class="line"><a name="l00289"></a><span class="lineno"> 289</span> </div> +<div class="line"><a name="l00292"></a><span class="lineno"> 292</span> </div> +<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  PN_CPP_EXTERN property_map& <a class="code" href="classproton_1_1message.html#ac163919aa25a6ed5b33a29a96d04e028">properties</a>();</div> +<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> </div> +<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  PN_CPP_EXTERN <span class="keyword">const</span> property_map& <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> </div> +<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  PN_CPP_EXTERN annotation_map& <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> </div> +<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  PN_CPP_EXTERN <span class="keyword">const</span> annotation_map& <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> </div> +<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  PN_CPP_EXTERN annotation_map& <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> </div> +<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  PN_CPP_EXTERN <span class="keyword">const</span> annotation_map& <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> </div> +<div class="line"><a name="l00318"></a><span class="lineno"> 318</span> </div> +<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  <span class="keyword">private</span>:</div> +<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  pn_message_t *pn_msg() <span class="keyword">const</span>;</div> +<div class="line"><a name="l00322"></a><span class="lineno"> 322</span> </div> +<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  <span class="keyword">mutable</span> pn_message_t *pn_msg_;</div> +<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>  <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>  <span class="keyword">mutable</span> property_map application_properties_;</div> +<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  <span class="keyword">mutable</span> annotation_map message_annotations_;</div> +<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <span class="keyword">mutable</span> annotation_map delivery_annotations_;</div> +<div class="line"><a name="l00328"></a><span class="lineno"> 328</span> </div> +<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  <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> </div> +<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  PN_CPP_EXTERN <span class="keyword">friend</span> <span class="keywordtype">void</span> swap(<a class="code" href="classproton_1_1message.html">message</a>&, <a class="code" href="classproton_1_1message.html">message</a>&);</div> +<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  <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> };</div> +<div class="line"><a name="l00336"></a><span class="lineno"> 336</span> </div> +<div class="line"><a name="l00337"></a><span class="lineno"> 337</span> } <span class="comment">// proton</span></div> +<div class="line"><a name="l00338"></a><span class="lineno"> 338</span> </div> +<div class="line"><a name="l00339"></a><span class="lineno"> 339</span> <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< std::string, scalar > 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< std::string, scalar > 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< char > &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 & 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 & 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 & 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 & 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 & 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 & operator=(const message &)</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 & 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< char > 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< annotation_key, value > 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< annotation_key, value > 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 & 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-unsubscr...@qpid.apache.org For additional commands, e-mail: commits-h...@qpid.apache.org