You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by gi...@apache.org on 2018/04/09 12:58:33 UTC
[2/4] mesos-site git commit: Updated the website built from mesos
SHA: 7b14bf7.
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/dcf35494/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html b/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html
index e85440b..0fa7c9c 100644
--- a/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html
+++ b/content/api/latest/c++/src_2resource__provider_2message_8hpp_source.html
@@ -52,41 +52,42 @@
<div class="title">message.hpp</div> </div>
</div><!--header-->
<div class="contents">
-<a href="src_2resource__provider_2message_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// or more contributor license agreements. See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// regarding copyright ownership. The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a na
me="l00006"></a><span class="lineno"> 6</span> <span class="comment">// "License"); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// with the License. You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span cla
ss="comment">// distributed under the License is distributed on an "AS IS" BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#ifndef __RESOURCE_PROVIDER_MESSAGE_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#define __RESOURCE_PROVIDER_
MESSAGE_HPP__</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include <ostream></span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <<a class="code" href="include_2mesos_2mesos_8hpp.html">mesos/mesos.hpp</a>></span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include <<a class="code" href="resources_8hpp.html">mesos/resources.hpp</a>></span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div><div class="line"><a name=
"l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include <<a class="code" href="stout_2include_2stout_2check_8hpp.html">stout/check.hpp</a>></span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include <<a class="code" href="hashmap_8hpp.html">stout/hashmap.hpp</a>></span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <<a class="code" href="jsonify_8hpp.html">stout/jsonify.hpp</a>></span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <<a class="code" href="option_8hpp.html">stout/option.hpp</a>></span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include <<a class="code" href="3rdparty_2stout_2include_2stout_2protobuf_8hpp.html">stout/protobuf.hpp</a>>
;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include <<a class="code" href="unreachable_8hpp.html">stout/unreachable.hpp</a>></span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <<a class="code" href="uuid_8hpp.html">stout/uuid.hpp</a>></span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include "<a class="code" href="messages_8hpp.html">messages/messages.hpp</a>"</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00037"><
/a><span class="lineno"> 37</span> <span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage.html"> 39</a></span> <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html">ResourceProviderMessage</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"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5"> 41</a></span>  <span class="keyword">enum class</span> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5">Type</a></div><div cla
ss="line"><a name="l00042"></a><span class="lineno"> 42</span>  {</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5a43aaf51818cc73eefc47a36fecaa3280">UPDATE_STATE</a>,</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5a1e0c38c118d67e9e3845bdfa8703cc13">UPDATE_OPERATION_STATUS</a>,</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5add7cd0eb57db08d4f98abc48e5593462">DISCONNECT</a></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  };</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</sp
an> </div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html"> 48</a></span>  <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html">UpdateState</a></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  {</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#a6d3b60f2f7802ac08819639e576e2ed1"> 50</a></span>  ResourceProviderInfo <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#a6d3b60f2f7802ac08819639e576e2ed1">info</a>;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#afc932a215e1e3c8f559f55c117400d03">
51</a></span>  UUID <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#afc932a215e1e3c8f559f55c117400d03">resourceVersion</a>;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#ae625629bc65b955af65190ca01fffef7"> 52</a></span>  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#ae625629bc65b955af65190ca01fffef7">totalResources</a>;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#a2dcfadf89a103915bcbf0caa3dd1bdd4"> 53</a></span>  <a class="code" href="classhashmap.html">hashmap<UUID, Operation></a> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.h
tml#a2dcfadf89a103915bcbf0caa3dd1bdd4">operations</a>;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  };</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateOperationStatus.html"> 56</a></span>  <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateOperationStatus.html">UpdateOperationStatus</a></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  {</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateOperationStatus.html#a5f429f4afd5fd4fb1bee139b165a192d"> 58</a></span>  UpdateOperationStatusMessage <a class="code" href="structmesos_1_1internal_1_1ResourceProviderM
essage_1_1UpdateOperationStatus.html#a5f429f4afd5fd4fb1bee139b165a192d">update</a>;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  };</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1Disconnect.html"> 61</a></span>  <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1Disconnect.html">Disconnect</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"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1Disconnect.html#a08152b6d62577e6cf649a33ec85c1df4"> 63</a></span>  ResourceProviderID <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1Disconnect.html
#a08152b6d62577e6cf649a33ec85c1df4">resourceProviderId</a>;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  };</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a52b40b56ae9bf3e8d7d96e4a71929cf9"> 66</a></span>  <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5">Type</a> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a52b40b56ae9bf3e8d7d96e4a71929cf9">type</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"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#adcf9dcdcfbc488ffefbaf9e3445ef963"> 68</a></span>  <a class="code" href="classOptio
n.html">Option<UpdateState></a> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#adcf9dcdcfbc488ffefbaf9e3445ef963">updateState</a>;</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#ab54b58010937df63162a7273be161c65"> 69</a></span>  <a class="code" href="classOption.html">Option<UpdateOperationStatus></a> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#ab54b58010937df63162a7273be161c65">updateOperationStatus</a>;</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a93a1d9c59fcd0bf006dda4a6b043c040"> 70</a></span>  <a class="code" href="classOption.html">Option<Disconnect></a> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a93a1d9c59fcd0bf006dda4a6b043c040">disconnect</a>;</div><d
iv class="line"><a name="l00071"></a><span class="lineno"> 71</span> };</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal.html#ab084ad1bedf653c926caaf012a443e33"> 74</a></span> <span class="keyword">inline</span> std::ostream& <a class="code" href="namespacemesos_1_1internal.html#a9293dca799913379ae03811dff19fd2f">operator<<</a>(</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  std::ostream& stream,</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html">ResourceProviderMessage</a>& resourceProviderMessage)</div><div class="line"><a name="l0007
7"></a><span class="lineno"> 77</span> {</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordflow">switch</span> (resourceProviderMessage.<a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a52b40b56ae9bf3e8d7d96e4a71929cf9">type</a>) {</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keywordflow">case</span> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5a43aaf51818cc73eefc47a36fecaa3280">ResourceProviderMessage::Type::UPDATE_STATE</a>: {</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<ResourceProviderMessage::UpdateState></a>&</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <a class="code" href="structmesos_1_1
internal_1_1ResourceProviderMessage.html#adcf9dcdcfbc488ffefbaf9e3445ef963">updateState</a> = resourceProviderMessage.<a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#adcf9dcdcfbc488ffefbaf9e3445ef963">updateState</a>;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(updateState);</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>  <span class="keywordflow">return</span> stream</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  << <span class="stringliteral">"UPDATE_STATE: "</span></div><div class="line"><a name="l00087"></a><span class="lineno">
87</span>  << updateState->info.id() << <span class="stringliteral">" "</span></div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  << updateState->totalResources;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  }</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordflow">case</span> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5a1e0c38c118d67e9e3845bdfa8703cc13">ResourceProviderMessage::Type::UPDATE_OPERATION_STATUS</a>: {</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<ResourceProviderMessage::UpdateOperationStatus></a>&</div
><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#ab54b58010937df63162a7273be161c65">updateOperationStatus</a> =</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  resourceProviderMessage.<a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#ab54b58010937df63162a7273be161c65">updateOperationStatus</a>;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(updateOperationStatus);</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keywordflow">retur
n</span> stream</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  << <span class="stringliteral">"UPDATE_OPERATION_STATUS: (uuid: "</span></div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  << updateOperationStatus->update.operation_uuid()</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  << <span class="stringliteral">") for framework "</span></div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  << updateOperationStatus->update.framework_id()</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  << <span class="stringliteral">" (latest state: "</span></div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  << updateOperationStatus->update.latest_status().state()</div><
div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  << <span class="stringliteral">", status update state: "</span></div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  << updateOperationStatus->update.status().state() << <span class="stringliteral">")"</span>;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  }</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keywordflow">case</span> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5add7cd0eb57db08d4f98abc48e5593462">ResourceProviderMessage::Type::DISCONNECT</a>: {</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="keyword">const</span> <a
class="code" href="classOption.html">Option<ResourceProviderMessage::Disconnect></a>& <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a93a1d9c59fcd0bf006dda4a6b043c040">disconnect</a> =</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  resourceProviderMessage.<a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a93a1d9c59fcd0bf006dda4a6b043c040">disconnect</a>;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span> </div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(disconnect);</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="keywordflow">return</span> stream</div><div
class="line"><a name="l00116"></a><span class="lineno"> 116</span>  << <span class="stringliteral">"DISCONNECT: resource provider "</span></div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  << disconnect->resourceProviderId;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  }</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  }</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <a class="code" href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">UNREACHABLE</a>();</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span> }</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>
 } <span class="comment">// namespace internal {</span></div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> } <span class="comment">// namespace mesos {</span></div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span> </div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span> <span class="preprocessor">#endif // __RESOURCE_PROVIDER_MESSAGE_HPP__</span></div><div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html">mesos::internal::ResourceProviderMessage</a></div><div class="ttdef"><b>Definition:</b> message.hpp:39</div></div>
+<a href="src_2resource__provider_2message_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// or more contributor license agreements. See the NOTICE file</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">// distributed with this work for additional information</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// regarding copyright ownership. The ASF licenses this file</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a na
me="l00006"></a><span class="lineno"> 6</span> <span class="comment">// "License"); you may not use this file except in compliance</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// with the License. You may obtain a copy of the License at</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">//</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span cla
ss="comment">// distributed under the License is distributed on an "AS IS" BASIS,</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">// limitations under the License.</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#ifndef __RESOURCE_PROVIDER_MESSAGE_HPP__</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#define __RESOURCE_PROVIDER_
MESSAGE_HPP__</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include <ostream></span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <<a class="code" href="include_2mesos_2mesos_8hpp.html">mesos/mesos.hpp</a>></span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include <<a class="code" href="resources_8hpp.html">mesos/resources.hpp</a>></span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div><div class="line"><a name=
"l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include <<a class="code" href="stout_2include_2stout_2check_8hpp.html">stout/check.hpp</a>></span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include <<a class="code" href="hashmap_8hpp.html">stout/hashmap.hpp</a>></span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <<a class="code" href="jsonify_8hpp.html">stout/jsonify.hpp</a>></span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <<a class="code" href="option_8hpp.html">stout/option.hpp</a>></span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include <<a class="code" href="3rdparty_2stout_2include_2stout_2protobuf_8hpp.html">stout/protobuf.hpp</a>>
;</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include <<a class="code" href="unreachable_8hpp.html">stout/unreachable.hpp</a>></span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <<a class="code" href="uuid_8hpp.html">stout/uuid.hpp</a>></span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include "<a class="code" href="messages_8hpp.html">messages/messages.hpp</a>"</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">namespace </span><a class="code" href="namespacemesos.html">mesos</a> {</div><div class="line"><a name="l00037"><
/a><span class="lineno"> 37</span> <span class="keyword">namespace </span><a class="code" href="namespaceinternal.html">internal</a> {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage.html"> 39</a></span> <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html">ResourceProviderMessage</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"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5"> 41</a></span>  <span class="keyword">enum class</span> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5">Type</a></div><div cla
ss="line"><a name="l00042"></a><span class="lineno"> 42</span>  {</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5a43aaf51818cc73eefc47a36fecaa3280">UPDATE_STATE</a>,</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5a1e0c38c118d67e9e3845bdfa8703cc13">UPDATE_OPERATION_STATUS</a>,</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5add7cd0eb57db08d4f98abc48e5593462">DISCONNECT</a></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  };</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</sp
an> </div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a0201a881e31e2b8970cb353b951973ff"> 48</a></span>  <span class="keyword">friend</span> std::ostream& <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a0201a881e31e2b8970cb353b951973ff">operator<<</a>(std::ostream& stream, <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5">Type</a>& <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a52b40b56ae9bf3e8d7d96e4a71929cf9">type</a>) {</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordflow">switch</span> (type) {</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordflow">case</span> <a class="code" href=
"structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5a43aaf51818cc73eefc47a36fecaa3280">Type::UPDATE_STATE</a>:</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordflow">return</span> stream << <span class="stringliteral">"UPDATE_STATE"</span>;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordflow">case</span> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5a1e0c38c118d67e9e3845bdfa8703cc13">Type::UPDATE_OPERATION_STATUS</a>:</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keywordflow">return</span> stream << <span class="stringliteral">"UPDATE_OPERATION_STATUS"</span>;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordflow
">case</span> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5add7cd0eb57db08d4f98abc48e5593462">Type::DISCONNECT</a>:</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordflow">return</span> stream << <span class="stringliteral">"DISCONNECT"</span>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  }</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <a class="code" href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">UNREACHABLE</a>();</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  }</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line"
href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html"> 61</a></span>  <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html">UpdateState</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"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#a6d3b60f2f7802ac08819639e576e2ed1"> 63</a></span>  ResourceProviderInfo <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#a6d3b60f2f7802ac08819639e576e2ed1">info</a>;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#afc932a215e1e3c8f559f55c117400d03"> 64</a></span>  UUID <a class="code" href="structmesos_1_1internal_1_1ResourcePr
oviderMessage_1_1UpdateState.html#afc932a215e1e3c8f559f55c117400d03">resourceVersion</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#ae625629bc65b955af65190ca01fffef7"> 65</a></span>  <a class="code" href="classmesos_1_1Resources.html">Resources</a> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#ae625629bc65b955af65190ca01fffef7">totalResources</a>;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#a2dcfadf89a103915bcbf0caa3dd1bdd4"> 66</a></span>  <a class="code" href="classhashmap.html">hashmap<UUID, Operation></a> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#a2dcfadf89a103915bcbf0caa3dd1bdd4">operations</a>;</div><div class="line"><a name="l00
067"></a><span class="lineno"> 67</span>  };</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateOperationStatus.html"> 69</a></span>  <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateOperationStatus.html">UpdateOperationStatus</a></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  {</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateOperationStatus.html#a5f429f4afd5fd4fb1bee139b165a192d"> 71</a></span>  UpdateOperationStatusMessage <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateOperationStatus.html#a5f429f4afd5fd4fb1bee139b165a192d">update</a>;</div><
div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  };</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1Disconnect.html"> 74</a></span>  <span class="keyword">struct </span><a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1Disconnect.html">Disconnect</a></div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  {</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1Disconnect.html#a08152b6d62577e6cf649a33ec85c1df4"> 76</a></span>  ResourceProviderID <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1Disconnect.html#a08152b6d62577e6cf649a33ec85c1df4">resourceProviderId</a>;</div><div class="line"><a name
="l00077"></a><span class="lineno"> 77</span>  };</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a52b40b56ae9bf3e8d7d96e4a71929cf9"> 79</a></span>  <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5">Type</a> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a52b40b56ae9bf3e8d7d96e4a71929cf9">type</a>;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#adcf9dcdcfbc488ffefbaf9e3445ef963"> 81</a></span>  <a class="code" href="classOption.html">Option<UpdateState></a> <a class="code" href="structmesos_1_1internal_1_1Res
ourceProviderMessage.html#adcf9dcdcfbc488ffefbaf9e3445ef963">updateState</a>;</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#ab54b58010937df63162a7273be161c65"> 82</a></span>  <a class="code" href="classOption.html">Option<UpdateOperationStatus></a> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#ab54b58010937df63162a7273be161c65">updateOperationStatus</a>;</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a93a1d9c59fcd0bf006dda4a6b043c040"> 83</a></span>  <a class="code" href="classOption.html">Option<Disconnect></a> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a93a1d9c59fcd0bf006dda4a6b043c040">disconnect</a>;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> };</div><div c
lass="line"><a name="l00085"></a><span class="lineno"> 85</span> </div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal.html#ab084ad1bedf653c926caaf012a443e33"> 87</a></span> <span class="keyword">inline</span> std::ostream& <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a0201a881e31e2b8970cb353b951973ff">operator<<</a>(</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  std::ostream& stream,</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keyword">const</span> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html">ResourceProviderMessage</a>& resourceProviderMessage)</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> {</div><div class="l
ine"><a name="l00091"></a><span class="lineno"> 91</span>  stream << <a class="code" href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(resourceProviderMessage.<a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a52b40b56ae9bf3e8d7d96e4a71929cf9">type</a>) << <span class="stringliteral">": "</span>;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span> </div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keywordflow">switch</span> (resourceProviderMessage.<a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a52b40b56ae9bf3e8d7d96e4a71929cf9">type</a>) {</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordflow">case</span> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5a43aaf51818cc73eefc47a36
fecaa3280">ResourceProviderMessage::Type::UPDATE_STATE</a>: {</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<ResourceProviderMessage::UpdateState></a>&</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#adcf9dcdcfbc488ffefbaf9e3445ef963">updateState</a> = resourceProviderMessage.<a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#adcf9dcdcfbc488ffefbaf9e3445ef963">updateState</a>;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(updateState);</div><div class="line"><a name="l0009
9"></a><span class="lineno"> 99</span> </div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keywordflow">return</span> stream</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  << updateState->info.id() << <span class="stringliteral">" "</span></div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  << updateState->totalResources;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  }</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keywordflow">case</span> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5a1e0c38c118d67e9e3845bdfa8703cc13">ResourceProviderMessage::Type::UPDATE_OPERATION_ST
ATUS</a>: {</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<ResourceProviderMessage::UpdateOperationStatus></a>&</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#ab54b58010937df63162a7273be161c65">updateOperationStatus</a> =</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  resourceProviderMessage.<a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#ab54b58010937df63162a7273be161c65">updateOperationStatus</a>;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span> </div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc13
5a265">CHECK_SOME</a>(updateOperationStatus);</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordflow">return</span> stream</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  << <span class="stringliteral">"(uuid: "</span></div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  << updateOperationStatus->update.operation_uuid()</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  << <span class="stringliteral">") for framework "</span></div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  << updateOperationStatus->update.framework_id()</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  << <spa
n class="stringliteral">" (latest state: "</span></div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  << updateOperationStatus->update.latest_status().state()</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  << <span class="stringliteral">", status update state: "</span></div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  << updateOperationStatus->update.status().state() << <span class="stringliteral">")"</span>;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  }</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordflow">case</span> <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d
92f9908efe8a5c5add7cd0eb57db08d4f98abc48e5593462">ResourceProviderMessage::Type::DISCONNECT</a>: {</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keyword">const</span> <a class="code" href="classOption.html">Option<ResourceProviderMessage::Disconnect></a>& <a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a93a1d9c59fcd0bf006dda4a6b043c040">disconnect</a> =</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  resourceProviderMessage.<a class="code" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a93a1d9c59fcd0bf006dda4a6b043c040">disconnect</a>;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span> </div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <a class="code" href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a>(disconnect);</div
><div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordflow">return</span> stream</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  << <span class="stringliteral">"resource provider "</span></div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  << disconnect->resourceProviderId;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  }</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> </div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <a class="code" href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">UNREACHABLE</a>();</div><div class="line"><a name="l
00136"></a><span class="lineno"> 136</span> }</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span> </div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span> } <span class="comment">// namespace internal {</span></div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span> } <span class="comment">// namespace mesos {</span></div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span> <span class="preprocessor">#endif // __RESOURCE_PROVIDER_MESSAGE_HPP__</span></div><div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html">mesos::internal::ResourceProviderMessage</a></div><div class="ttdef"><b>Definition:</b> message.hpp:39</div></div>
<div class="ttc" id="resources_8hpp_html"><div class="ttname"><a href="resources_8hpp.html">resources.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html_adcf9dcdcfbc488ffefbaf9e3445ef963"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html#adcf9dcdcfbc488ffefbaf9e3445ef963">mesos::internal::ResourceProviderMessage::updateState</a></div><div class="ttdeci">Option< UpdateState > updateState</div><div class="ttdef"><b>Definition:</b> message.hpp:68</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html_adcf9dcdcfbc488ffefbaf9e3445ef963"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html#adcf9dcdcfbc488ffefbaf9e3445ef963">mesos::internal::ResourceProviderMessage::updateState</a></div><div class="ttdeci">Option< UpdateState > updateState</div><div class="ttdef"><b>Definition:</b> message.hpp:81</div></div>
<div class="ttc" id="classOption_html"><div class="ttname"><a href="classOption.html">Option</a></div><div class="ttdef"><b>Definition:</b> option.hpp:28</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState_html_a6d3b60f2f7802ac08819639e576e2ed1"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#a6d3b60f2f7802ac08819639e576e2ed1">mesos::internal::ResourceProviderMessage::UpdateState::info</a></div><div class="ttdeci">ResourceProviderInfo info</div><div class="ttdef"><b>Definition:</b> message.hpp:50</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1Disconnect_html"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1Disconnect.html">mesos::internal::ResourceProviderMessage::Disconnect</a></div><div class="ttdef"><b>Definition:</b> message.hpp:61</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState_html_afc932a215e1e3c8f559f55c117400d03"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#afc932a215e1e3c8f559f55c117400d03">mesos::internal::ResourceProviderMessage::UpdateState::resourceVersion</a></div><div class="ttdeci">UUID resourceVersion</div><div class="ttdef"><b>Definition:</b> message.hpp:51</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState_html_a6d3b60f2f7802ac08819639e576e2ed1"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#a6d3b60f2f7802ac08819639e576e2ed1">mesos::internal::ResourceProviderMessage::UpdateState::info</a></div><div class="ttdeci">ResourceProviderInfo info</div><div class="ttdef"><b>Definition:</b> message.hpp:63</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1Disconnect_html"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1Disconnect.html">mesos::internal::ResourceProviderMessage::Disconnect</a></div><div class="ttdef"><b>Definition:</b> message.hpp:74</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState_html_afc932a215e1e3c8f559f55c117400d03"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#afc932a215e1e3c8f559f55c117400d03">mesos::internal::ResourceProviderMessage::UpdateState::resourceVersion</a></div><div class="ttdeci">UUID resourceVersion</div><div class="ttdef"><b>Definition:</b> message.hpp:64</div></div>
<div class="ttc" id="include_2mesos_2mesos_8hpp_html"><div class="ttname"><a href="include_2mesos_2mesos_8hpp.html">mesos.hpp</a></div></div>
-<div class="ttc" id="namespacemesos_1_1internal_html_a9293dca799913379ae03811dff19fd2f"><div class="ttname"><a href="namespacemesos_1_1internal.html#a9293dca799913379ae03811dff19fd2f">mesos::internal::operator<<</a></div><div class="ttdeci">std::ostream & operator<<(std::ostream &stream, const ImageGcConfig &imageGcConfig)</div><div class="ttdef"><b>Definition:</b> flags.hpp:92</div></div>
<div class="ttc" id="classmesos_1_1Resources_html"><div class="ttname"><a href="classmesos_1_1Resources.html">mesos::Resources</a></div><div class="ttdef"><b>Definition:</b> resources.hpp:79</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState_html"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html">mesos::internal::ResourceProviderMessage::UpdateState</a></div><div class="ttdef"><b>Definition:</b> message.hpp:48</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState_html"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html">mesos::internal::ResourceProviderMessage::UpdateState</a></div><div class="ttdef"><b>Definition:</b> message.hpp:61</div></div>
<div class="ttc" id="stout_2include_2stout_2check_8hpp_html"><div class="ttname"><a href="stout_2include_2stout_2check_8hpp.html">check.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1Disconnect_html_a08152b6d62577e6cf649a33ec85c1df4"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1Disconnect.html#a08152b6d62577e6cf649a33ec85c1df4">mesos::internal::ResourceProviderMessage::Disconnect::resourceProviderId</a></div><div class="ttdeci">ResourceProviderID resourceProviderId</div><div class="ttdef"><b>Definition:</b> message.hpp:63</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html_a0201a881e31e2b8970cb353b951973ff"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a0201a881e31e2b8970cb353b951973ff">mesos::internal::ResourceProviderMessage::operator<<</a></div><div class="ttdeci">friend std::ostream & operator<<(std::ostream &stream, const Type &type)</div><div class="ttdef"><b>Definition:</b> message.hpp:48</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1Disconnect_html_a08152b6d62577e6cf649a33ec85c1df4"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1Disconnect.html#a08152b6d62577e6cf649a33ec85c1df4">mesos::internal::ResourceProviderMessage::Disconnect::resourceProviderId</a></div><div class="ttdeci">ResourceProviderID resourceProviderId</div><div class="ttdef"><b>Definition:</b> message.hpp:76</div></div>
<div class="ttc" id="classhashmap_html"><div class="ttname"><a href="classhashmap.html">hashmap< UUID, Operation ></a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState_html_a2dcfadf89a103915bcbf0caa3dd1bdd4"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#a2dcfadf89a103915bcbf0caa3dd1bdd4">mesos::internal::ResourceProviderMessage::UpdateState::operations</a></div><div class="ttdeci">hashmap< UUID, Operation > operations</div><div class="ttdef"><b>Definition:</b> message.hpp:53</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState_html_a2dcfadf89a103915bcbf0caa3dd1bdd4"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#a2dcfadf89a103915bcbf0caa3dd1bdd4">mesos::internal::ResourceProviderMessage::UpdateState::operations</a></div><div class="ttdeci">hashmap< UUID, Operation > operations</div><div class="ttdef"><b>Definition:</b> message.hpp:66</div></div>
<div class="ttc" id="stout_2include_2stout_2check_8hpp_html_aee320e7c6e107071f4b85d4cc135a265"><div class="ttname"><a href="stout_2include_2stout_2check_8hpp.html#aee320e7c6e107071f4b85d4cc135a265">CHECK_SOME</a></div><div class="ttdeci">#define CHECK_SOME(expression)</div><div class="ttdef"><b>Definition:</b> check.hpp:50</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html_a52b40b56ae9bf3e8d7d96e4a71929cf9"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a52b40b56ae9bf3e8d7d96e4a71929cf9">mesos::internal::ResourceProviderMessage::type</a></div><div class="ttdeci">Type type</div><div class="ttdef"><b>Definition:</b> message.hpp:66</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html_a52b40b56ae9bf3e8d7d96e4a71929cf9"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a52b40b56ae9bf3e8d7d96e4a71929cf9">mesos::internal::ResourceProviderMessage::type</a></div><div class="ttdeci">Type type</div><div class="ttdef"><b>Definition:</b> message.hpp:79</div></div>
<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html_a1d0830e5e578ade7d92f9908efe8a5c5add7cd0eb57db08d4f98abc48e5593462"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5add7cd0eb57db08d4f98abc48e5593462">mesos::internal::ResourceProviderMessage::Type::DISCONNECT</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html_a93a1d9c59fcd0bf006dda4a6b043c040"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a93a1d9c59fcd0bf006dda4a6b043c040">mesos::internal::ResourceProviderMessage::disconnect</a></div><div class="ttdeci">Option< Disconnect > disconnect</div><div class="ttdef"><b>Definition:</b> message.hpp:70</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html_a93a1d9c59fcd0bf006dda4a6b043c040"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a93a1d9c59fcd0bf006dda4a6b043c040">mesos::internal::ResourceProviderMessage::disconnect</a></div><div class="ttdeci">Option< Disconnect > disconnect</div><div class="ttdef"><b>Definition:</b> message.hpp:83</div></div>
<div class="ttc" id="namespacemesos_html"><div class="ttname"><a href="namespacemesos.html">mesos</a></div><div class="ttdef"><b>Definition:</b> spec.hpp:30</div></div>
<div class="ttc" id="3rdparty_2stout_2include_2stout_2protobuf_8hpp_html"><div class="ttname"><a href="3rdparty_2stout_2include_2stout_2protobuf_8hpp.html">protobuf.hpp</a></div></div>
<div class="ttc" id="option_8hpp_html"><div class="ttname"><a href="option_8hpp.html">option.hpp</a></div></div>
<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html_a1d0830e5e578ade7d92f9908efe8a5c5a1e0c38c118d67e9e3845bdfa8703cc13"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5a1e0c38c118d67e9e3845bdfa8703cc13">mesos::internal::ResourceProviderMessage::Type::UPDATE_OPERATION_STATUS</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html_ab54b58010937df63162a7273be161c65"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html#ab54b58010937df63162a7273be161c65">mesos::internal::ResourceProviderMessage::updateOperationStatus</a></div><div class="ttdeci">Option< UpdateOperationStatus > updateOperationStatus</div><div class="ttdef"><b>Definition:</b> message.hpp:69</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html_ab54b58010937df63162a7273be161c65"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html#ab54b58010937df63162a7273be161c65">mesos::internal::ResourceProviderMessage::updateOperationStatus</a></div><div class="ttdeci">Option< UpdateOperationStatus > updateOperationStatus</div><div class="ttdef"><b>Definition:</b> message.hpp:82</div></div>
<div class="ttc" id="unreachable_8hpp_html_a0bc63b24b654ca433be7b97a3edde132"><div class="ttname"><a href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">UNREACHABLE</a></div><div class="ttdeci">#define UNREACHABLE()</div><div class="ttdef"><b>Definition:</b> unreachable.hpp:22</div></div>
<div class="ttc" id="namespaceinternal_html"><div class="ttname"><a href="namespaceinternal.html">internal</a></div><div class="ttdef"><b>Definition:</b> attributes.hpp:24</div></div>
<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html_a1d0830e5e578ade7d92f9908efe8a5c5"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5">mesos::internal::ResourceProviderMessage::Type</a></div><div class="ttdeci">Type</div><div class="ttdef"><b>Definition:</b> message.hpp:41</div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateOperationStatus_html_a5f429f4afd5fd4fb1bee139b165a192d"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateOperationStatus.html#a5f429f4afd5fd4fb1bee139b165a192d">mesos::internal::ResourceProviderMessage::UpdateOperationStatus::update</a></div><div class="ttdeci">UpdateOperationStatusMessage update</div><div class="ttdef"><b>Definition:</b> message.hpp:58</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateOperationStatus_html_a5f429f4afd5fd4fb1bee139b165a192d"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateOperationStatus.html#a5f429f4afd5fd4fb1bee139b165a192d">mesos::internal::ResourceProviderMessage::UpdateOperationStatus::update</a></div><div class="ttdeci">UpdateOperationStatusMessage update</div><div class="ttdef"><b>Definition:</b> message.hpp:71</div></div>
<div class="ttc" id="jsonify_8hpp_html"><div class="ttname"><a href="jsonify_8hpp.html">jsonify.hpp</a></div></div>
<div class="ttc" id="uuid_8hpp_html"><div class="ttname"><a href="uuid_8hpp.html">uuid.hpp</a></div></div>
+<div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div class="ttname"><a href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div class="ttdeci">std::string stringify(int flags)</div></div>
<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_html_a1d0830e5e578ade7d92f9908efe8a5c5a43aaf51818cc73eefc47a36fecaa3280"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5a43aaf51818cc73eefc47a36fecaa3280">mesos::internal::ResourceProviderMessage::Type::UPDATE_STATE</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateOperationStatus_html"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateOperationStatus.html">mesos::internal::ResourceProviderMessage::UpdateOperationStatus</a></div><div class="ttdef"><b>Definition:</b> message.hpp:56</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateOperationStatus_html"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateOperationStatus.html">mesos::internal::ResourceProviderMessage::UpdateOperationStatus</a></div><div class="ttdef"><b>Definition:</b> message.hpp:69</div></div>
<div class="ttc" id="unreachable_8hpp_html"><div class="ttname"><a href="unreachable_8hpp.html">unreachable.hpp</a></div></div>
<div class="ttc" id="hashmap_8hpp_html"><div class="ttname"><a href="hashmap_8hpp.html">hashmap.hpp</a></div></div>
-<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState_html_ae625629bc65b955af65190ca01fffef7"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#ae625629bc65b955af65190ca01fffef7">mesos::internal::ResourceProviderMessage::UpdateState::totalResources</a></div><div class="ttdeci">Resources totalResources</div><div class="ttdef"><b>Definition:</b> message.hpp:52</div></div>
+<div class="ttc" id="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState_html_ae625629bc65b955af65190ca01fffef7"><div class="ttname"><a href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1UpdateState.html#ae625629bc65b955af65190ca01fffef7">mesos::internal::ResourceProviderMessage::UpdateState::totalResources</a></div><div class="ttdeci">Resources totalResources</div><div class="ttdef"><b>Definition:</b> message.hpp:65</div></div>
<div class="ttc" id="messages_8hpp_html"><div class="ttname"><a href="messages_8hpp.html">messages.hpp</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/dcf35494/content/api/latest/c++/structmesos_1_1internal_1_1ResourceProviderMessage-members.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structmesos_1_1internal_1_1ResourceProviderMessage-members.html b/content/api/latest/c++/structmesos_1_1internal_1_1ResourceProviderMessage-members.html
index d656e72..c1e5b12 100644
--- a/content/api/latest/c++/structmesos_1_1internal_1_1ResourceProviderMessage-members.html
+++ b/content/api/latest/c++/structmesos_1_1internal_1_1ResourceProviderMessage-members.html
@@ -58,10 +58,11 @@
<p>This is the complete list of members for <a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html">mesos::internal::ResourceProviderMessage</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a93a1d9c59fcd0bf006dda4a6b043c040">disconnect</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html">mesos::internal::ResourceProviderMessage</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a52b40b56ae9bf3e8d7d96e4a71929cf9">type</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html">mesos::internal::ResourceProviderMessage</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5">Type</a> enum name</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html">mesos::internal::ResourceProviderMessage</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#ab54b58010937df63162a7273be161c65">updateOperationStatus</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html">mesos::internal::ResourceProviderMessage</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#adcf9dcdcfbc488ffefbaf9e3445ef963">updateState</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html">mesos::internal::ResourceProviderMessage</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a0201a881e31e2b8970cb353b951973ff">operator<<</a>(std::ostream &stream, const Type &type)</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html">mesos::internal::ResourceProviderMessage</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a52b40b56ae9bf3e8d7d96e4a71929cf9">type</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html">mesos::internal::ResourceProviderMessage</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5">Type</a> enum name</td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html">mesos::internal::ResourceProviderMessage</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#ab54b58010937df63162a7273be161c65">updateOperationStatus</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html">mesos::internal::ResourceProviderMessage</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#adcf9dcdcfbc488ffefbaf9e3445ef963">updateState</a></td><td class="entry"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html">mesos::internal::ResourceProviderMessage</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/dcf35494/content/api/latest/c++/structmesos_1_1internal_1_1ResourceProviderMessage.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/structmesos_1_1internal_1_1ResourceProviderMessage.html b/content/api/latest/c++/structmesos_1_1internal_1_1ResourceProviderMessage.html
index aca105c..7caa59a 100644
--- a/content/api/latest/c++/structmesos_1_1internal_1_1ResourceProviderMessage.html
+++ b/content/api/latest/c++/structmesos_1_1internal_1_1ResourceProviderMessage.html
@@ -54,6 +54,7 @@
<a href="#nested-classes">Classes</a> |
<a href="#pub-types">Public Types</a> |
<a href="#pub-attribs">Public Attributes</a> |
+<a href="#friends">Friends</a> |
<a href="structmesos_1_1internal_1_1ResourceProviderMessage-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">mesos::internal::ResourceProviderMessage Struct Reference</div> </div>
@@ -89,6 +90,11 @@ Public Attributes</h2></td></tr>
<tr class="separator:ab54b58010937df63162a7273be161c65"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a93a1d9c59fcd0bf006dda4a6b043c040"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOption.html">Option</a>< <a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage_1_1Disconnect.html">Disconnect</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a93a1d9c59fcd0bf006dda4a6b043c040">disconnect</a></td></tr>
<tr class="separator:a93a1d9c59fcd0bf006dda4a6b043c040"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:a0201a881e31e2b8970cb353b951973ff"><td class="memItemLeft" align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a0201a881e31e2b8970cb353b951973ff">operator<<</a> (std::ostream &stream, const <a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5">Type</a> &<a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a52b40b56ae9bf3e8d7d96e4a71929cf9">type</a>)</td></tr>
+<tr class="separator:a0201a881e31e2b8970cb353b951973ff"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Member Enumeration Documentation</h2>
<a class="anchor" id="a1d0830e5e578ade7d92f9908efe8a5c5"></a>
@@ -119,6 +125,41 @@ Public Attributes</h2></td></tr>
</div>
</div>
+<h2 class="groupheader">Friends And Related Function Documentation</h2>
+<a class="anchor" id="a0201a881e31e2b8970cb353b951973ff"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::ostream& operator<< </td>
+ <td>(</td>
+ <td class="paramtype">std::ostream & </td>
+ <td class="paramname"><em>stream</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="structmesos_1_1internal_1_1ResourceProviderMessage.html#a1d0830e5e578ade7d92f9908efe8a5c5">Type</a> & </td>
+ <td class="paramname"><em>type</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">friend</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+
+</div>
+</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a93a1d9c59fcd0bf006dda4a6b043c040"></a>
<div class="memitem">
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/dcf35494/content/blog/feed.xml
----------------------------------------------------------------------
diff --git a/content/blog/feed.xml b/content/blog/feed.xml
index c3ac375..d3ee446 100644
--- a/content/blog/feed.xml
+++ b/content/blog/feed.xml
@@ -292,7 +292,7 @@ To learn more about CSI work in Mesos, you can dig into the design document <
</ul>
-<p>If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing <a href="&#109;&#97;&#105;&#108;&#x74;&#x6f;&#x3a;&#100;&#101;&#x76;&#64;&#x61;&#112;&#x61;&#x63;&#104;&#101;&#x2e;&#x6d;&#101;&#x73;&#111;&#x73;&#x2e;&#111;&#x72;&#x67;">&#100;&#x65;&#118;&#x40;&#97;&#112;&#x61;&#99;&#104;&#x65;&#x2e;&#109;&#x65;&#115;&#x6f;&#115;&#x2e;&#111;&#114;&#x67;</a>.</p>
+<p>If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing <a href="&#x6d;&#x61;&#x69;&#108;&#x74;&#111;&#x3a;&#100;&#101;&#x76;&#64;&#x61;&#112;&#x61;&#x63;&#104;&#x65;&#x2e;&#x6d;&#101;&#x73;&#111;&#115;&#x2e;&#111;&#114;&#x67;">&#100;&#x65;&#x76;&#64;&#x61;&#112;&#97;&#x63;&#x68;&#101;&#46;&#109;&#101;&#115;&#111;&#115;&#46;&#x6f;&#x72;&#103;</a>.</p>
</content>
</entry>
http://git-wip-us.apache.org/repos/asf/mesos-site/blob/dcf35494/content/blog/performance-working-group-progress-report/index.html
----------------------------------------------------------------------
diff --git a/content/blog/performance-working-group-progress-report/index.html b/content/blog/performance-working-group-progress-report/index.html
index 856c365..09dacaf 100644
--- a/content/blog/performance-working-group-progress-report/index.html
+++ b/content/blog/performance-working-group-progress-report/index.html
@@ -238,7 +238,7 @@
</ul>
-<p>If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing <a href="mailto:dev@apache.mesos.org">dev@apache.mesos.org</a>.</p>
+<p>If you are a user and would like to suggest some areas for performance improvement, please let us know by emailing <a href="mailto:dev@apache.mesos.org">dev@apache.mesos.org</a>.</p>
</div>
</div>