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 2017/12/08 00:13:46 UTC

[09/10] mesos-site git commit: Updated the website built from mesos SHA: ea98a34.

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/4e665fc2/content/api/latest/c++/evolve_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/evolve_8hpp_source.html b/content/api/latest/c++/evolve_8hpp_source.html
index 9ecc004..3b755ca 100644
--- a/content/api/latest/c++/evolve_8hpp_source.html
+++ b/content/api/latest/c++/evolve_8hpp_source.html
@@ -129,118 +129,119 @@
 <div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;v1::Offer <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> Offer&amp; offer);</div>
 <div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;v1::OfferID <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> OfferID&amp; offerId);</div>
 <div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;v1::Resource <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> Resource&amp; resource);</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;v1::Resources <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> Resources&amp; resources);</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;v1::Task <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> Task&amp; task);</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;v1::TaskID <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> TaskID&amp; taskId);</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;v1::TaskInfo <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> TaskInfo&amp; taskInfo);</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;v1::TaskStatus <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> TaskStatus&amp; <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>);</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">v1::agent::Call</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::agent::Call</a>&amp; call);</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;v1::agent::ProcessIO <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> mesos::agent::ProcessIO&amp; processIO);</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;v1::agent::Response <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> mesos::agent::Response&amp; response);</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;v1::maintenance::ClusterStatus <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;    <span class="keyword">const</span> maintenance::ClusterStatus&amp; cluster);</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;v1::maintenance::Schedule <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> maintenance::Schedule&amp; <a class="code" href="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation.html#a2305ebada64e853abc6548e118ad08ee">schedule</a>);</div>
-<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;v1::master::Response <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> mesos::master::Response&amp; response);</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;v1::ResourceProviderID <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> ResourceProviderID&amp; resourceProviderId);</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;v1::Resources <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> Resources&amp; resources);</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;v1::Task <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> Task&amp; task);</div>
+<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;v1::TaskID <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> TaskID&amp; taskId);</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;v1::TaskInfo <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> TaskInfo&amp; taskInfo);</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;v1::TaskStatus <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> TaskStatus&amp; <a class="code" href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a>);</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">v1::agent::Call</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::agent::Call</a>&amp; call);</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;v1::agent::ProcessIO <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> mesos::agent::ProcessIO&amp; processIO);</div>
+<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;v1::agent::Response <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> mesos::agent::Response&amp; response);</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;v1::maintenance::ClusterStatus <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(</div>
+<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;    <span class="keyword">const</span> maintenance::ClusterStatus&amp; cluster);</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;v1::maintenance::Schedule <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> maintenance::Schedule&amp; <a class="code" href="namespacemesos_1_1internal_1_1master_1_1maintenance_1_1validation.html#a2305ebada64e853abc6548e118ad08ee">schedule</a>);</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
+<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;v1::master::Response <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> mesos::master::Response&amp; response);</div>
 <div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">v1::resource_provider::Call</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::resource_provider::Call</a>&amp; call);</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::resource_provider::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;    <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::resource_provider::Event</a>&amp; event);</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div>
+<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">v1::resource_provider::Call</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::resource_provider::Call</a>&amp; call);</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::resource_provider::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;    <span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::resource_provider::Event</a>&amp; event);</div>
 <div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">v1::scheduler::Call</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">scheduler::Call</a>&amp; call);</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">v1::scheduler::Call</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">scheduler::Call</a>&amp; call);</div>
 <div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="comment">// Helper for repeated field evolving to &#39;T1&#39; from &#39;T2&#39;.</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T1, <span class="keyword">typename</span> T2&gt;</div>
-<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal.html#ac7f729ca9047db42bc200b51177d0766">  105</a></span>&#160;google::protobuf::RepeatedPtrField&lt;T1&gt; <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;    google::protobuf::RepeatedPtrField&lt;T2&gt; t2s)</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;{</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;  google::protobuf::RepeatedPtrField&lt;T1&gt; t1s;</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> T2&amp; t2, t2s) {</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;    t1s.Add()-&gt;CopyFrom(<a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(t2));</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;  }</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;  <span class="keywordflow">return</span> t1s;</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;}</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="comment">// Helper for repeated field evolving to &#39;T1&#39; from &#39;T2&#39;.</span></div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="keyword">template</span> &lt;<span class="keyword">typename</span> T1, <span class="keyword">typename</span> T2&gt;</div>
+<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="namespacemesos_1_1internal.html#ac7f729ca9047db42bc200b51177d0766">  106</a></span>&#160;google::protobuf::RepeatedPtrField&lt;T1&gt; <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;    google::protobuf::RepeatedPtrField&lt;T2&gt; t2s)</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;{</div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;  google::protobuf::RepeatedPtrField&lt;T1&gt; t1s;</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;</div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;  <span class="keywordflow">foreach</span> (<span class="keyword">const</span> T2&amp; t2, t2s) {</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;    t1s.Add()-&gt;CopyFrom(<a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(t2));</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;  }</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;  <span class="keywordflow">return</span> t1s;</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;}</div>
 <div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">scheduler::Event</a>&amp; event);</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">scheduler::Event</a>&amp; event);</div>
 <div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="comment">// Helper functions that evolve old style internal messages to a</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="comment">// v1::scheduler::Event.</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> ExitedExecutorMessage&amp; message);</div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> ExecutorToFrameworkMessage&amp; message);</div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> FrameworkErrorMessage&amp; message);</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> FrameworkRegisteredMessage&amp; message);</div>
-<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> FrameworkReregisteredMessage&amp; message);</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> InverseOffersMessage&amp; message);</div>
-<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> LostSlaveMessage&amp; message);</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> ResourceOffersMessage&amp; message);</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> RescindInverseOfferMessage&amp; message);</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> RescindResourceOfferMessage&amp; message);</div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> StatusUpdateMessage&amp; message);</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">v1::executor::Call</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">executor::Call</a>&amp; call);</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::executor::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">executor::Event</a>&amp; event);</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;</div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="comment">// Helper functions that evolve old style internal messages to a</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="comment">// v1::scheduler::Event.</span></div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> ExitedExecutorMessage&amp; message);</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> ExecutorToFrameworkMessage&amp; message);</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> FrameworkErrorMessage&amp; message);</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> FrameworkRegisteredMessage&amp; message);</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> FrameworkReregisteredMessage&amp; message);</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> InverseOffersMessage&amp; message);</div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> LostSlaveMessage&amp; message);</div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> ResourceOffersMessage&amp; message);</div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> RescindInverseOfferMessage&amp; message);</div>
+<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> RescindResourceOfferMessage&amp; message);</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::scheduler::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> StatusUpdateMessage&amp; message);</div>
+<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;</div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">v1::executor::Call</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">executor::Call</a>&amp; call);</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::executor::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">executor::Event</a>&amp; event);</div>
 <div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="comment">// Helper functions that evolve old style internal messages to a</span></div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="comment">// v1::Executor::Event.</span></div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::executor::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> ExecutorRegisteredMessage&amp; message);</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::executor::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> FrameworkToExecutorMessage&amp; message);</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::executor::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> KillTaskMessage&amp; message);</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::executor::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> RunTaskMessage&amp; message);</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::executor::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> ShutdownExecutorMessage&amp; message);</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::executor::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> StatusUpdateAcknowledgementMessage&amp; message);</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="comment">// Helper functions that evolve old style internal messages to a</span></div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<span class="comment">// v1::Executor::Event.</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::executor::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> ExecutorRegisteredMessage&amp; message);</div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::executor::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> FrameworkToExecutorMessage&amp; message);</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::executor::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> KillTaskMessage&amp; message);</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::executor::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> RunTaskMessage&amp; message);</div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::executor::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> ShutdownExecutorMessage&amp; message);</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::executor::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> StatusUpdateAcknowledgementMessage&amp; message);</div>
 <div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::master::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::master::Event</a>&amp; event);</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">v1::master::Event</a> <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> <a class="code" href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::master::Event</a>&amp; event);</div>
 <div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="comment">// Before the v1 API we had REST endpoints that returned JSON. The JSON was not</span></div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="comment">// specified in any formal way, i.e., there were no protobufs which captured the</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="comment">// structure. As part of the v1 API we introduced the Call/Response protobufs</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="comment">// (see v1/master.proto and v1/agent.proto). This evolve variant transforms a</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="comment">// JSON object that would have been returned from a particular REST endpoint to</span></div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="comment">// a `Response` protobuf suitable for returning from the new v1 API endpoints.</span></div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="comment">// Declaration of helper functions for evolving JSON objects used in master&#39;s</span></div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="comment">// REST endpoints pre v1 API.</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="keyword">template</span> &lt;v1::master::Response::Type T&gt;</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;v1::master::Response <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> <a class="code" href="structJSON_1_1Object.html">JSON::Object</a>&amp; <span class="keywordtype">object</span>);</div>
-<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="comment">// Before the v1 API we had REST endpoints that returned JSON. The JSON was not</span></div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="comment">// specified in any formal way, i.e., there were no protobufs which captured the</span></div>
+<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="comment">// structure. As part of the v1 API we introduced the Call/Response protobufs</span></div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="comment">// (see v1/master.proto and v1/agent.proto). This evolve variant transforms a</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="comment">// JSON object that would have been returned from a particular REST endpoint to</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="comment">// a `Response` protobuf suitable for returning from the new v1 API endpoints.</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="comment">// Declaration of helper functions for evolving JSON objects used in master&#39;s</span></div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="comment">// REST endpoints pre v1 API.</span></div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="keyword">template</span> &lt;v1::master::Response::Type T&gt;</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;v1::master::Response <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> <a class="code" href="structJSON_1_1Object.html">JSON::Object</a>&amp; <span class="keywordtype">object</span>);</div>
 <div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="comment">// Declaration of helper functions for evolving JSON objects used in agent&#39;s</span></div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="comment">// REST endpoints pre v1 API.</span></div>
-<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="keyword">template</span> &lt;v1::agent::Response::Type T&gt;</div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;v1::agent::Response <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> <a class="code" href="structJSON_1_1Object.html">JSON::Object</a>&amp; <span class="keywordtype">object</span>);</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="keyword">template</span> &lt;v1::agent::Response::Type T&gt;</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;v1::agent::Response <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> <a class="code" href="structJSON_1_1Array.html">JSON::Array</a>&amp; array);</div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;</div>
-<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;} <span class="comment">// namespace internal {</span></div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;} <span class="comment">// namespace mesos {</span></div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div>
-<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="preprocessor">#endif // __INTERNAL_EVOLVE_HPP__</span></div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="comment">// Declaration of helper functions for evolving JSON objects used in agent&#39;s</span></div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="comment">// REST endpoints pre v1 API.</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<span class="keyword">template</span> &lt;v1::agent::Response::Type T&gt;</div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;v1::agent::Response <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> <a class="code" href="structJSON_1_1Object.html">JSON::Object</a>&amp; <span class="keywordtype">object</span>);</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="keyword">template</span> &lt;v1::agent::Response::Type T&gt;</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;v1::agent::Response <a class="code" href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">evolve</a>(<span class="keyword">const</span> <a class="code" href="structJSON_1_1Array.html">JSON::Array</a>&amp; array);</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;} <span class="comment">// namespace internal {</span></div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;} <span class="comment">// namespace mesos {</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="preprocessor">#endif // __INTERNAL_EVOLVE_HPP__</span></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="v1_2resources_8hpp_html"><div class="ttname"><a href="v1_2resources_8hpp.html">resources.hpp</a></div></div>
 <div class="ttc" id="include_2mesos_2v1_2master_2master_8hpp_html"><div class="ttname"><a href="include_2mesos_2v1_2master_2master_8hpp.html">master.hpp</a></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_a845d4d5a46b931d03f340c8afc58b60a"><div class="ttname"><a href="namespacemesos_1_1internal.html#a845d4d5a46b931d03f340c8afc58b60a">mesos::internal::evolve</a></div><div class="ttdeci">v1::AgentID evolve(const SlaveID &amp;slaveId)</div></div>
 <div class="ttc" id="namespaceproc_html_a34396c6140a28f583dc13fee3c3c35d4"><div class="ttname"><a href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">proc::status</a></div><div class="ttdeci">Result&lt; ProcessStatus &gt; status(pid_t pid)</div><div class="ttdef"><b>Definition:</b> proc.hpp:166</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2561</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acb18ceaa5f6f2338f2a9727af398eb79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acb18ceaa5f6f2338f2a9727af398eb79">mesos::internal::tests::v1::scheduler::Call</a></div><div class="ttdeci">mesos::v1::scheduler::Call Call</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2562</div></div>
 <div class="ttc" id="v1_2resource__provider_2resource__provider_8hpp_html"><div class="ttname"><a href="v1_2resource__provider_2resource__provider_8hpp.html">resource_provider.hpp</a></div></div>
 <div class="ttc" id="json_8hpp_html"><div class="ttname"><a href="json_8hpp.html">json.hpp</a></div></div>
 <div class="ttc" id="agent_2agent_8hpp_html"><div class="ttname"><a href="agent_2agent_8hpp.html">agent.hpp</a></div></div>
 <div class="ttc" id="structJSON_1_1Array_html"><div class="ttname"><a href="structJSON_1_1Array.html">JSON::Array</a></div><div class="ttdef"><b>Definition:</b> json.hpp:194</div></div>
 <div class="ttc" id="structJSON_1_1Object_html"><div class="ttname"><a href="structJSON_1_1Object.html">JSON::Object</a></div><div class="ttdef"><b>Definition:</b> json.hpp:154</div></div>
-<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2562</div></div>
+<div class="ttc" id="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler_html_acd3fa8addac36f513726743665631d79"><div class="ttname"><a href="namespacemesos_1_1internal_1_1tests_1_1v1_1_1scheduler.html#acd3fa8addac36f513726743665631d79">mesos::internal::tests::v1::scheduler::Event</a></div><div class="ttdeci">mesos::v1::scheduler::Event Event</div><div class="ttdef"><b>Definition:</b> mesos.hpp:2563</div></div>
 <div class="ttc" id="include_2mesos_2master_2master_8hpp_html"><div class="ttname"><a href="include_2mesos_2master_2master_8hpp.html">master.hpp</a></div></div>
 <div class="ttc" id="scheduler_2scheduler_8hpp_html"><div class="ttname"><a href="scheduler_2scheduler_8hpp.html">scheduler.hpp</a></div></div>
 <div class="ttc" id="v1_2scheduler_2scheduler_8hpp_html"><div class="ttname"><a href="v1_2scheduler_2scheduler_8hpp.html">scheduler.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/4e665fc2/content/api/latest/c++/functions_0x6c.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x6c.html b/content/api/latest/c++/functions_0x6c.html
index f5befe5..8d92bf3 100644
--- a/content/api/latest/c++/functions_0x6c.html
+++ b/content/api/latest/c++/functions_0x6c.html
@@ -217,12 +217,12 @@
 , <a class="el" href="classprocess_1_1network_1_1internal_1_1LibeventSSLSocketImpl.html#a107ac49390f671b4cd5d180e5bddb4ad">process::network::internal::LibeventSSLSocketImpl</a>
 , <a class="el" href="classprocess_1_1network_1_1internal_1_1PollSocketImpl.html#ae17fa1d49cfda7a19b5bf8eb3f4a0ebc">process::network::internal::PollSocketImpl</a>
 </li>
-<li>listVolumes
-: <a class="el" href="structmesos_1_1csi_1_1ControllerCapabilities.html#a170a3a88fdf2bade6d478f400a25e24a">mesos::csi::ControllerCapabilities</a>
-</li>
 <li>ListVolumes()
 : <a class="el" href="classmesos_1_1csi_1_1Client.html#a3e64b86a1026816db17a6b598c24c6c9">mesos::csi::Client</a>
 </li>
+<li>listVolumes
+: <a class="el" href="structmesos_1_1csi_1_1ControllerCapabilities.html#a170a3a88fdf2bade6d478f400a25e24a">mesos::csi::ControllerCapabilities</a>
+</li>
 <li>lo_name
 : <a class="el" href="structmesos_1_1internal_1_1slave_1_1PortMappingUpdate_1_1Flags.html#a5a391668353a74d57d3934e297b4b3b9">mesos::internal::slave::PortMappingUpdate::Flags</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/4e665fc2/content/api/latest/c++/functions_0x6e.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x6e.html b/content/api/latest/c++/functions_0x6e.html
index 4282dff..43a8d18 100644
--- a/content/api/latest/c++/functions_0x6e.html
+++ b/content/api/latest/c++/functions_0x6e.html
@@ -297,21 +297,21 @@
 <li>NON_AUTHORITATIVE_INFORMATION
 : <a class="el" href="structprocess_1_1http_1_1Status.html#ae73df769517624433b4f20af3dd17803">process::http::Status</a>
 </li>
-<li>none()
-: <a class="el" href="classResult.html#aa3d926b499dce65b365ea7e31f68514a">Result&lt; T &gt;</a>
-</li>
-<li>NONE
-: <a class="el" href="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaadaa49acb0a3f416b805cb49ec1a4549b14">process::http::Response</a>
-</li>
 <li>None
 : <a class="el" href="classprocess_1_1http_1_1authentication_1_1JWT.html#a40f175242221bec4b180ad2c586bb4bba6adf97f83acf6453d4a6a4b1070f3754">process::http::authentication::JWT</a>
 </li>
 <li>none()
 : <a class="el" href="classOption.html#aca73609603df4687dba70c2a5df47ef8">Option&lt; T &gt;</a>
 </li>
+<li>NONE
+: <a class="el" href="structprocess_1_1http_1_1Response.html#a6dd5881e0450540a106e37257434eaadaa49acb0a3f416b805cb49ec1a4549b14">process::http::Response</a>
+</li>
 <li>None()
 : <a class="el" href="classprocess_1_1metrics_1_1Gauge.html#a3133b61816a57fc55e22e5ef698b9d27">process::metrics::Gauge</a>
 </li>
+<li>none()
+: <a class="el" href="classResult.html#aa3d926b499dce65b365ea7e31f68514a">Result&lt; T &gt;</a>
+</li>
 <li>nonRevocable()
 : <a class="el" href="classmesos_1_1Resources.html#ae5cbdd78bfaf5de8ad74463b3a9bd5f5">mesos::Resources</a>
 , <a class="el" href="classmesos_1_1v1_1_1Resources.html#afb2bb04c8e2228bc6d2e719bc13f9ac4">mesos::v1::Resources</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/4e665fc2/content/api/latest/c++/functions_0x70.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x70.html b/content/api/latest/c++/functions_0x70.html
index 792c1b6..8e80a80 100644
--- a/content/api/latest/c++/functions_0x70.html
+++ b/content/api/latest/c++/functions_0x70.html
@@ -399,9 +399,9 @@
 , <a class="el" href="classnet_1_1IP_1_1Network.html#a4058bf3b6ef0142f5f1fd0827171fcba">net::IP::Network</a>
 </li>
 <li>prepare()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a4e8ddc5cdf7acee8ececd652f2fe470d">mesos::internal::slave::SandboxContainerLogger</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1VolumeImageIsolatorProcess.html#a42d5e2341e2391c25e310aac0ec13716">mesos::internal::slave::VolumeImageIsolatorProcess</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1WindowsMemIsolatorProcess.html#a916fdf1cedcff91d334b582051e37966">mesos::internal::slave::WindowsMemIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1AppcRuntimeIsolatorProcess.html#abf6c41985fbe21ab03e1355d62be492c">mesos::internal::slave::AppcRuntimeIsolatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#a4e8ddc5cdf7acee8ececd652f2fe470d">mesos::internal::slave::SandboxContainerLogger</a>
 , <a class="el" href="classmesos_1_1slave_1_1ContainerLogger.html#ad5f5c3cb7cbe6499cc609a165917cc72">mesos::slave::ContainerLogger</a>
 , <a class="el" href="classmesos_1_1slave_1_1Isolator.html#a35cb3afae3f941fd4450a763eb123d6d">mesos::slave::Isolator</a>
 , <a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#a9c4ae73855054894da085dba0d037ffe">mesos::internal::logger::LogrotateContainerLogger</a>
@@ -411,7 +411,7 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1CgroupsIsolatorProcess.html#ab9452f024759552766a99824d73cafae">mesos::internal::slave::CgroupsIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Subsystem.html#a3007548a9361c0194017b00e9a88e7f0">mesos::internal::slave::Subsystem</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1DevicesSubsystem.html#aa62a9b72ddb3eb8282da5641e914904d">mesos::internal::slave::DevicesSubsystem</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixDiskIsolatorProcess.html#a21f4fd07d612aaadee17aa9211130500">mesos::internal::slave::PosixDiskIsolatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#a2bee511d8427a79a56e09b9a48d55c89">mesos::internal::slave::MemorySubsystem</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1NetClsSubsystem.html#abf3febf7e4e732a7764c4537f626da04">mesos::internal::slave::NetClsSubsystem</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1PerfEventSubsystem.html#a285e4dc5900302bec9bb7caf0641675e">mesos::internal::slave::PerfEventSubsystem</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerRuntimeIsolatorProcess.html#a5248c2c45099c00b16bb7ab5e5cc7e02">mesos::internal::slave::DockerRuntimeIsolatorProcess</a>
@@ -425,15 +425,15 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorProcess.html#a5c646c0b22fc11d8abf3feddab473ee0">mesos::internal::slave::NetworkCniIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1PortMappingIsolatorProcess.html#a535e167c886cbb656a729fe83386a14d">mesos::internal::slave::PortMappingIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1NetworkPortsIsolatorProcess.html#a25f9596edb7e6397b6d04baff3b35958">mesos::internal::slave::NetworkPortsIsolatorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1WindowsMemIsolatorProcess.html#a916fdf1cedcff91d334b582051e37966">mesos::internal::slave::WindowsMemIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixRLimitsIsolatorProcess.html#a0e119e29caca70fdd5b21126865a788a">mesos::internal::slave::PosixRLimitsIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixIsolatorProcess.html#a58494a44c2f7f573a6edbe6aecd794ce">mesos::internal::slave::PosixIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1VolumeHostPathIsolatorProcess.html#a726ff6d0e4a31e617b916641e5dc320c">mesos::internal::slave::VolumeHostPathIsolatorProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1VolumeImageIsolatorProcess.html#a42d5e2341e2391c25e310aac0ec13716">mesos::internal::slave::VolumeImageIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1VolumeSandboxPathIsolatorProcess.html#a098095cb7af213cdf69e43874696089b">mesos::internal::slave::VolumeSandboxPathIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1VolumeSecretIsolatorProcess.html#a974beb91927e6e1f92a27d7686d54d89">mesos::internal::slave::VolumeSecretIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1WindowsCpuIsolatorProcess.html#ab460383cdd9f8b45eef2764c2aef36de">mesos::internal::slave::WindowsCpuIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1XfsDiskIsolatorProcess.html#a6ac149587d64f556500a6fc227915bbe">mesos::internal::slave::XfsDiskIsolatorProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MemorySubsystem.html#a2bee511d8427a79a56e09b9a48d55c89">mesos::internal::slave::MemorySubsystem</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1PosixDiskIsolatorProcess.html#a21f4fd07d612aaadee17aa9211130500">mesos::internal::slave::PosixDiskIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1NamespacesPidIsolatorProcess.html#a81751627c0d1318dc4aff01fa3a7375c">mesos::internal::slave::NamespacesPidIsolatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1SharedFilesystemIsolatorProcess.html#a9214c03413d5d30d6b96d8bb73b4f203">mesos::internal::slave::SharedFilesystemIsolatorProcess</a>
 </li>
@@ -447,6 +447,12 @@
 <li>Principal()
 : <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#a52640d68809c22e09de880001b8fb519">process::http::authentication::Principal</a>
 </li>
+<li>principal
+: <a class="el" href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#a13da2ab712b9f1b041694374ebabeb92">mesos::internal::master::Master::Subscribers::Subscriber</a>
+</li>
+<li>Principal()
+: <a class="el" href="structprocess_1_1http_1_1authentication_1_1Principal.html#ad371e6931c0d1f6653b9712489c9ca2a">process::http::authentication::Principal</a>
+</li>
 <li>principal()
 : <a class="el" href="classmesos_1_1internal_1_1StorageLocalResourceProvider.html#ad877f9008c46391e405a64e8e01295aa">mesos::internal::StorageLocalResourceProvider</a>
 </li>
@@ -456,7 +462,6 @@
 <li>principal
 : <a class="el" href="structprocess_1_1http_1_1authentication_1_1AuthenticationResult.html#a999ea72bc42ca09641699398e612540a">process::http::authentication::AuthenticationResult</a>
 , <a class="el" href="classmesos_1_1internal_1_1LocalResourceProvider.html#a9390a207f4f15b5847f792af1f38cb07">mesos::internal::LocalResourceProvider</a>
-, <a class="el" href="structmesos_1_1internal_1_1master_1_1Master_1_1Subscribers_1_1Subscriber.html#a13da2ab712b9f1b041694374ebabeb92">mesos::internal::master::Master::Subscribers::Subscriber</a>
 </li>
 <li>print_name
 : <a class="el" href="structinternal_1_1windows_1_1SymbolicLink.html#a7ca6332f2c62622fdf6a8340989fb837">internal::windows::SymbolicLink</a>
@@ -467,11 +472,14 @@
 <li>PrintNameOffset
 : <a class="el" href="structinternal_1_1windows_1_1__REPARSE__DATA__BUFFER.html#a2e9448ef8100749cf1d4e2c6d1b01eff">internal::windows::_REPARSE_DATA_BUFFER</a>
 </li>
+<li>Priority()
+: <a class="el" href="classrouting_1_1filter_1_1Priority.html#a41a1939341586e23fe3260c5b94fcc59">routing::filter::Priority</a>
+</li>
 <li>priority
 : <a class="el" href="structproc_1_1ProcessStatus.html#a6ab2b0aee6bdebe3eab419e48b0f0b3f">proc::ProcessStatus</a>
 </li>
 <li>Priority()
-: <a class="el" href="classrouting_1_1filter_1_1Priority.html#a41a1939341586e23fe3260c5b94fcc59">routing::filter::Priority</a>
+: <a class="el" href="classrouting_1_1filter_1_1Priority.html#a2248e8e95c16b14b905d30a4bf6675ee">routing::filter::Priority</a>
 </li>
 <li>priority
 : <a class="el" href="structrouting_1_1filter_1_1Filter.html#a4092907cf26633122a73f1f6e2f5dea1">routing::filter::Filter&lt; Classifier &gt;</a>
@@ -480,21 +488,21 @@
 : <a class="el" href="classDocker_1_1RunOptions.html#a33f18cefbc3ca182e25e11864aaf6b7c">Docker::RunOptions</a>
 </li>
 <li>process
-: <a class="el" href="classZooKeeper.html#ac9d13dd38697506dfbe4df25cc97dc93">ZooKeeper</a>
-, <a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#abb34cdfbdc44341018b34fcd96db68fd">mesos::internal::logger::LogrotateContainerLogger</a>
-, <a class="el" href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher.html#a747c1b1809456584e2d9d6be312484ce">mesos::internal::tests::ZooKeeperTest::TestWatcher</a>
+: <a class="el" href="classzookeeper_1_1Group.html#a140a7fc9a09f4c07b6f30163b70e3651">zookeeper::Group</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1NoopQoSController.html#a46312bf88afe0db928f4adc8547df4cc">mesos::internal::slave::NoopQoSController</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1SandboxContainerLogger.html#ae6d52b98a684d49fa90ea828cf8a6b8c">mesos::internal::slave::SandboxContainerLogger</a>
-, <a class="el" href="classProcessWatcher.html#a8858c74f313c22f72836beabb73e7c27">ProcessWatcher&lt; T &gt;</a>
+, <a class="el" href="classWatcher.html#adeb1a2dc3d0279f519fe382475dd4af1">Watcher</a>
 </li>
 <li>Process()
 : <a class="el" href="structos_1_1Process.html#a76dd0285ba52c97a1c6776778c584d47">os::Process</a>
 </li>
 <li>process
-: <a class="el" href="classos_1_1ProcessTree.html#a866cebd58c7873e1892ce34ebde52bd4">os::ProcessTree</a>
-, <a class="el" href="classzookeeper_1_1Group.html#a140a7fc9a09f4c07b6f30163b70e3651">zookeeper::Group</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1NoopQoSController.html#a46312bf88afe0db928f4adc8547df4cc">mesos::internal::slave::NoopQoSController</a>
+: <a class="el" href="classmesos_1_1internal_1_1logger_1_1LogrotateContainerLogger.html#abb34cdfbdc44341018b34fcd96db68fd">mesos::internal::logger::LogrotateContainerLogger</a>
+, <a class="el" href="classProcessWatcher.html#a8858c74f313c22f72836beabb73e7c27">ProcessWatcher&lt; T &gt;</a>
+, <a class="el" href="classZooKeeper.html#ac9d13dd38697506dfbe4df25cc97dc93">ZooKeeper</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1NoopResourceEstimator.html#aa901c292530c7e8315b6882a18903072">mesos::internal::slave::NoopResourceEstimator</a>
-, <a class="el" href="classWatcher.html#adeb1a2dc3d0279f519fe382475dd4af1">Watcher</a>
+, <a class="el" href="classos_1_1ProcessTree.html#a866cebd58c7873e1892ce34ebde52bd4">os::ProcessTree</a>
+, <a class="el" href="classmesos_1_1internal_1_1tests_1_1ZooKeeperTest_1_1TestWatcher.html#a747c1b1809456584e2d9d6be312484ce">mesos::internal::tests::ZooKeeperTest::TestWatcher</a>
 </li>
 <li>process_handle
 : <a class="el" href="structinternal_1_1windows_1_1ProcessData.html#a96c76121644bd430e9ca67cf57636c0d">internal::windows::ProcessData</a>
@@ -552,9 +560,9 @@
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1ProvisionerProcess.html#aad146c139ae4cf525af67ff02b8e46da">mesos::internal::slave::ProvisionerProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Provisioner.html#aae0c5af9cd4e83581aca75fd575e45ac">mesos::internal::slave::Provisioner</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1OverlayBackend.html#a0c9bee10cf997eb93314a9c8d6374a0d">mesos::internal::slave::OverlayBackend</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1AufsBackend.html#a09afe349984a47b1bbb834d7e3ee5409">mesos::internal::slave::AufsBackend</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Backend.html#aebde8461695237e9b631cc3c5cf2b091">mesos::internal::slave::Backend</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1BindBackend.html#a2dd8bcf080e7dfcf4e2787b4f32a7476">mesos::internal::slave::BindBackend</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1AufsBackend.html#a09afe349984a47b1bbb834d7e3ee5409">mesos::internal::slave::AufsBackend</a>
 </li>
 <li>Provisioner()
 : <a class="el" href="classmesos_1_1internal_1_1slave_1_1Provisioner.html#ac76bb3ae65c6e316914bcfef8730155e">mesos::internal::slave::Provisioner</a>
@@ -568,12 +576,12 @@
 <li>PROXY_AUTHENTICATION_REQUIRED
 : <a class="el" href="structprocess_1_1http_1_1Status.html#a2a724a29d7c8d8e047e009a897252280">process::http::Status</a>
 </li>
-<li>ProxyExecutor()
-: <a class="el" href="classmesos_1_1python_1_1ProxyExecutor.html#afd5d133668b3f3d7e1119cd22e61a72b">mesos::python::ProxyExecutor</a>
-</li>
 <li>proxyExecutor
 : <a class="el" href="structmesos_1_1python_1_1MesosExecutorDriverImpl.html#a987cb3fe0c28db3cba04a925d01320cd">mesos::python::MesosExecutorDriverImpl</a>
 </li>
+<li>ProxyExecutor()
+: <a class="el" href="classmesos_1_1python_1_1ProxyExecutor.html#afd5d133668b3f3d7e1119cd22e61a72b">mesos::python::ProxyExecutor</a>
+</li>
 <li>proxyScheduler
 : <a class="el" href="structmesos_1_1python_1_1MesosSchedulerDriverImpl.html#afc6f64ec1e1fc68c473099be8bb12077">mesos::python::MesosSchedulerDriverImpl</a>
 </li>
@@ -581,25 +589,25 @@
 : <a class="el" href="classmesos_1_1python_1_1ProxyScheduler.html#a03816b3e6456f7c129c99b28bd62060c">mesos::python::ProxyScheduler</a>
 </li>
 <li>prune()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager.html#a744456a000c23426fc878c3a927b3dab">mesos::internal::slave::docker::MetadataManager</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#aa0cd8028bc38e4cf966125bdaddf9231">mesos::internal::slave::GarbageCollector</a>
 </li>
 <li>Prune()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Prune.html#a6c62d3723aea5572af587ab6e1020682">mesos::internal::master::Prune</a>
 </li>
 <li>prune()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html#a70df50e4c266551f3344e74a8081ff57">mesos::internal::slave::GarbageCollectorProcess</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1Store.html#ac9cfaa6189199a1dbab0c23f2642f01b">mesos::internal::slave::docker::Store</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollectorProcess.html#a70df50e4c266551f3344e74a8081ff57">mesos::internal::slave::GarbageCollectorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Store.html#afe92eaa2c105a23f9c1095eed9178914">mesos::internal::slave::Store</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1Store.html#ac9cfaa6189199a1dbab0c23f2642f01b">mesos::internal::slave::docker::Store</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1GarbageCollector.html#aa0cd8028bc38e4cf966125bdaddf9231">mesos::internal::slave::GarbageCollector</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager.html#a744456a000c23426fc878c3a927b3dab">mesos::internal::slave::docker::MetadataManager</a>
 </li>
 <li>pruneImages()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1Provisioner.html#a53a32c4497e8fdc959841b70884798d7">mesos::internal::slave::Provisioner</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#a8fac4d3efd13c22c3176f1b6ed05fac8">mesos::internal::slave::MesosContainerizerProcess</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizerProcess.html#a8fac4d3efd13c22c3176f1b6ed05fac8">mesos::internal::slave::MesosContainerizerProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1ComposingContainerizer.html#a30564d01fb7b23c60969729b432e91cb">mesos::internal::slave::ComposingContainerizer</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1ProvisionerProcess.html#a4f87d68020292e2a547d113fbd06c385">mesos::internal::slave::ProvisionerProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1MesosContainerizer.html#aa86c012f313c116ccac58e288c2fed0b">mesos::internal::slave::MesosContainerizer</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1Containerizer.html#a58a74c17a75c87d288fa034178130104">mesos::internal::slave::Containerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1Provisioner.html#a53a32c4497e8fdc959841b70884798d7">mesos::internal::slave::Provisioner</a>
 , <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizer.html#a40ada9b4cf916d4c22ec8c0a8536b3d3">mesos::internal::slave::DockerContainerizer</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1ProvisionerProcess.html#a4f87d68020292e2a547d113fbd06c385">mesos::internal::slave::ProvisionerProcess</a>
 </li>
 <li>ps()
 : <a class="el" href="classDocker.html#ae3d964240a23f43633d7f8c740ce246b">Docker</a>
@@ -610,15 +618,18 @@
 <li>publish()
 : <a class="el" href="classmesos_1_1internal_1_1ResourceProviderManager.html#a60e86003ed66e9f617947e62c8dfda3a">mesos::internal::ResourceProviderManager</a>
 </li>
+<li>publishDefault()
+: <a class="el" href="classmesos_1_1internal_1_1tests_1_1resource__provider_1_1MockResourceProvider.html#a8cb730fe2dd4abef075e071d688a0df7">mesos::internal::tests::resource_provider::MockResourceProvider&lt; Event, Call, Driver, ResourceProviderInfo, Resource, Resources, ResourceProviderID, OfferOperationState, Operation, Source &gt;</a>
+</li>
 <li>publishUnpublishVolume
 : <a class="el" href="structmesos_1_1csi_1_1ControllerCapabilities.html#a93adaf34e9b59873eeee9b68ef8f4012">mesos::csi::ControllerCapabilities</a>
 </li>
 <li>pull()
-: <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1Puller.html#ac32648fd850bed4d306a21d1ceece9bb">mesos::internal::slave::docker::Puller</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess.html#acdb0e3fe92ec605185e566fb27e7aeff">mesos::internal::slave::DockerContainerizerProcess</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1RegistryPuller.html#a213db5003d19cbcac784fc492cb278a3">mesos::internal::slave::docker::RegistryPuller</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1LocalPuller.html#a0292a51886ff5240557f5508ebd163b3">mesos::internal::slave::docker::LocalPuller</a>
+: <a class="el" href="classmesos_1_1internal_1_1slave_1_1DockerContainerizerProcess.html#acdb0e3fe92ec605185e566fb27e7aeff">mesos::internal::slave::DockerContainerizerProcess</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1Puller.html#ac32648fd850bed4d306a21d1ceece9bb">mesos::internal::slave::docker::Puller</a>
 , <a class="el" href="classDocker.html#ad4131f2a6b66ab4661339c51d20d812d">Docker</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1LocalPuller.html#a0292a51886ff5240557f5508ebd163b3">mesos::internal::slave::docker::LocalPuller</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1RegistryPuller.html#a213db5003d19cbcac784fc492cb278a3">mesos::internal::slave::docker::RegistryPuller</a>
 </li>
 <li>push()
 : <a class="el" href="classprocess_1_1metrics_1_1Metric.html#a062843ad9a1376532c176370a09e29d2">process::metrics::Metric</a>
@@ -628,12 +639,12 @@
 , <a class="el" href="classmesos_1_1Resources.html#a0128e578d26c22934e888a66b9424717">mesos::Resources</a>
 </li>
 <li>put()
-: <a class="el" href="classCache.html#a7b54629fb513d4b1652951bb713a0635">Cache&lt; Key, Value &gt;</a>
-, <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager.html#af672706fe637c9cdad8144233718198e">mesos::internal::slave::docker::MetadataManager</a>
-, <a class="el" href="classmultihashmap.html#ae10d45cc115dd9f16c07e3fb9a980bca">multihashmap&lt; Key, Value, Hash, Equal &gt;</a>
-, <a class="el" href="classprocess_1_1Queue.html#a9f8aa372271f673f283797728afebb08">process::Queue&lt; T &gt;</a>
+: <a class="el" href="classprocess_1_1Queue.html#a9f8aa372271f673f283797728afebb08">process::Queue&lt; T &gt;</a>
 , <a class="el" href="classMultimap.html#a86848edcdc42b4e0b46e3d6beccec2c6">Multimap&lt; K, V &gt;</a>
+, <a class="el" href="classmultihashmap.html#ae10d45cc115dd9f16c07e3fb9a980bca">multihashmap&lt; Key, Value, Hash, Equal &gt;</a>
 , <a class="el" href="classhashmap.html#a040f93efd556981326f0809e0f24f9ef">hashmap&lt; Key, Value, Hash, Equal &gt;</a>
+, <a class="el" href="classmesos_1_1internal_1_1slave_1_1docker_1_1MetadataManager.html#af672706fe637c9cdad8144233718198e">mesos::internal::slave::docker::MetadataManager</a>
+, <a class="el" href="classCache.html#a7b54629fb513d4b1652951bb713a0635">Cache&lt; Key, Value &gt;</a>
 </li>
 <li>pw_dir
 : <a class="el" href="structpasswd.html#afa7bb51f592e9199dc776ccc763352a7">passwd</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/4e665fc2/content/api/latest/c++/functions_0x72.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/functions_0x72.html b/content/api/latest/c++/functions_0x72.html
index 9d7f21b..b6425e7 100644
--- a/content/api/latest/c++/functions_0x72.html
+++ b/content/api/latest/c++/functions_0x72.html
@@ -140,15 +140,17 @@
 <li>readAll()
 : <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Reader.html#a2aed1094848bf40496b387f2e42cc557">process::http::Pipe::Reader</a>
 </li>
-<li>reader
-: <a class="el" href="structprocess_1_1http_1_1Request.html#a626643b560caa889b2d824f812447999">process::http::Request</a>
-, <a class="el" href="structprocess_1_1http_1_1Response.html#aa3543eb8ecd36f5d6d91b2640d471359">process::http::Response</a>
-, <a class="el" href="classprocess_1_1http_1_1Pipe.html#aea224fb90735a10e38b6c4e6696bf34e">process::http::Pipe</a>
+<li>reader()
+: <a class="el" href="classprocess_1_1http_1_1Pipe.html#aea224fb90735a10e38b6c4e6696bf34e">process::http::Pipe</a>
 </li>
 <li>Reader()
 : <a class="el" href="classmesos_1_1log_1_1Log_1_1Reader.html#a7e1f2c100aa56d60c25f5552854ca224">mesos::log::Log::Reader</a>
 , <a class="el" href="classmesos_1_1internal_1_1recordio_1_1Reader.html#ab91aee86565a6eafe13601fbeea41c66">mesos::internal::recordio::Reader&lt; T &gt;</a>
 </li>
+<li>reader
+: <a class="el" href="structprocess_1_1http_1_1Request.html#a626643b560caa889b2d824f812447999">process::http::Request</a>
+, <a class="el" href="structprocess_1_1http_1_1Response.html#aa3543eb8ecd36f5d6d91b2640d471359">process::http::Response</a>
+</li>
 <li>readerClosed()
 : <a class="el" href="classprocess_1_1http_1_1Pipe_1_1Writer.html#afc6072a9fbcb92a6a1b4978b89797583">process::http::Pipe::Writer</a>
 </li>
@@ -271,14 +273,14 @@
 , <a class="el" href="classmesos_1_1internal_1_1log_1_1LogProcess.html#a45a6cc2508831951ba9db367a4f54614">mesos::internal::log::LogProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#aa38e6a84a1dc03b531897ea1ee7745f1">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
 </li>
-<li>RECOVERED
-: <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4">mesos::internal::master::Framework</a>
-</li>
 <li>recovered
 : <a class="el" href="structmesos_1_1internal_1_1log_1_1Metrics.html#a5c71d6ae6b66a67f23bc60bfe372aabe">mesos::internal::log::Metrics</a>
 , <a class="el" href="structmesos_1_1internal_1_1slave_1_1Slave_1_1RecoveryInfo.html#a2f6f939e181d233ae34f7f7133526d7b">mesos::internal::slave::Slave::RecoveryInfo</a>
 , <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#ab5285e7b6a2266d1d12167d1a9f561d2">mesos::internal::master::Framework</a>
 </li>
+<li>RECOVERED
+: <a class="el" href="structmesos_1_1internal_1_1master_1_1Framework.html#a96a90d8ae734d729489ba877367e6b65a2781c7e12fec2c505d95224df19bbea4">mesos::internal::master::Framework</a>
+</li>
 <li>recoveredSlavesTimeout()
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#ab609269957c32b5138b3bfc61194a789">mesos::internal::master::Master</a>
 </li>
@@ -487,9 +489,6 @@
 <li>removeRole()
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1Metrics.html#abe00e42bb325a7cc0a4d9dd1ead5d772">mesos::internal::master::allocator::internal::Metrics</a>
 </li>
-<li>RemoveSlave()
-: <a class="el" href="classmesos_1_1internal_1_1master_1_1RemoveSlave.html#a708e692d8287a0a5d931fbab40b04083">mesos::internal::master::RemoveSlave</a>
-</li>
 <li>removeSlave()
 : <a class="el" href="classmesos_1_1allocator_1_1Allocator.html#a7193bcacb52eaec201bf88e95f03acad">mesos::allocator::Allocator</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1MesosAllocator.html#aa668a3cac81d97424ff4ec517ca21b23">mesos::internal::master::allocator::MesosAllocator&lt; AllocatorProcess &gt;</a>
@@ -497,6 +496,9 @@
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1allocator_1_1internal_1_1HierarchicalAllocatorProcess.html#aa63a6a9f0c900a6760dfe5406efda44b">mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a5d8be0eddccff3542156d3499570f04b">mesos::internal::master::Master</a>
 </li>
+<li>RemoveSlave()
+: <a class="el" href="classmesos_1_1internal_1_1master_1_1RemoveSlave.html#a708e692d8287a0a5d931fbab40b04083">mesos::internal::master::RemoveSlave</a>
+</li>
 <li>removeTask()
 : <a class="el" href="structmesos_1_1internal_1_1master_1_1Slave.html#ae9f6573ace87d74380e2ee68b9b61864">mesos::internal::master::Slave</a>
 , <a class="el" href="classmesos_1_1internal_1_1master_1_1Master.html#a22774b62c9986cd2b18ce56c5c4a177e">mesos::internal::master::Master</a>
@@ -530,12 +532,12 @@
 <li>ReqResProcess()
 : <a class="el" href="classReqResProcess.html#a47e2ce59480781d2fa17021dd4044148">ReqResProcess&lt; Req, Res &gt;</a>
 </li>
-<li>request
-: <a class="el" href="structprocess_1_1HttpEvent.html#a7f941fe869541236875979683652a43b">process::HttpEvent</a>
-</li>
 <li>Request()
 : <a class="el" href="structprocess_1_1http_1_1Request.html#a09dda928f410e7d52b5f48cac8a59c4c">process::http::Request</a>
 </li>
+<li>request
+: <a class="el" href="structprocess_1_1HttpEvent.html#a7f941fe869541236875979683652a43b">process::HttpEvent</a>
+</li>
 <li>REQUEST_ENTITY_TOO_LARGE
 : <a class="el" href="structprocess_1_1http_1_1Status.html#af15751921c14230c0974a97dfc2f9144">process::http::Status</a>
 </li>
@@ -860,12 +862,14 @@
 <li>root_submissions
 : <a class="el" href="classmesos_1_1internal_1_1master_1_1Flags.html#a9ada3d623640c548972084b1ed83ebea">mesos::internal::master::Flags</a>
 </li>
+<li>rootfs
+: <a class="el" href="structmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorSetup_1_1Flags.html#a792e873bae0fe54efee978120acb69fa">mesos::internal::slave::NetworkCniIsolatorSetup::Flags</a>
+</li>
 <li>Rootfs()
 : <a class="el" href="classmesos_1_1internal_1_1tests_1_1Rootfs.html#a0d1eefd3053932eceda17475fae5f95c">mesos::internal::tests::Rootfs</a>
 </li>
 <li>rootfs
 : <a class="el" href="structmesos_1_1internal_1_1slave_1_1ProvisionInfo.html#ae5f3b182cf40f977062a177c309c3269">mesos::internal::slave::ProvisionInfo</a>
-, <a class="el" href="structmesos_1_1internal_1_1slave_1_1NetworkCniIsolatorSetup_1_1Flags.html#a792e873bae0fe54efee978120acb69fa">mesos::internal::slave::NetworkCniIsolatorSetup::Flags</a>
 </li>
 <li>route()
 : <a class="el" href="classprocess_1_1ProcessBase.html#a0bb721f72a1b9b517808149010de8b9a">process::ProcessBase</a>